Today, I released the firmware files for the light switch on my Github repository. The code has been completely re-written and cleaned up. Features that were deemed not ready for public release have been removed for now, and I will update the code as those features are re-written to a higher working standard.
Release notes for this version are as follows:
v0.5b
Initial commit after re-write from v0.4c. Some features have been re-written to work more efficiently. Some features have been removed for further re-write.
Working features:
- Light switch control, both hardware and from remote software
- Temperature measurement
- Ambient light measurement
- Networking and System Join Chain
Features to be re-implemented:
- on-device sync mode
- LED control
- Presence Detection
Features under experimentation
- OTA update
v0.5b
Initial commit after re-write from v0.4c. Some features have been re-written to work more efficiently. Some features have been removed for further re-write.
Working features:
- Light switch control, both hardware and from remote software
- Temperature measurement
- Ambient light measurement
- Networking and System Join Chain
Features to be re-implemented:
- on-device sync mode
- LED control
- Presence Detection
Features under experimentation
- OTA update
I'm still playing with the CC2541 chip. I decided to see if I can move the microwave tomography features to that chip since it's constantly broadcasting anyway. This allows for better resource allocation between the two chips.
In other news, I've revised the hardware slightly and upgraded the NTC to a BME280, which was intended for a multi-switch version. This will give temperature, humidity and pressure data across every sensor node, which will improve the accuracy and functionality for many things to come.
If you're one of the brave ones that are willing to try, or have tried (!) playing the hardware/firmware, please let me know how it goes. Feedback is very important.
Now that these sensor nodes are nearly working as designed. it's time to spend more time on the device that makes all the data work: Squirco Smart Home System - Hub + Thermostat. Things are about to get interesting.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.