GET-INPUT - Druckversion +- myGEKKO - Das Forum (https://forum.my-gekko.com) +-- Forum: Informationen (https://forum.my-gekko.com/forumdisplay.php?fid=1) +--- Forum: Bedienung & Konfiguration (https://forum.my-gekko.com/forumdisplay.php?fid=4) +--- Thema: GET-INPUT (/showthread.php?tid=1522) |
GET-INPUT - tandoyu - 06.04.2019 Hallo zusammen, wer kann mir helfen wie ich aus diesem JSON den Luftfeuchtewert (HUMIDITY) in den Gekko bekomme. Alle möglichen Requests habe ich getestet, aber ich komme nicht darauf. {"StatusSNS":{"Time":"2019-04-06T19:31:44","BME280":{"Temperature":22.5,"Humidity":32.2,"Pressure":998.6},"BH1750":{"Illuminance":1},"PressureUnit":"hPa","TempUnit":"C"}} Die werte kommen aus einem Wemo D1 mini Gruß Roland RE: GET-INPUT - toto73 - 07.04.2019 Hallo Roland, wo kommt das JSON her? Da du einen D1 Mini nutzt nehme ich an per HTTP. Sowas habe ich schon per HTTP GET-INPUT gemacht. Im Parameterfeld des HTTP Befehlts hinten einfach JSON@Humidity Dann wird der Wert vom Key Humidity zurückgeliefert. Zumindest habe ich das noch so im Kopf. Gruß Thomas RE: GET-INPUT - tandoyu - 07.04.2019 Hallo, leider kommt es nicht zurück. http://192.168.1.65/cm?cmnd=STATUS%208 das habe ich unter Request on eingetragen. Gebe ich JSON@Humidity in das Request of/Parameterfeld ein bekomme ich leider den Wert nicht in My Gekko zu sehen. (Eingetragen unter MyGekko Feuchte AI eingang) Gruß Roland RE: GET-INPUT - toto73 - 07.04.2019 Ich nehme an der Request on liefert im Browser deinen genannten String hier? {"StatusSNS":{"Time":"2019-04-06T19:31:44","BME280":{"Temperature":22.5,"Humidity":32.2,"Pressure":998.6},"BH1750":{"Illuminance":1},"PressureUnit":"hPa","TempUnit":"C"}} Puh, dann muss ich auch erstmal passen. Gruß Thomas RE: GET-INPUT - tandoyu - 07.04.2019 Genau so ist es RE: GET-INPUT - Frank85 - 08.04.2019 Hallo, steht nicht in der Http Doku, dass wenn man auf Unterobjekte zugreifen will, dass man so etwas wie @JSON@StatusSNS.Temperature.Humidity machen muss? Hab jetzt auch die genaue Syntax nicht zur Hand. Viele Grüße Frank PS: gibt es irgendwo eine Anleitung für diesen Wemo? RE: GET-INPUT - santos - 08.04.2019 Auf der my-gekko Seite unter Handbücher findet Ihr die Datei DE_Technisches_Handbuch_HTTP_Befehle_V4795.pdf Dazu muss man aber auf dem Portal angemeldet sein. RE: GET-INPUT - tandoyu - 08.04.2019 Hallo, das Handbuch habe ich, nur leider wie gesagt ich habe meinen Meinung nach alles mögliche eingegeben aber nichts was Erfolg brachte. Statusmeldungen für Power kann ich auslesen und im Gekko verwenden , da sieht die zurückgegeben JSON aber anders aus. Da gibt es nur den Status Power on/off. Bei dem Beispiel was mir Probleme macht muss der zurückgegeben Wert aber aus einen Zahl generiert werden die sich aber immer ändert. Gruß Roland RE: GET-INPUT - danielsan - 08.04.2019 Hallo, Versuch mal bei Request Off JSON@StatusSNS.Humidity Grüße Daniel RE: GET-INPUT - tandoyu - 10.04.2019 Hallo, sorry für die späte Antwort. Geht leider auch nicht, noch eine Idee ? Gruß Roland RE: GET-INPUT - Bluescreen - 10.04.2019 Ich denke JSON@StatusSNS.BME280.Humidity RE: GET-INPUT - tandoyu - 10.04.2019 Ok gerade nochmal getestet, ich bekomme Tatsächlich einen Wert von 0,1 angezeigt. (Soll 28,4 sein) Gruß Roland Edit. Habe es !! Ganz lieben Dank an alle, vor allem an Bluescreen. Ich musste die Sensor Konvertierung im Gekko noch zusätzlich auf Null Stellen. Gruß Roland RE: GET-INPUT - sklunk - 28.04.2019 Hallo Rolland, wo musstest du die Konvertierung auf 0 stellen? Ich habe einen shelly HT und bekomme die Infos wie Temperatur und Luftfeuchte auch nicht ins Gekko. Vielen Dank schon mal. Sergej |