Ustatnia modyfikacja 22 listopada 2023 przez Olek

Obsługę rolet zewnętrznych w swoim domu wykonałem na swoim systemie opisanym tutaj Miniaturowy dopuszkowy sterownik rolet i oświetlenia, na magistrali CAN. Trzeba go tylko było zintegrować z Home Assistant.
Wykonałem wiec bramką na bazie „płytki” sprzętowej NUCLEO F2071 z mikrokontrolerem STM32F2072 . Płytka ta posiada obsługę magistrali CAN3 jak również interfejs sieciowy Ethernet. Do integracji HA wykorzystałem protokół MQTT4. Oprogramowanie napisane C++ za pomocą zintegrowanego środowiska STM32CubeIDE5. Program napisany wielowątkowo na bazie systemy FreeRTSO6.
Do płytki za pomocą magistrali I2C dołączony jest wyświetlacz OLED 0,96″ w celu monitorowania działania bramki.
Żeby zintegrować roletę z HA trzeba go skonfigurować w postaci.
cover :
- state_topic: "DataSoft/can/2/roleta"
name: "Roleta antresola"
command_topic: "DataSoft/can/2/roleta/set"
payload_open: "OFF"
payload_close: "ON"
payload_stop: "STOP"
state_open: "OFF"
state_opening: "opening"
state_closed: "ON"
state_closing: "closing"
optimistic: false
position_topic: "DataSoft/can/2/roleta_pos"
set_position_topic: "DataSoft/can/2/roleta_pos/set"
Taki skonfigurowana roleta jest widoczna w środowisku Home Assistant pod warunkiem że jest zainstalowany w nim protokół MQTT.