Ultimative Rolladensteuerung

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Reinaar
Beiträge: 2
Registriert: 29.06.2016, 22:59

Re: Ultimative Rolladensteuerung

Beitrag von Reinaar » 29.06.2016, 23:20

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
Dateianhänge
29-06-_2016_23-17-41.jpg
29-06-_2016_23-17-41.jpg (11.93 KiB) 3784 mal betrachtet

Benutzeravatar
Sammy
Beiträge: 9172
Registriert: 09.09.2008, 20:47
Hat sich bedankt: 15 Mal
Danksagung erhalten: 174 Mal

Re: Ultimative Rolladensteuerung

Beitrag von Sammy » 30.06.2016, 07:47

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
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!

Reinaar
Beiträge: 2
Registriert: 29.06.2016, 22:59

Re: Ultimative Rolladensteuerung

Beitrag von Reinaar » 01.07.2016, 06:37

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

soxnbaur
Beiträge: 110
Registriert: 07.12.2015, 12:58
Hat sich bedankt: 3 Mal

Re: Ultimative Rolladensteuerung

Beitrag von soxnbaur » 23.10.2016, 18:57

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!!!

bAD_kLOPFER
Beiträge: 23
Registriert: 17.12.2016, 20:17
System: CCU
Hat sich bedankt: 1 Mal
Danksagung erhalten: 3 Mal

Re: Ultimative Rolladensteuerung

Beitrag von bAD_kLOPFER » 17.12.2016, 20:25

Hallo,

erst einmal "Hallo Welt" :D , 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 :D .

Grüßle
Sven

sailor79ac

Re: Ultimative Rolladensteuerung

Beitrag von sailor79ac » 18.01.2017, 09:36

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:
Bildschirmfoto 2017-01-18 um 09.26.44.png
Bildschirmfoto 2017-01-18 um 09.19.27.png
Gruß
Marc

Benutzeravatar
Tecky80
Beiträge: 61
Registriert: 28.04.2016, 07:10
Danksagung erhalten: 1 Mal

Re: Ultimative Rolladensteuerung

Beitrag von Tecky80 » 23.01.2017, 08:43

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
Dateianhänge
Putty.PNG
Putty.PNG (15.29 KiB) 3080 mal betrachtet
"Habe Angst, dass der Elektriker ein Terrorist ist. Er sprach irgendwas von ,Kosten vor Anschlag‘"

sailor79ac

Re: Ultimative Rolladensteuerung

Beitrag von sailor79ac » 23.01.2017, 10:55

Probiers mal mit

Code: Alles auswählen

sh getastrodates.sh

Benutzeravatar
Tecky80
Beiträge: 61
Registriert: 28.04.2016, 07:10
Danksagung erhalten: 1 Mal

Re: Ultimative Rolladensteuerung

Beitrag von Tecky80 » 23.01.2017, 11:39

sailor79ac hat geschrieben:Probiers mal mit

Code: Alles auswählen

sh getastrodates.sh
klappt nicht:

# 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‘"

sailor79ac

Re: Ultimative Rolladensteuerung

Beitrag von sailor79ac » 30.01.2017, 12:44

Tecky80 hat geschrieben:
sailor79ac hat geschrieben:Probiers mal mit

Code: Alles auswählen

sh getastrodates.sh
klappt nicht:

# 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
GetAstroDates.sh
drin?

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“