Ultimative Rolladensteuerung
Moderator: Co-Administratoren
Re: Ultimative Rolladensteuerung
Hallo Freunde der ultimativen Rolladensteuerung,
wollte das tolle Programm auch umsetzen. Habe aber das Problem dass die Variablen wie "BeginAstroDaemm" nicht gesetzt werden. Bin absoluter Linux Neuling.
Hier der Log von CUxD:
Jun 29 21:02:02 homematic-ccu2 daemon.info cuxd[13156]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(126) 0s
Als Anlage meine CUxD Geräte.
Habe in anderen Beiträgen gelesen dass ggf. "GetAstroDates.sh" mit Editor Vi erzeugt werden muss ?? Fall ja, kann die Datei jemand hochladen? Ich habe einfach unter Windows im Editor den Text kopiert, gespeichert und per SFTP auf die CCU2 kopiert.
Danke im Voraus für Eure Hilfe
Reinaar
wollte das tolle Programm auch umsetzen. Habe aber das Problem dass die Variablen wie "BeginAstroDaemm" nicht gesetzt werden. Bin absoluter Linux Neuling.
Hier der Log von CUxD:
Jun 29 21:02:02 homematic-ccu2 daemon.info cuxd[13156]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(126) 0s
Als Anlage meine CUxD Geräte.
Habe in anderen Beiträgen gelesen dass ggf. "GetAstroDates.sh" mit Editor Vi erzeugt werden muss ?? Fall ja, kann die Datei jemand hochladen? Ich habe einfach unter Windows im Editor den Text kopiert, gespeichert und per SFTP auf die CCU2 kopiert.
Danke im Voraus für Eure Hilfe
Reinaar
- Dateianhänge
-
- 29-06-_2016_23-17-41.jpg (11.93 KiB) 3784 mal betrachtet
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: Ultimative Rolladensteuerung
Kenne die Anleitung für diesen Thread zwar nicht, aber grundsätzlich nutzt man auf Windows-PCs Notepad++ als Editor!
Falls vorher Schreibrechte auf der CCU zu setzen sind, findest Du das in meinen Anfängertipps im Thema "XML-Datein auf der CCU modifizieren" (oder so ähnlich).
Gruß Sammy
Falls vorher Schreibrechte auf der CCU zu setzen sind, findest Du das in meinen Anfängertipps im Thema "XML-Datein auf der CCU modifizieren" (oder so ähnlich).
Gruß Sammy
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!
Re: Ultimative Rolladensteuerung
Hallo Sammy,
danke für die schnelle Antwort.
1.) Habe über WinSCP alle Rechte hinzugefügt. Hat trotzdem nicht funktionert.
2.) Habe im FullSysLog folgende Fehlermeldungen gefunden (gabs schon in http://homematic-forum.de/forum/viewtop ... ed#p258373):
Jun 30 22:30:01 homematic-ccu2 daemon.info cuxd[28506]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(127) 0s
Jun 30 22:30:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: XmlrpcTypeToIseVal failed [../Platform/DOM/iseXmlRpc.cpp (1455)]
Jun 30 22:30:01 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Hier meine Cux Konfiguration:
Aktuelle Geräteeinstellungen - 3 Gerät(e), 48 Channel(s):
CUX2800001:1 state(1) timer(5461s) set(00:59:59):0
CUX2800001:2 state(1) timer(0s)
CUX2800001:3 state(1) timer(0s)
CUX2800001:4 state(1) timer(0s)
CUX2800001:5 state(1) timer(0s)
CUX2800001:6 state(1) timer(0s)
CUX2800001:7 state(1) timer(0s)
CUX2800001:8 state(1) timer(0s)
CUX2800001:9 state(1) timer(0s)
CUX2800001:10 state(1) timer(0s)
CUX2800001:11 state(1) timer(0s)
CUX2800001:12 state(1) timer(0s)
CUX2800001:13 state(1) timer(0s)
CUX2800001:14 state(1) timer(0s)
CUX2800001:15 state(1) timer(0s)
CUX2800001:16 state(1) timer(0s)
CUX2801001:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0)
KEY-LONG CMD_LONG()
CUX2801001:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:3 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:4 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:5 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:6 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:7 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:8 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:9 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:10 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:11 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:12 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:13 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:14 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:15 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:16 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
Diese Fehlermeldung soll wohl an der Firmware der CCU2 2.19.9 liegen. Aber die Version setzt Ihr doch bestimmt auch ein, oder?
Gruß
Reinaar
danke für die schnelle Antwort.
1.) Habe über WinSCP alle Rechte hinzugefügt. Hat trotzdem nicht funktionert.
2.) Habe im FullSysLog folgende Fehlermeldungen gefunden (gabs schon in http://homematic-forum.de/forum/viewtop ... ed#p258373):
Jun 30 22:30:01 homematic-ccu2 daemon.info cuxd[28506]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(127) 0s
Jun 30 22:30:01 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallGetValue: XmlrpcTypeToIseVal failed [../Platform/DOM/iseXmlRpc.cpp (1455)]
Jun 30 22:30:01 homematic-ccu2 local0.err ReGaHss: Error: IseHssDP::ReadValue: CallGetValue failed; sVal = [../Platform/DOM/iseDOMdpHSS.cpp (130)]
Hier meine Cux Konfiguration:
Aktuelle Geräteeinstellungen - 3 Gerät(e), 48 Channel(s):
CUX2800001:1 state(1) timer(5461s) set(00:59:59):0
CUX2800001:2 state(1) timer(0s)
CUX2800001:3 state(1) timer(0s)
CUX2800001:4 state(1) timer(0s)
CUX2800001:5 state(1) timer(0s)
CUX2800001:6 state(1) timer(0s)
CUX2800001:7 state(1) timer(0s)
CUX2800001:8 state(1) timer(0s)
CUX2800001:9 state(1) timer(0s)
CUX2800001:10 state(1) timer(0s)
CUX2800001:11 state(1) timer(0s)
CUX2800001:12 state(1) timer(0s)
CUX2800001:13 state(1) timer(0s)
CUX2800001:14 state(1) timer(0s)
CUX2800001:15 state(1) timer(0s)
CUX2800001:16 state(1) timer(0s)
CUX2801001:1 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0)
KEY-LONG CMD_LONG()
CUX2801001:2 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:3 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:4 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:5 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:6 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:7 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:8 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:9 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:10 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:11 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:12 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:13 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:14 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:15 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
CUX2801001:16 rmax(65535) t(3600s) p(0)
KEY-SHORT CMD_SHORT()
KEY-LONG CMD_LONG()
Diese Fehlermeldung soll wohl an der Firmware der CCU2 2.19.9 liegen. Aber die Version setzt Ihr doch bestimmt auch ein, oder?
Gruß
Reinaar
Re: Ultimative Rolladensteuerung
Puh, es ist geschafft. Nach einem konzentrierten Nachmittag habe ich es geschafft, die "ultimative Rolladensteuerung" nach Luckysnooze zu installieren.
Nachdem ich zunächst schon an der SSH-Verbindung gescheitert bin und dann die Fehlermeldung:
"Jun 30 22:30:01 homematic-ccu2 daemon.info cuxd[28506]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(126) 0s"
erhielt, klappte es doch noch. exit(126) hat offenbar mit den Dateirechten der Datei GetAstroDates.sh zu tun. Nachdem diese mit chmod 755 GetAstroDates.sh angepasst wurden, funktioniert die Datensammlung bei mir.
Herzlichen Dank den klugen Köpfen, die dieses Skript erstellt und uns Laien zur Verfügung gestellt haben!!!
Nachdem ich zunächst schon an der SSH-Verbindung gescheitert bin und dann die Fehlermeldung:
"Jun 30 22:30:01 homematic-ccu2 daemon.info cuxd[28506]: pclose(/usr/local/GetAstroDates.sh 7:0:0.0 50:54:0.0) exit(126) 0s"
erhielt, klappte es doch noch. exit(126) hat offenbar mit den Dateirechten der Datei GetAstroDates.sh zu tun. Nachdem diese mit chmod 755 GetAstroDates.sh angepasst wurden, funktioniert die Datensammlung bei mir.
Herzlichen Dank den klugen Köpfen, die dieses Skript erstellt und uns Laien zur Verfügung gestellt haben!!!
-
- Beiträge: 23
- Registriert: 17.12.2016, 20:17
- System: CCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 3 Mal
Re: Ultimative Rolladensteuerung
Hallo,
erst einmal "Hallo Welt" , das ist mein erster Post in diesem Forum.
Da ich die Antwort zu dem Problem mit dem GetAstroDates-Skript noch nirgends gelesen habe, dachte ich, ich löse das Problem mal.
Im Script führt gleich die erste Zeile zum Problem: #!/bin/bash <--- bash kennt die CCU nicht bzw. ist nicht installiert.
Ein Ändern dieser Zeile in #!/bin/sh führt zum einwandfreien Ausführen von GetAstroDates.sh, wenn mit chmod +x oder meinetwegen auch chmod 755 die entsprechenden Rechte auf die Datei gelegt wurden.
Ich hoffe, ich konnte einigen hier helfen. Vielleicht kann der Startpost ja angepasst werden.
Die Anleitung ansonsten ist super und ich bin gespannt, ob das morgen früh alles so funktioniert .
Grüßle
Sven
erst einmal "Hallo Welt" , das ist mein erster Post in diesem Forum.
Da ich die Antwort zu dem Problem mit dem GetAstroDates-Skript noch nirgends gelesen habe, dachte ich, ich löse das Problem mal.
Im Script führt gleich die erste Zeile zum Problem: #!/bin/bash <--- bash kennt die CCU nicht bzw. ist nicht installiert.
Ein Ändern dieser Zeile in #!/bin/sh führt zum einwandfreien Ausführen von GetAstroDates.sh, wenn mit chmod +x oder meinetwegen auch chmod 755 die entsprechenden Rechte auf die Datei gelegt wurden.
Ich hoffe, ich konnte einigen hier helfen. Vielleicht kann der Startpost ja angepasst werden.
Die Anleitung ansonsten ist super und ich bin gespannt, ob das morgen früh alles so funktioniert .
Grüßle
Sven
Re: Ultimative Rolladensteuerung
Hallo zusammen,
bei Anwendung des dieses (tollen) Scripts habe ich das Problem gehabt, das nach einem Neustart der/die CUXd Timer nicht mehr ausgelöst haben.
Daher als ergänzender Hinweis für die Anleitung:
In der WebUI das Häkchen setzen bei "System Repeat" jeweils für die Kanäle 1 und 2: Gruß
Marc
bei Anwendung des dieses (tollen) Scripts habe ich das Problem gehabt, das nach einem Neustart der/die CUXd Timer nicht mehr ausgelöst haben.
Daher als ergänzender Hinweis für die Anleitung:
In der WebUI das Häkchen setzen bei "System Repeat" jeweils für die Kanäle 1 und 2: Gruß
Marc
Re: Ultimative Rolladensteuerung
Hallo Zusammen,
bei mir werden die Systemvariabeln nicht gefüllt. wenn ich das Script mit Putty ausführe, bekomme ich nur "GetAstroDates.sh not found" zurück.
Die Datei hat alle Rechte 777.
Hat jemand eine Idee?
Vielen Dank
Gruß
Tecky80
bei mir werden die Systemvariabeln nicht gefüllt. wenn ich das Script mit Putty ausführe, bekomme ich nur "GetAstroDates.sh not found" zurück.
Die Datei hat alle Rechte 777.
Hat jemand eine Idee?
Vielen Dank
Gruß
Tecky80
- Dateianhänge
-
- Putty.PNG (15.29 KiB) 3080 mal betrachtet
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
Re: Ultimative Rolladensteuerung
klappt nicht:sailor79ac hat geschrieben:Probiers mal mitCode: Alles auswählen
sh getastrodates.sh
# sh GetAstroDates.sh
: not foundes.sh: line 2:
GetAstroDates.sh: line 10: syntax error: unexpected end of file (expecting "then")
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"
Re: Ultimative Rolladensteuerung
Tecky80 hat geschrieben:klappt nicht:sailor79ac hat geschrieben:Probiers mal mitCode: Alles auswählen
sh getastrodates.sh
# sh GetAstroDates.sh
: not foundes.sh: line 2:
GetAstroDates.sh: line 10: syntax error: unexpected end of file (expecting "then")
Gerade erst aus Urlaub zurück.
Immerhin wird der Befehl mit sh schonmal aufgerufen.
Die Fehlermeldung weißt auf Fehler innerhalb der Datei hin.
Was steht denn genau in der Datei
drin?GetAstroDates.sh