Fhem von Shell ansprechen z.B. setReading

Begonnen von Honigmaul, 18 August 2023, 09:05:03

Vorheriges Thema - Nächstes Thema

Honigmaul

Hallo,

Gibt es eine Möglichkeit z.B. ein Reading mit einem Shell Kommando zu setzen? Oder direkt aus einem Python Script?

Ich hab meinem Fhem ein UPS spendiert, da läuft neben Fhem ein Python Script das den Akku überwacht. Wenn die Spannung bei einem Stromausfall gefährlich absinkt, macht das Script einen Shutdown, damit das System nicht unkontrolliert abschmiert.
Nun wäre es doch schön, wenn die Werte des UPS auch in Fhem sichtbar sind.

Leider hab ich nach vielem Suchen noch immer keine Lösung gefunden.

Vielen Dank


Otto123

Geht auch über die Webschnittstelle, hier gibt es ein paar Codeschnipsel, auch für python https://wiki.fhem.de/wiki/CsrfToken-HowTo
Ich habe für die Webschnittstelle mal einen Script Client gemacht: https://github.com/heinz-otto/fhemcl
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

Vielleicht einfach mal die Dokumentation auf fhem.de lesen?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Honigmaul

Vielen Dank Euch allen.
Funkioniert! ;D  Hatte die Version mit dem Perl Aufruf auch schon, da fehlten mir die Anführungszeichen.

Immer diese Kleinigkeiten  :o