I am looking for a freelancer who can help me create Home Assistant virtual (LED) light devices as follows:
- Takes On/Off, Brightness/RGBW value from Home Assistant.
- Sends TCP/IP packets (with encoded On/Off state and Brightness/RGBW information) to a local network LED controller. I will share detail of the TCP/IP packet format later but basically it's a fairly standard packet and the only thing that changes is on/off states (based on binary representation of the lights connected to a controller) and Brightness/RGBW value (based on hex values (0-FF) in the string.
- Retains the light state across HA reboots.
- Integration with HomeKit (using HASS Bridge) built into HA.
We may be able to modify an existing script like this: [login to view URL]@lyliya/homebridge-ledstrip-ble?activeTab=code
There are a total of 5 light devices. 3 of them are dimming (1 channel) and 2 of them are RGBW (4 channel). The TCP/IP command request is very simple and easy to understand. I have a separate document to explain the format of the packet.
Note:
- The lights on/off state of each light should be accessible to the other lights created in this project as we need to read the on/off state of each light when changing an on/off state for a light. The value we send to the controller is combination of all lights on/off states (binary representation with each bit representing a different light). It may be better to save this to a common file (with colour information) to support HA reboots and not lose the light state and brightness/colour information.
- Later I want to add 3 scene integration which will send a series of TCP commands to the controller to adjust the lights (for one light it will be slightly different command to the standard one as it will cause that light to be in a sequence effect. I will share the exact TCP command string for this later.)
Skills and Experience:
- Experience with Home Assistant
- Proficiency in relevant programming languages such as Python
- Knowledge of LED strip light technology and dimming capabilities
If you have the necessary skills and experience to complete this project, please submit your proposal with your plan and timeline for completion. I prefer fixed price for this work.
Hi , the project sounds very interesting and we have experience with the the python and the home Assistant(Alexa), will be able to successfully completely the project, let's chat and discuss more about the project.