Home Assistant is open source home automation that puts local control and privacy first. It works with thousands of devices out of the box, runs on your own hardware, and does not require any coding ...
TinyFrame - Simple library for building and parsing data frames for serial interfaces (like UART / RS232). nanoMODBUS - A compact MODBUS RTU/TCP C library for embedded/microcontrollers.