Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Control Icon Fix #3

Merged
merged 8 commits into from
Jun 27, 2024
Merged

Control Icon Fix #3

merged 8 commits into from
Jun 27, 2024

Conversation

chrisgilldc
Copy link
Owner

Icon setting in the control configuration now actually works.
Makes no guarantees you get the icon name right.

…ically gets cranky if you try to set the last will while connected and it's simpler to set it up front than in the connect method.

Base: Add a total connect failure counter and raise exception if exceeded. This will percolate through and cause a board reset when hit. MiniMQTT has some issues where it doesn't properly release the socket so no amount of retries works.
CircuitPython: Catch OSError and BrokenPipeError exceptions from the publish method. This will occur when the broker goes away during publish. We want to catch this and try to reconnect instead of failing entirely.
Circuitpy-code: Report exception type when an unhandled exception comes through. This helps debugging.
Reorganizing for packaging.
Add systemd unit file.
Circuitpython: Reorder exception catching based on inheritance
Otherwise general comment cleanup.
Reversion clearly as alpha1.
Update wifi settings so circuitpython can set hostname in DHCP requests from the CIRCUITPY_WEB_INSTANCE_NAME environment variable in settings.toml. This will make it easier to find a particular device among many.
Fix the name of the Saturn 5 Full script.
Fix setting Icon in control configuration. Icon customization now works!
@chrisgilldc chrisgilldc merged commit 5b0550e into main Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant