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 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 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 RE: Zisternenfüllstand über Nodered an MyGekko - Strabbit - 12.06.2020 Kein Problem. Hab ich gern gemacht 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 . 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 |