Forum

Forum

Loxone vs ETHM-A (S...
 
Notifications
Clear all

Loxone vs ETHM-A (Satel)

1 Posts
1 Users
0 Likes
401 Views
 nero
(@nero)
New Member
Joined: 10 months ago
Posts: 1
Topic starter  

Ahojte, nemá niekto skúsenosť s komunikáciou medzi Loxone a ETHM-A ( univerzálny LAN modul, výrobca SATEL) . Podporuje to MQTT, JSON a JSON/HTTP. MQTT je jasné, že ho LX nepodporuje, snažím sa to rozbehať cez JSON (JSON/HTTP).

 

Chcel by som čítať takýto rámec, ktorý modul odosiela pri zmene stavu vstupu, alebo periodicky.

Protokol JSON/HTTP
POST http://192.168.7.230:502/write HTTP/1.1
User-Agent: ETHM-A 1.00.000
Content-Type: application/json
{"MAC":"868325024202972", "I1":11841, "BI2":1, "I3":0, "I4":0,
"I5":0, "I6":0, "I7":0, "I8":0, "AC":0, "S1":0, "BS2":1, "S3":0,
"S4":0, "S5":0, "S6":0, "S7":0, "S8":0, "O1":1, "O2":0, "O3":1,
"O4":0, "RSSI":64, "P":13692, "SP":"XY [2G]", "EV":44, "MEV":619}

a tiež ovládanie výstupov: 

Formát rámika na ovládanie modulu
Pomocou protokolu JSON a MQTT je možné do modulu zaslať rámik s ovládacím príkazom:
"BIX":1 / "BIX":0 – blokuj / odblokuj vstup, kde: X = číslo vstupu od 1 do 8.
"BAC":1 / "BAC":0 – blokuj / odblokuj vstup AC.
"BSX":1 / "BSX":0 – blokuj / odblokuj detektor teploty 1-Wire, kde: X = číslo detektora
od 1 do 8.

SATEL ETHM-A 45
"OX":1 / "OX":0 – zapnúť / vypnúť výstup, kde: X = číslo výstupu od 1 do 4.
"MOX":1 / "MOX":0 – zapnúť / vypnúť výstup a zapamätať si jeho stav, kde: X = číslo
výstupu od 1 do 4 (po reštarte modulu alebo poruche napájania
bude výstup prepnutý do zapamätaného stavu).
"TOX":1 – zapni výstup na čas naprogramovaný v module (pozri: „Čas
činnosti” s. 26), kde: X = číslo výstupu od 1 do 4.
Rámik zaslaný do modulu môže obsahovať niekoľko ovládacích príkazov v ľubovoľnom
poradí, ako je uvedené v nižšie zobrazenom príklade:
{"MO3":0, "O2":1, ”TO5”:1, "BI2":1, "BS1":0, "BAC":1}

Bežne čítam moduly s web rozhraním cez rest api, ale s JSON som v koncoch...

Ďakujem 


   
Quote
Share: