netio-230b von koukaam

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
AnZa
Beiträge: 249
Registriert: 03.01.2014, 09:07
Hat sich bedankt: 67 Mal
Danksagung erhalten: 3 Mal

netio-230b von koukaam

Beitrag von AnZa » 28.06.2014, 21:14

Hallo zusammen

ich benutze den netio-230b von koukaam für verschiedene Zwecke:

- In der Zuleitung der CCU2 für einen Neustart im Notfall von der Ferne
- als Schalter, angesteuert von der CCU und der Ferne

Als Schalter kann er mit folgendem Programm direkt aus der CCU2 angesteuert werden;

Code: Alles auswählen

string stdout;
string stderr;

string url="http://192.168.1.xyz/tgi/control.tgi?login=p:Name:Passwort&p=u10u";
system.Exec ("wget -q -O /dev/null " # url, &stdout, &stderr);

WriteLine(text);
u = Zustand des Kanal bleibt
1 = Einschalten
0 = Ausschalten

Vielleicht hilft es mal jemandem

(Der Zugrif aus der Ferne muss mittels Portfreischaltung :( oder VPN :) erfolgen)
Zuletzt geändert von AnZa am 05.10.2016, 11:01, insgesamt 2-mal geändert.
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.

Eff0ktiv
Beiträge: 4
Registriert: 25.10.2015, 21:22

Re: netio-230b von koukaam

Beitrag von Eff0ktiv » 25.10.2015, 22:46

Super, danke für's sharen, funktioniert bei mir einwandfrei. Nur die letzte Zeile aus dem Skript muss entfernt werden, da es ansonsten einen Syntaxfehler gibt (Variable "text" wurde nirgendwo gesetzt).


BG,
Eff0ktiv

Birkensteiner
Beiträge: 4
Registriert: 17.04.2017, 12:35
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: netio-230b von koukaam

Beitrag von Birkensteiner » 17.04.2017, 15:24

Danke

funktioniert super.

Gruß Mike

michaelapp
Beiträge: 280
Registriert: 16.05.2018, 22:54
Hat sich bedankt: 6 Mal
Danksagung erhalten: 5 Mal

Re: netio-230b von koukaam

Beitrag von michaelapp » 16.05.2018, 23:00

Leider schaltet meine Steckdose über die CCU2 nicht.

Via Browser funktioniert der Link. Habt Ihr mir vielleicht einen Tip?

Gruß
Michael

Christmas
Beiträge: 44
Registriert: 12.10.2012, 17:35

Re: netio-230b von koukaam

Beitrag von Christmas » 28.08.2018, 18:50

Tjaaa

ich habe das gleiche Problem im Browser geht es per CCU nicht...

Folgendes steht zu dem Zeitpunkt wenn ich es versuche im Log.
Vielleicht hat ja jemand eine gute Idee. Ich wäre sehr dankbar:

Code: Alles auswählen

Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: start web processing, worker thread #0 {"HTTP-Listener"} [httpListener.cpp:208]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: recvd 827 bytes by web server #1 [httpServer.cpp:764]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: IseSession GetSessionId from URL: /esp/exec.htm?sid=@0mjZAdAElD@ [iseSession.cpp:185]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: IseDOMPrg::ExecuteProgram: called Program ID = 16456 'test' [iseDOMPrg.cpp:587]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: IseDOMPrg::ExecuteProgram: execute Program ID = 16456 'test'; Destination ID = 16458 [iseDOMPrg.cpp:593]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: IseDOMPrg::Execute: execute Program ID = 16456 'test'; Destination ID = 16458 [iseDOMPrg.cpp:611]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: IseDOMPrg::Execute: start execute Destination within the trigger delay 0 [iseDOMPrg.cpp:615]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: SchedulerRT::Add: added script element - id= 16458; time= 0 [iseRTScheduler.cpp:343]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: IseDOMPrg::Execute: pDest->ExecuteDestination succeeded from Program ID = 16456 'test' with valNew = '1' [iseDOMPrg.cpp:625]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: http id #1 sends parsed file [httpServer.cpp:2022]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: IsePersist::ExecProcess = 'wget -q -O /dev/null http://192.168.123.xxx/tgi/control.tgi?login=p:test:test&p=1111' returned 0 [iseDOMpersist.cpp:384]
Aug 28 18:44:05 homematic-ccu2 local0.debug ReGaHss: Verbose: SchedulerRT::Execute -> ExecuteScript: id = 16458; ticks = 38 [iseRTScheduler.cpp:601]
Aug 28 18:44:05 homematic-ccu2 local0.info ReGaHss: Info: SchedulerRT::ThreadFunction(): wait for event ms= 9800000 [iseRTScheduler.cpp:481]
Zuletzt geändert von alchy am 28.08.2018, 19:50, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: netio-230b von koukaam

Beitrag von alchy » 28.08.2018, 20:02

Code: Alles auswählen

string stdout;string stderr;
string url="http://192.168.1.xyz/tgi/control.tgi?login=p:Name:Passwort&p=u10u";
system.Exec ("wget -q -O /dev/null '"#url#"'", &stdout, &stderr);
Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

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 (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Christmas
Beiträge: 44
Registriert: 12.10.2012, 17:35

Re: netio-230b von koukaam

Beitrag von Christmas » 28.08.2018, 22:27

Perfekt... Jetzt geht es. Vielen Dank

Antworten

Zurück zu „HomeMatic allgemein“