Obyvak_roleta (192.168.100.224)
Shelly Plus 2PM ovládající roletu v obývacím pokoji (Obyvak), přijímající data z venkovní meteostanice WS90 přes Bluetooth a předávající je centrální regulaci v kotelně.
Seznam skriptů
1_WS90-push.js– Periodický odesílač venkovní teploty WS90 do kotelny
1. 1_WS90-push.js
Funkce a účel
- Most mezi Bluetooth meteostanicí WS90 a centrální kotelnou & FVE:
- Vyčítá venkovní teplotu (
bthomesensor:211), osvit Lux (bthomesensor:201) a vítr (bthomesensor:204) ze spárované meteostanice WS90. - Každých 60 sekund (
intervalMs: 60000) odesílá:- Venkovní teplotu na centrálu topení:
http://192.168.100.31/script/1/extTemp?t=XX.X - Okamžitý osvit (Lux) na elektrický dohřev AKU:
http://192.168.100.31/script/2/ws90?lux=XXXXX(pro solární blok patron) - Meteo balíček do FVE:
http://192.168.100.39/script/1/ws90?t=...&lux=...&wind=... - Telemetrii do VictoriaLogs (
shelly_ws90_meteo).
- Venkovní teplotu na centrálu topení:
- Vyčítá venkovní teplotu (
Ochrany při výpadku a nedostupnosti
- Výpadek senzoru meteostanice WS90:
- Skript ověřuje přítomnost platných dat v
bthomesensor:211. - Při nedostupnosti dat skript nic neodesílá a vypíše varování do logu.
- Skript ověřuje přítomnost platných dat v
- Výpadek centrály v kotelně (
192.168.100.31) nebo výpadek Wi-Fi:- Volání je asynchronní; při chybě sítě skript pokračuje v běhu a pokus zopakuje za 60 s.
- Ochrana na straně příjemce (Kotelna
topeni.js):- Kotelna má nastaven 45minutový watchdog (
ws90TimeoutSec: 2700). Pokud toto zařízení nebo WS90 vypadne déle než na 45 minut, centrála se automaticky přepne na internetové stahování počasí (Open-Meteo).
- Kotelna má nastaven 45minutový watchdog (