Releases: SeedLabs-it/smartknob-firmware
Releases · SeedLabs-it/smartknob-firmware
0.5.0
What's Changed
- Added release flash script. by @carlhampuswall in #154
- Fixed forgotten hardcoded string for latest tag. by @carlhampuswall in #155
- Inverted qr code color to align with qr code standard. by @carlhampuswall in #159
- Fixed alignment issue for "Dont touch knob" text under motor calib in settings. by @carlhampuswall in #160
- Moved logging to new standalone lib. by @carlhampuswall in #157
- FATFS Preact WebServer by @carlhampuswall in #156
- Added flashing step for recovery firmware. Some small fixes. by @carlhampuswall in #158
- Added some files to ingore, that are generated by runnings "pio run -… by @carlhampuswall in #167
- Added versioning for logging lib. by @carlhampuswall in #166
- Implement ui for hue selector, temp select. by @carlhampuswall in #162
- Changed to new default led ring color. by @carlhampuswall in #169
- Fixes crash at boot if light wasnt used recently. by @carlhampuswall in #168
- Added fatfs build and release flash script steps. by @carlhampuswall in #170
- Fixed wrong check of value NULL on a boolean. by @carlhampuswall in #171
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Fixed firmware version key not being the same if building release or DEV version. by @carlhampuswall in #138
- Fixed issue with strain being allowed to power off even during calibration... by @carlhampuswall in #135
- LVGL by @carlhampuswall in #136
- WiFi settings page flickering fix. by @carlhampuswall in #146
- User config trough configurator. Some small bug fixes by @carlhampuswall in #141
- Resolving compiler warnings. by @carlhampuswall in #145
- Fixed light switch knob indicator bug. by @carlhampuswall in #143
- Updated github action release lib deps. by @carlhampuswall in #147
- Automatic motor calibration on flash if no calibration exists. by @carlhampuswall in #151
- Added back state updates from HASS by @carlhampuswall in #149
Full Changelog: 0.3.1...0.4.0
0.3.1
What's Changed
- Power down and up strain when not in use etc. by @carlhampuswall in #131
Full Changelog: 0.3.0...0.3.1
0.3.0
What's Changed
- Updated partitions to utilize entire 16mb of flash. by @carlhampuswall in #127
Full Changelog: 0.2.0...0.3.0
0.2.0
v0.2 release of firmware for SmartKnob Dev Kit v0.1
Second version of our firmware for the SmartKnob Dev Kit hardware v.0.1.
Changes:
- Companion configurator web app that allows to calibrate motor and strain sensor, without the need of a command line interface.
- New strain calibration.
- Improved Home assistant integration.
- Improved logging.
- Bug Fixes
Update from v0.1:
- You can update via OTA (once the knob is connected to your local network, head to http://IP/update) or by flashing via your IDE (Upload).
- Once updated, you will need to re-run the calibration, either via web configurator web app or by command line from your IDE (go in Monitor mode)
This version should be considered as pre-release and some bugs are expected.
What's Changed, in details
- Fix/first state color not set by @carlhampuswall in #98
- Create release.yml by @carlhampuswall in #102
- Fixes crash when knob pressed when awaiting HASS sync. by @carlhampuswall in #107
- Removed github_action_env not used anymore since no wifi_cred file. by @carlhampuswall in #103
- Create ota.md by @brushknight in #104
- Release build step. by @carlhampuswall in #101
- Fixes issue where QR code was "recalculated" and rendered each frame. by @carlhampuswall in #106
- Cleaning of repo. by @carlhampuswall in #99
- Factory reset and soft reset. by @carlhampuswall in #100
- More data for init of knob in HASS. by @carlhampuswall in #112
- Added back serial proto by @carlhampuswall in #114
- New logging implementation. by @carlhampuswall in #116
- Colored log messages. by @carlhampuswall in #120
- UI for reset flow. by @carlhampuswall in #109
- Added factory weight strain calibration. by @carlhampuswall in #119
- Knob info for web app. by @carlhampuswall in #117
- Fixed bugs introduced in commit 288b8e4 by @carlhampuswall in #121
- Fix strain calibration issues. by @carlhampuswall in #122
- Better release workflow. by @carlhampuswall in #123
- Added correct firmware release version to ui. by @carlhampuswall in #124
- Fixed ui version bug. by @carlhampuswall in #125
Full Changelog: 0.1.0...0.2.0
0.1.0
v0.1.0 release of firmware for SmartKnob Dev Kit v0.1
This is the first release of the smart knob firmware.
Contains a setup flow for integrating the knob with home assistant as well as a demo showcase of the knobs functionalities.
Once setup a wifi connection, over the air (OTA) updates are possible by navigating to http:// knob_ip /update (for example.: http://192.168.0.111/update).
This version should be considered as pre-release and some bugs are expected.
Features
- Home Assistant integration setup flow over MQTT.
- Light Dimmer compatible with Home Assistant (when HASS integration is installed)
- Light Switch compatible with Home Assistant (when HASS integration is installed)
- Climate/Thermostat compatible with (when HASS integration is installed) - not verified
- Stopwatch
- OTA updates