Hallo Tollimann
ich erkenne doch gewisse Differenzen wzischen meinem (welches läuft) und deinem Script...
Mein Script dient zur Anzeige des aktuellen Stromverbrauches bei Aktualisierung.
Code: Alles auswählen
string text = dom.GetObject("BidCos-RF.MEQ0000000:1.POWER").Value().ToString(0) # " W";
string icon = "a630";
string varX = "-X POST -u \"dev:CODE\" -H \"Content-Type: application/json\" -d \"
{ \\"model\\": { \\"frames\\": [ { \\"icon\\":\\"" # icon # "\\", \\"text\\":\\"" # text # "\\"}], \\"sound\\":{ \\"category\\":\\"notifications\\",\\"id\\":\\"energy\\",\\"repeat\\":1}}}
\" http://192.168.1.2:8080/api/v2/device/notifications";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("extra/curl " # varX);
Neben dem Kampf mit den Anführungszeichen ist natürlich das Problem, dass die Fehlermeldungen von CURL nicht angezeigt werden.
Ich bastle zur Zeit immer wieder daran den ScreenSaver ein- und auschalten zu können. Ohne Rückmeldungen testest du nur alle Avrianten durch und kannst den Fehler nicht erkennen. Denn ich finde es nicht witzig, wenn Alarmmeldungen bei meiner Abwesenheit angezeigt werden ...
Gruss Anza
PS1: Bitte ändere den Titel auf "LaMetric", der Nächste findet die Antwort einfach besser ...
PS2: Ein Moderator wird den Beitrag in die richtige Kategorie verschieben!
Insgesammt 4 Anlagen. Hauptsystem mit 1271 Kanäle in 200 Geräten und 5977 Datenpunkte, verwaltet mit Charly auf einem Asus-Thinkerboard "S", natürlich mit RaspberryMatic. HM, HMIP und Wired im Einsatz.