Abfangen ob ein Http Gerät online oder offline ist

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
tloeffel
Beiträge: 448
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Abfangen ob ein Http Gerät online oder offline ist

Beitrag von tloeffel » 20.03.2020, 20:49

Hallo Zusammen,

ich habe einen AskSin Analyse, dieses betreibe ich an einem Akku. Um zu erfahren ob das Gerät noch "online" ist, habe ich den folgenden Flow erzeugt. Dieser klappt auch. Ich möchte gerne wissen ob es einen besseren Weg gibt, denn bei Http habe ich wenig Erfahrungswissen.

Danke für Euer Feedback.

Gruß Thomas


20200320_ontime_10.JPG
20200320_ontime_10.JPG (22.07 KiB) 454 mal betrachtet
20200320_ontime_11.JPG

Code: Alles auswählen

[{"id":"d1a4e977.647ef","type":"http request","z":"a9716f83.ed51","name":"Asksin Analyser Online-Ckeck","method":"GET","ret":"txt","paytoqs":false,"url":"http://192.168.180.87/getConfig","tls":"","persist":false,"proxy":"","authType":"","x":360,"y":660,"wires":[["86616fb9.cf9518"]]},{"id":"f9f89090.9ffc68","type":"inject","z":"a9716f83.ed51","name":"5 Min Intervall","topic":"","payload":"true","payloadType":"bool","repeat":"300","crontab":"","once":true,"onceDelay":"3","x":140,"y":660,"wires":[["d1a4e977.647ef"]]},{"id":"b8b3bbe4.e82a8","type":"catch","z":"a9716f83.ed51","name":"","scope":["d1a4e977.647ef","86616fb9.cf9518"],"uncaught":false,"x":650,"y":700,"wires":[["f87f24bc.b4ef7"]]},{"id":"86616fb9.cf9518","type":"json","z":"a9716f83.ed51","name":"Umwandlung in Objekt","property":"payload","action":"obj","pretty":false,"x":600,"y":660,"wires":[["96698923.67f278"]]},{"id":"96698923.67f278","type":"change","z":"a9716f83.ed51","name":"Setze online","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":660,"wires":[["f356dbf4.a803d"]]},{"id":"f87f24bc.b4ef7","type":"change","z":"a9716f83.ed51","name":"Setze offline","rules":[{"t":"set","p":"payload","pt":"msg","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":790,"y":700,"wires":[["f356dbf4.a803d"]]},{"id":"e471bcb.710ee4","type":"ccu-sysvar","z":"a9716f83.ed51","name":"Zustand_AskSin_Analyser","ccuConfig":"38263145.35ea0e","topic":"ReGaHSS/${Name}","change":true,"cache":true,"x":1150,"y":680,"wires":[[]]},{"id":"e1b86cd8.ce032","type":"comment","z":"a9716f83.ed51","name":"Online Check 5 min. Intervall","info":"","x":150,"y":620,"wires":[]},{"id":"f356dbf4.a803d","type":"rbe","z":"a9716f83.ed51","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":950,"y":680,"wires":[["e471bcb.710ee4"]]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":true,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048","queueTimeout":"5000","queuePause":"300","contextStore":"default"}]
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

Antworten

Zurück zu „RedMatic“