CUxD 0.569

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

chka
Beiträge: 2482
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 300 Mal
Danksagung erhalten: 116 Mal

Re: CUxD jetzt mit EnOcean!

Beitrag von chka » 14.09.2012, 11:11

Das meine ich nicht, es geht um die Spalte letzte Aktualisierung, wird bei dir der letzte Ping als Zeit Datum angezeigt oder die Letzte Änderung des Status (erreichbar / unerreichbar).
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

dondaik
Beiträge: 12886
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: CUxD jetzt mit EnOcean!

Beitrag von dondaik » 14.09.2012, 11:17

schau mal eben... wenn ich es richtig sehe:
- wird erst die zeit angezeigt wann das gerät online geht
- nach dem abmelden des gerätes wird die zeit des absetzens des testpings angezeigt - also die zeit des absetzen des unreach_ctr.
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

chka
Beiträge: 2482
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 300 Mal
Danksagung erhalten: 116 Mal

Re: CUxD jetzt mit EnOcean!

Beitrag von chka » 14.09.2012, 11:41

aber nicht die einzelne ping Status, das war glaube ich in der alten Version anderes.
Wäre schön wenn du das Uwe wieder ändern könntest das jeder einezle Ping angezeigt wird.

Anderes Thema: Backup

Ich Mounte über die Oberfläche einen USB Stick

Code: Alles auswählen

MOUNTCMD=mkdir /var/disk;mount -t vfat /dev/sda1 /var/disk
UMOUNTCMD=umount /dev/sda1
starte ich das jetzt per terminal kommt dieses bei raus

Code: Alles auswählen

/ # /usr/local/addons/cuxd/extra/ccu_backup [/var/disk [homematicbackup]] 
SBK-File: [/var/disk/[homematicbackup]]

saving DOM...
creating archive...
sign configuration with current key...
store current key index...
copy firmware version...
creating [/var/disk/[homematicbackup]]
tar: [/var/disk/[homematicbackup]]: No such file or directory
    while executing
"exec tar cf [set BACKUPDIR]/[set BACKUPFILE] usr_local.tar.gz signature firmware_version key_index"
    (file "/usr/local/addons/cuxd/extra/ccu_backup" line 38)
/ # cd /var/disk
/var/disk # ls
/var/disk # 

Der Ordner ist erreichbar
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

dondaik
Beiträge: 12886
Registriert: 16.01.2009, 18:48
Wohnort: Steingaden
Hat sich bedankt: 1584 Mal
Danksagung erhalten: 221 Mal

Re: CUxD jetzt mit EnOcean!

Beitrag von dondaik » 14.09.2012, 13:11

da kann ich nichts zu sagen da ich dafür noch keinen bedarf hatte. nur verständnissprobleme mit der befehlsreienfolge :-( ( das theme war hier vor kurzen schon mal ) für mich mounte ich mit mount das device und schmeisse es mit umount wieder raus somit habe ich, da ich es nicht testen kann noch eh noch eion verständnissproblerm :-( :-( das sich sicher lich irgendwann klärt ... ersteinmal muß ich mit der basis telnet anfangen, da klemmt es gerade.
-------
!!! der download der handbüchern auf den seiten von eq3 und das lesen der tips und tricks kann das hm-leben sehr erleichtern - das nutzen der suche nach schlagworten ebenso :mrgreen: !!!
wer schreibfehler findet darf sie behalten.

Benutzeravatar
uwe111
Beiträge: 4807
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 240 Mal
Kontaktdaten:

Re: CUxD jetzt mit EnOcean!

Beitrag von uwe111 » 14.09.2012, 15:05

Hallo chka,
chka hat geschrieben:aber nicht die einzelne ping Status, das war glaube ich in der alten Version anderes.
Wäre schön wenn du das Uwe wieder ändern könntest das jeder einezle Ping angezeigt wird.
Das ist unverändert zur alten Version. Wenn sich die Daten der DPs eines Gerätes nicht ändern, dann ändert die WebUI auch nicht die letzte Aktualisierungszeit in der Anzeige.
chka hat geschrieben: / # /usr/local/addons/cuxd/extra/ccu_backup [/var/disk [homematicbackup]]
SBK-File: [/var/disk/[homematicbackup]]
:roll: Naja... die eckigen Klammern sind natürlich nur Platzhalter für optionale Parameter. Sie dürfen natürlich nicht mit eingegeben werden und bedeuten praktisch, das folgende Programmaufrufe möglich sind:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/ccu_backup
/usr/local/addons/cuxd/extra/ccu_backup /var/disk 
/usr/local/addons/cuxd/extra/ccu_backup /var/disk homematicbackup
Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

chka
Beiträge: 2482
Registriert: 13.02.2012, 20:23
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 300 Mal
Danksagung erhalten: 116 Mal

Re: CUxD jetzt mit EnOcean!

Beitrag von chka » 14.09.2012, 17:12

uwe111 hat geschrieben: Das ist unverändert zur alten Version. Wenn sich die Daten der DPs eines Gerätes nicht ändern, dann ändert die WebUI auch nicht die letzte Aktualisierungszeit in der Anzeige.
Bin eigendlich davon ausgegangen das dies bei jedem ping so war.
uwe111 hat geschrieben: :roll: Naja... die eckigen Klammern sind natürlich nur Platzhalter für optionale Parameter. Sie dürfen natürlich nicht mit eingegeben werden und bedeuten praktisch, das folgende Programmaufrufe möglich sind:

Code: Alles auswählen

/usr/local/addons/cuxd/extra/ccu_backup
/usr/local/addons/cuxd/extra/ccu_backup /var/disk 
/usr/local/addons/cuxd/extra/ccu_backup /var/disk homematicbackup
Ok, dachte das wäre die Eigenart des tools leider so gut wie keine Ahnung von linux, was man gemerkt hat :lol:
RaspberryMatic - CuL 868mHz- CuxDemon - PioTek Tracker - Velux mit KLF200 und Somfy Anbindung- io.Broker auf Proxmox NUC6I3SYH i3-6100U RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

DirtyFrank
Beiträge: 76
Registriert: 08.09.2011, 15:48

Re: CUxD jetzt mit EnOcean!

Beitrag von DirtyFrank » 21.09.2012, 10:06

Hallo Uwe,

hier ein kleines Feedback.
Die neuen Funktionen sind echt toll. Bin mal gespannt, was für Ideen sich noch alles verwirklichen lassen können...
Leider habe ich seit der 0.569 regelmäßig CCU-Abstürze. Alles scheint zu funktionieren, außer dass CUxD-Geräte nicht mehr aktualisiert werden (CCU-Programme werden ausgeführt, Home24 zeigt HM-Geräte aktuell und korrekt an, CUxD-Geräte sind eingefroren). Ein Blick auf die CUxD-Seite zeigt dann:

Kein USB-Device connected!

Nicht mit HomeMatic-CCU 127.0.0.1:8181 verbunden

Nicht als RPC-Server von der CCU angefordert!


CUxD-Restart hilft nicht. CCU-Restart über WebUI nicht möglich, da kein Zugriff mehr auf WebUI: "Die Homematic CCU ist noch nicht bereit. Sie werden automatisch auf die Startseite umgeleitet blabla". Dies passiert aber nicht. Es hilft nur, den schwarzen Reset-Knopf zu drücken. Ich hatte dies jetzt seit Erscheinen der neuen Version 3 mal, einmal beim Anlegen eines Geräts, die anderen beiden male einfach irgendwann, ohne ersichtlichen Grund. Die 0.568b lief hingegen problemlos.
Das einzige ungewöhnliche, woran ich mich erinnere, sind regelmäßige CUxd-sendscript errors im Syslog.

Aktuell (kein Zugriff möglich) kommen folgende Meldungen:
Sep 21 10:08:54 (none) daemon.err cuxd[5172]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Sep 21 10:08:56 (none) daemon.err cuxd[5172]: USB(1-1/ttyACM0) connect open(/dev/ttyACM0):-1 NONBLOCK error(5) Input/output error

Nach dem Neustart der CCU sieht es so aus (CUxD Syslog):
Sep 21 10:20:51 (none) daemon.info cuxd[1111]: CUx-Daemon(0.569) on CCU(1.505) start PID:1111
Sep 21 10:20:53 (none) daemon.info cuxd[1111]: USB(1-1) 'insmod /usr/local/addons/cuxd/cdc-acm.ko'
Sep 21 10:20:54 (none) daemon.info cuxd[1111]: USB(1-1) mknod '/dev/ttyACM0'
Sep 21 10:20:54 (none) daemon.info cuxd[1111]: USB(1-1/ttyACM0) CUL868 connect(9600:8N1)
Sep 21 10:20:55 (none) daemon.err cuxd[1111]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Sep 21 10:20:55 (none) daemon.info cuxd[1111]: USB(1-1/ttyACM0) write-retry(1) Resource temporarily unavailable
Sep 21 10:21:25 (none) daemon.err cuxd[1111]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Sep 21 10:21:27 (none) daemon.warn cuxd[1111]: CUX0800004(3228) no temperature values -> init
Sep 21 10:21:43 (none) daemon.warn cuxd[1111]: CUX0800002(320A) no temperature values -> init
Sep 21 10:21:55 (none) daemon.err cuxd[1111]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Sep 21 10:22:06 (none) daemon.warn cuxd[1111]: CUX0800003(321E) no temperature values -> init
Sep 21 10:22:25 (none) daemon.err cuxd[1111]: sendscript(127.0.0.1:8181) connect(0s) Connection refused
Sep 21 10:23:08 (none) daemon.info cuxd[1111]: INIT 'xmlrpc_bin://127.0.0.1:1999' '1409'
Sep 21 10:23:52 (none) daemon.info cuxd[1111]: CUX0800003(321E) clocksync(21.09.2012 10:23)


(BTW: Gibt es keine Möglichkeit, die CCU über den CUxD neu zu starten? Zumindest, wenn die Verbindung noch besteht!)


Viele Grüße,
Frank

Benutzeravatar
uwe111
Beiträge: 4807
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 240 Mal
Kontaktdaten:

Re: CUxD jetzt mit EnOcean!

Beitrag von uwe111 » 21.09.2012, 13:18

Hallo Frank,
DirtyFrank hat geschrieben: Leider habe ich seit der 0.569 regelmäßig CCU-Abstürze. Alles scheint zu funktionieren, außer dass CUxD-Geräte nicht mehr aktualisiert werden (CCU-Programme werden ausgeführt, Home24 zeigt HM-Geräte aktuell und korrekt an, CUxD-Geräte sind eingefroren). Ein Blick auf die CUxD-Seite zeigt dann:

Kein USB-Device connected!

Nicht mit HomeMatic-CCU 127.0.0.1:8181 verbunden

Nicht als RPC-Server von der CCU angefordert!


CUxD-Restart hilft nicht. CCU-Restart über WebUI nicht möglich, da kein Zugriff mehr auf WebUI: "Die Homematic CCU ist noch nicht bereit.
Hmm... so ganz verstehe ich das jetzt nicht. Es sieht so aus, als wenn die WebUI abgestürzt ist, aber dann würden die Programme auch nicht mehr laufen. Und warum sind die USB-Geräte weg?
Wenn Du Telnet und FTP auf Deiner CCU installiert hast, dann aktiviere bitte einmal das CUxD-Logfile und sende es mir nach dem Absturz zu. Für den Anfang würde auch erst einmal das Syslog reichen. Wenn die WebUI hängt, dann hilft ein CUxD-Restart nicht.
DirtyFrank hat geschrieben: Das einzige ungewöhnliche, woran ich mich erinnere, sind regelmäßige CUxd-sendscript errors im Syslog.
Die sendscript Errors kommen, wenn die WebUI nicht erreichbar ist. Nach einem Neustart der CCU sind diese Meldungen während der ersten paar Minuten normal. Danach dann nicht mehr.
DirtyFrank hat geschrieben: (BTW: Gibt es keine Möglichkeit, die CCU über den CUxD neu zu starten? Zumindest, wenn die Verbindung noch besteht!)
Doch, dafür könntest Du z.B. die SYS-Backup Taste auf der Statusseite nutzen wenn Du

Code: Alles auswählen

BACKUPCMD=/sbin/reboot
setzt.
Wenn auf Deiner CCU Telnet läuft, dann kannst Du es auch darüber machen.

Viele Grüße,

Uwe.
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

DirtyFrank
Beiträge: 76
Registriert: 08.09.2011, 15:48

Re: CUxD jetzt mit EnOcean!

Beitrag von DirtyFrank » 21.09.2012, 15:23

Hallo Uwe,

danke für die schnelle Antwort. Beim nächsten Hänger werde ich mal das Syslog kopieren und posten. Falls dann keine Erkenntnisse gewonnen werden können, werde ich mal das Logfile aktivieren. FTP und Telnet sind bereit!

Gruß,
Frank

DirtyFrank
Beiträge: 76
Registriert: 08.09.2011, 15:48

Re: CUxD jetzt mit EnOcean!

Beitrag von DirtyFrank » 21.09.2012, 22:05

Hallo Uwe,

ich habe jetzt mal einen übrigen USB-Stick reingesteckt und gemounted.
Ich habe die Doku zwar gelesen, es geht aber nicht immer klar daraus hervor, wie die Konfig-Parameter eingestellt werden müssen (nur Pfad oder auch Dateiname? Nur 1 oder 0? Beispiele bei jedem Parameter in der Doku wären hier hilfreich (für noobs wie mich ;-)

RCVLOGSIZE '20000' Was bewirkt dieser Parameter genau?
LOGFILE '/home/log'
LOGLEVEL '9'
LOGFILEMOVE '/home/log/archive'
MOUNTCMD 'mount -t vfat /dev/sda1 /home'
UMOUNTCMD 'umount /dev/sda1'
BACKUPCMD '/sbin/reboot'
SYSLOGMOVE '/home/syslog'

Passt das so? Oder kapitaler Fehler? Bis jetzt ist nämlich via FTP noch kein Logfile im Home-Verzeichnis (nur das Syslog ist im Unterordner "syslog", den ich angelegt habe).

Gruß,
Frank

Antworten

Zurück zu „CUxD“