NEWS
State auslesen und Werte ausgeben
-
-
zur not den wert, den du über iobroker geholt hast direkt auslesen über den simpleapi adapter
#!/bin/bash url="http://192.168.178.59:8087/getPlainValue/0_userdata.0.CONTROL-OWN.AAATEST.TestZahlPx/" value=$(curl -s "$url") echo "Wert: $value"
-
Es geht um Diese Werte
-
das bringt mir nichts - ich kenne diese installation nicht - nur das bash script
dieses script muss ja irgendwo aufgerufen werden - das bashscript funktioniert bei mir
wie wir diese werte aus iobroker bekommen, habe ich ja beschrieben - über simple api adapter
wie oder was das plugin aufruft/triggert, weiß ich nicht
-
@u66 hast du einen web-link zur beschreibung des plugins
-
@liv-in-sky
Danke erstmal für die schnelle Rückmeldungdas Plugin wird mit der Fernbedienung aufgerufen.......
SimpleAPI werd ich mal testen.
-
@u66 und wie sieht das setting dahinter aus ?
-
@liv-in-sky
nein, das hab ich ja selbst erstellt -
@u66 weiß nicht, ob ich das ganze verstehe
du hast irgendwo definiert, dass wenn du diesen menupunkt aufrufst, der wert gelesen werden soll und dann angezeigt
-
@liv-in-sky
Es gibt für Satboxen die mit Linux laufen verschiedene Images
unter anderem auf Neutrino Basis C++
Man kann Plugins selbst erstellen
jedes Plugin hat eine cfg und eine sh Datei.
aufgerufen werden die Plugins über die Fernbedienung der Satbox.hier mal ein Beispiel für ein Balkonkraftwerk über eine Fritzdect Steckdose
-
@u66 sagte in State auslesen und Werte ausgeben:
sh Datei
das heißt du rufst in der cfg datei eine sh (bash script) auf, um den wert zu bekommen
-
dann probier mal das mit simple api - beim setting des adapters auf den port achten (damit nicht doppelt im system) standard port ist 8087
hier noch der link zur beschreibung https://github.com/ioBroker/ioBroker.simple-api was damit alles geht
alpha-ess.0.Realtime.Battery_SOC
#!/bin/bash url="http://192.168.0.78:8087/getPlainValue/alpha-ess.0.Realtime.Battery_SOC" value=$(curl -s "$url") echo "Wert: $value"
192.168.0.78 müßte deine iobroker server ip sein
-
@liv-in-sky said in State auslesen und Werte ausgeben:
http://192.168.0.78:8087/getPlainValue/alpha-ess.0.Realtime.Battery_SOC
Vielen Dank
das war die IP vom Wechselrichter
jetzt geht es aber mit " 8087/getPlainValue"
-
@liv-in-sky
Noch mal Danke für Deinen entscheidenden Hinweis mit simple API