myGEKKO - Das Forum
Zisternenfüllstand über Nodered an MyGekko - Druckversion

+- myGEKKO - Das Forum (https://forum.my-gekko.com)
+-- Forum: Software (https://forum.my-gekko.com/forumdisplay.php?fid=26)
+--- Forum: Programmier Tools (https://forum.my-gekko.com/forumdisplay.php?fid=99)
+---- Forum: Node - RED (https://forum.my-gekko.com/forumdisplay.php?fid=117)
+---- Thema: Zisternenfüllstand über Nodered an MyGekko (/showthread.php?tid=1856)



Zisternenfüllstand über Nodered an MyGekko - Matthias - 10.06.2020

Hallo Comunity 

Ich bin schon begeistert was ich hier alles für Ideen und Anregungen im Forum finde. Ich betreibe neben meinem MyGekko noch die Homatic und NodeRed.

Hier versuche ich gerade meinen Zisternenfüllstand der über die Homatic an das Node red gesendet wird an das MyGekko weiterzuleiten.

Hier komme ich gerade an meine Grenzen da dieser Bereich Absolutes Neuland für mich ist.

Meine Idee ist über Node red eine Verknüpfung zum MyGekko via http zu kreieren. Evtl. Bin ich dabei aber schon auf dem Holzweg. 

Kann mich hier jemand unterstützen.
Brauch eine Anleitung wie ich zur Realisierung komme.


RE: Zisternenfüllstand über Nodered an MyGekko - pinpong - 10.06.2020

Kannst du den Stand nicht direkt im gekko Anfragen?



https://www.my-gekko.com/files/ombis/2978/DE_Technisches_Handbuch_HTTP%20Web%20API.pdf


RE: Zisternenfüllstand über Nodered an MyGekko - Strabbit - 10.06.2020

Hier das was du vermutlich haben möchtest. Den Inject musst du ersetzen, sodass dort der Wert deiner Zisterne einfließt

[attachment=1346]

Code:
[{"id":"a1777d62.0927","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"75e584c7.32e99c","type":"function","z":"a1777d62.0927","name":"","func":"flow.set('wert_fuellstand',Number(msg.payload))\nreturn msg;","outputs":0,"noerr":0,"x":515,"y":180,"wires":[],"l":false},{"id":"2e2b760c.c98ffa","type":"rbe","z":"a1777d62.0927","name":"","func":"rbe","gap":"","start":"","inout":"out","property":"payload","x":455,"y":180,"wires":[["75e584c7.32e99c"]],"l":false},{"id":"8ae4c3a2.c9544","type":"http in","z":"a1777d62.0927","name":"/Zisterne","url":"/Zisterne","method":"get","upload":false,"swaggerDoc":"","x":200,"y":120,"wires":[["68da0598.c2eadc"]]},{"id":"68da0598.c2eadc","type":"function","z":"a1777d62.0927","name":"","func":"var o=\n        {\n        Fuellstand:Number(flow.get('wert_fuellstand'))\n        };\nmsg.payload  = JSON.stringify(o);\nreturn msg;","outputs":1,"noerr":0,"x":315,"y":120,"wires":[["bdff46bf.c5e3b8"]],"l":false},{"id":"bdff46bf.c5e3b8","type":"http response","z":"a1777d62.0927","name":"HTTP-Response","statusCode":"200","headers":{"content-type":"text/html"},"x":375,"y":120,"wires":[],"l":false},{"id":"a721deff.6674","type":"inject","z":"a1777d62.0927","name":"Test Wert 56","topic":"","payload":"56","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":230,"y":180,"wires":[["2e2b760c.c98ffa"]]}]



Im Gekko machst du daraus eine HTML-Abfrage. Diese erstellst du unter Einstellung.

[attachment=1347]


Statusabfrage des Füllstandes via JSON
Typ:                                  Get- INPUT 
Read Int:                            0
Request On:                       [IP NodeRed]:1880/Zisterne
Request Off / Parameter:     JSON@Fuellstand



Zu guter Letzt basteln wir uns daraus noch eine Analyse



[attachment=1348]



Viel Erfolg


RE: Zisternenfüllstand über Nodered an MyGekko - Matthias - 11.06.2020

So einfach.

Ich danke euch.


RE: Zisternenfüllstand über Nodered an MyGekko - Strabbit - 11.06.2020

(11.06.2020, 18:19)Matthias schrieb: Ich danke euch.

Euch hat mir gefallen Big Grin

Mein schizophrenes ich bittet dir


RE: Zisternenfüllstand über Nodered an MyGekko - pinpong - 11.06.2020

Freut mich wenn ich helfen konnte.


RE: Zisternenfüllstand über Nodered an MyGekko - Strabbit - 11.06.2020

(11.06.2020, 19:50)pinpong schrieb: Freut mich wenn ich helfen konnte.

Made my day Big Grin


RE: Zisternenfüllstand über Nodered an MyGekko - Matthias - 12.06.2020

Neeeee, mal im Ernst.

Danke Strabbit. den input im MyGekko hatte ich verstanden.
Den Flow im Node red habe ich gebraucht. Da hatte ich den Fehler das ich doch einen "http in" benötige.

Funktioniert bestens Smile


RE: Zisternenfüllstand über Nodered an MyGekko - Strabbit - 12.06.2020

Kein Problem. Hab ich gern gemacht 

Smile


RE: Zisternenfüllstand über Nodered an MyGekko - Patrick87 - 21.04.2023

Hi,
mit welcher Füllstandsanzeige bzw.Sensor habt ihr das denn angebunden?


RE: Zisternenfüllstand über Nodered an MyGekko - santos - 22.04.2023

Ich habe meine Zisterne mit einem Sensor direkt ohne Umwege an den Gekko (RIO29) angeschlossen.

https://forum.my-gekko.com/showthread.php?tid=1289&highlight=Zisterne


RE: Zisternenfüllstand über Nodered an MyGekko - Patrick87 - 23.04.2023

ich benötige einen Sensor den ich über ne WebAPI abfragen kann, da ich keine Möglichkeit habe direkt ans Gekko zu gehen. Hab die Zisterne nachträglich eingebaut Sad.


RE: Zisternenfüllstand über Nodered an MyGekko - Matthias - 01.05.2023

ich habe den Füllstandsensor von Homatic genutzt und wie von Strabbit beschrieben eingebunden.
Grundlage hierfür ist zusätzlich NodeRed.

https://de.elv.com/elv-homematic-komplettbausatz-kapazitiver-fuellstandsmesser-hm-sen-wa-od-fuer-smart-home-hausautomation-104945?utm_source=google&utm_medium=cpc&utm_campaign=perfmax_shopping_de&refid=Gads&Gads_PerfMax_Shopping&gad=1&gclid=EAIaIQobChMIgvCW9dfU_gIVD7nVCh17iA3JEAQYASABEgIN2_D_BwE