Plugin aus Plugin aufrufen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Plugin aus Plugin aufrufen

      Ich habe ein Plugin mit mehreren Menüpunkten, dieses sind alles Aufrufe zu meiner Domoticz Heimautomation. Jetzt möchte ich für das Einstellen von Temperaturen ein eigenes, selbstständig laufendes Plugin ebenfalls mit Menüauswahl erstellen. Gibt es eine Möglichkeit, das Plugin als Menüpunkt aus dem 1. plugin aufzurufen und wie ist da die Syntax? Hat da jemand einen Tipp? Danke im Voraus.
    • Ich habe es jetzt mit einem 2. Plugin im Hauptmenü gelöst. Jetzt habe ich aber noch eine Frage. Im Plugin schalte ich per json die Temperatur eines Thermostatventils in Domoticz, im Beispiel das Ventil mit der ID 1743 auf 20 Grad.

      self.prombt("wget -q -O- 'http://xxx.xxx.x.xx:xxxx/json.htm?type=command¶m=setsetpoint&idx=1743&setpoint=20'")

      Jetzt wäre es natürlich sinnig, wenn ich mir in dem Plugin zuerst mal die derzeitige Temperatur anzeigen würde um dann die neue auszuwählen. Per json kann man die Daten des Ventils bekommen, allerdings in einer json-Struktur. Im Browser gebe ich folgenden Befehl ein

      http://xxx.xxx.x.xx:xxxx/json.htm?type=devices&rid=1743

      und bekomme dann alle Daten des Ventils angezeigt. Im Wertepaar Data steht dann die Temperatur.
      Hat jemand einen Tipp, wie ich den json-Befehl aufrufe (ebenfalls mit wget -g O ...) und dann im Ergebnis nach Data suche und dann den Wert auslese? Oder wäre es besser, das Ganze über eine shell laufen zu lassen, die Temperatur in eine Datei schreiben lassen und im plugin den Wert aus der Datei zu lesen.?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von harrykausl ()