Kotelna (192.168.100.30)
Shelly Plus 1 v kotelně (Sklep) sloužící jako přijímač dat ze sériového adaptéru Elfin-EE10 RS232.
Seznam skriptů
1_RS232.js– Elfin-EE10 RS232 HTTP Receiver pro Shelly Plus 1
1. 1_RS232.js
Funkce a účel
- Příjem dat ze sériové linky RS232:
- Poskytuje HTTP endpoint
/script/<id>/rs232?data=...pro příjem surových telemetrických dat z ethernetového/Wi-Fi převodníku Elfin-EE10 připojeného k sériovému rozhraní kotle či regulátoru. - Vytahuje data z query parametru
?data=a vypisuje je do systémové konzole Shelly pro diagnostiku.
- Poskytuje HTTP endpoint
Ochrany při výpadku a nedostupnosti
- Chybějící nebo nevalidní HTTP požadavek:
- Pokud přijde HTTP požadavek bez parametru
data=, endpoint vrátí HTTP kód 400 (Chybi parametr data), zapíše varování do konzole a nespadne.
- Pokud přijde HTTP požadavek bez parametru
- Bezstavový pasivní přijímač:
- Skript nevykonává žádné aktivní odchozí síťové volání, neblokuje procesor a je odolný vůči výpadkům sítě či protistrany.