Akku Stand von Tasker per Http in CCU Variable

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

Antworten
Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Akku Stand von Tasker per Http in CCU Variable

Beitrag von Chemieka » 26.11.2023, 10:30

Hallo Geneinde

Habe zu diesem Thema viel gelesen aber irgendwie nicht das richtige gefunden.

viewtopic.php?t=29290#p262803

An dieses Thema angeleht:
-Welche Voraussetzungen braucht die CCU
-Wie schaut der Befehl im Tasker aus wenn es nicht um True/ False geht sondern um einen Zahlenwert wie der Akkustand?

Herzlichen Dank für die Hilfe.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Black » 26.11.2023, 12:03

Die Remote-Script API muss von dem Gerät, auf dem der Taster läuft, zugänglich sein. (firewall einstellungen der CCU)

ansonsten ist die Befehlssyntax so wie bei normalem HM Script dann

Code: Alles auswählen

http://IPderCCU:8181/black.exe?x=dom.GetObject(ID_SYSTEM_VARIABLES).Get("NameDerSystemvariablen").State(WertderGeschriebenWerdenSoll); 
Black
Zuletzt geändert von Black am 26.11.2023, 13:53, insgesamt 1-mal geändert.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Chemieka » 26.11.2023, 13:48

Black hat geschrieben:
26.11.2023, 12:03
Die Remote-Script API muss von dem Gerät, auf dem der Taster läuft, zugänglich sein. (firewall einstellungen der CCU)

ansonsten ist die Befehlssyntax so wie bei normalem HM Script dann

Code: Alles auswählen

http://IPderCCU/black.exe?x=dom.GetObject(ID_SYSTEM_VARIABLES).Get("NameDerSystemvariablen").State(WertderGeschriebenWerdenSoll); 
Black
Den Teil verstehe ich nicht so recht: Remote-Script API
Es ist ein Android Tablet mit alternativer Firmware.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Black » 26.11.2023, 13:54

die remote Script api ermöglicht zugriffe auf die CCU.

FW.JPG

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Chemieka » 26.11.2023, 14:01

Ok das habe ich.
In Tasker nehme ich dann als Task http get
Aber wie sende ich den Akkustand zur CCU?
Müsste %BATT sein denke ich.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Chemieka » 26.11.2023, 14:08

So vielleicht. Die Variable muss ich noch anlegen.
Wäre das so richtig?
Dateianhänge
IMG_4157.jpeg
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Chemieka » 26.11.2023, 17:38

per xml api würde dieser Befehl funktionieren:

Im Tasker einen Task "Akkustand" erstellen mit Netzwerk mit Http Request. Dort dann bei URL die Adresse unten die URL rein und als Variante Get wählen.

Code: Alles auswählen

http://IPCCU/addons/xmlapi/statechange.cgi?sid=@eigenerToken@&ise_id=55858&new_value=%BATT
Jetzt noch ein Profil in Tasker machen. Als Auslöser kann eine Zeitintervall genommen werden oder Akkustandsänderung. Als Aktion der Task "Akkustand"

Auf der CCU muss XMLapi als Addon installiert sein und in der Firevoll Vollzugriff bekommmen.

so geht wenn es jemand brauchen sollte.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Benutzeravatar
Black
Beiträge: 5483
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Akku Stand von Tasker per Http in CCU Variable

Beitrag von Black » 26.11.2023, 21:52

Du hattest da einen schreibfehler drinne...

(ID VARIABLE) muss stattdessen heissen, so wie ichs beschrieben hab:
(ID_SYSTEM_VARIABLES)

vllt probierst das auch mal aus, dann brauchst du die xml-api nämlich nicht

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“