Přeskočit na hlavní obsah

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. 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.

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.
  • 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.