mediola

[erledigt] Programme per ext. Script ansprechen.

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Werbung


Re: Programme per ext. Script ansprechen.

Beitragvon dll-live » 17.04.2018, 06:45

Sali Black.

Die Firewalleinstellungen sehen gut aus (beides Vollzugriff).

Mittlerweile habe ich noch in das LOG geschaut. da kommt folgender Eintrag:
Apr 17 06:28:47 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: dom.GetObject(ID_PROGRAMS).Get("Testig").ProgramExecute(true) [iseESPexec.cpp:12562]


Den verstehe ich nicht - google hilft leider nicht wirklich weiter.

Gruss
Dani
dll-live
 
Beiträge: 66
Registriert: 08.01.2017, 15:42

Re: Programme per ext. Script ansprechen.

Beitragvon alchy » 17.04.2018, 07:52

Das kommt daher, da der Befehl einfach falsch ist.
Die Methode .ProgramExecute() solltest du ohne das true aufrufen.

Dein Wunsch zur Ausführung eines Programmes durch aufrufen eines Scriptes würde also durch Aufruf der url:
Code: Alles auswählen
http://IP.DEINER.EIGENEN.CCU:8181/alchy.exe?sagt=dom.GetObject(ID_PROGRAMS).Get("ProgrammNameoderID").ProgramExecute();


funktionieren. Ein wget sollte dies übernehmen können.

Alchy

...................
Sprichst Du zu Gott bist Du gesegnet. Spricht Gott zu Dir bist Du schizophren.


Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
alchy
 
Beiträge: 6740
Registriert: 24.02.2011, 02:34

Re: Programme per ext. Script ansprechen.

Beitragvon Black » 17.04.2018, 12:21

joah, stimmt, das true da war zu viel. die Methode ProgramExecute ohne Parameter aufrufen is richtig.

alternativ zu python gibts auch eine schöne Implementierung unter node.js/npm von hobbyquaker.
https://www.npmjs.com/package/homematic-rega

black
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 2.31.25.20180225 mit Groundplane Antennenmod (Mein Grundstück ist halt etwas gross)
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.2
Benutzeravatar
Black
 
Beiträge: 613
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg

Re: Programme per ext. Script ansprechen.

Beitragvon dll-live » 17.04.2018, 19:27

Hallo Alchy
Hallo Black

Besten Dank für euere Ausführung. Jetzt geht es auf beiden Wegen (python3 und bash).

Gruss Dani
dll-live
 
Beiträge: 66
Registriert: 08.01.2017, 15:42

Vorherige

Zurück zu HomeMatic Zentrale (CCU / CCU2 / CCU3)

Wer ist online?

Mitglieder in diesem Forum: ChrisLi und 14 Gäste







© homematic-forum.de & Lizenzgebern. Alle Rechte vorbehalten. Alle Bilder & Texte auf dieser Seite sind Eigentum
der jeweiligen Besitzer und dürfen ohne deren Einwilligung weder kopiert noch sonstwie weiter verwendet werden.