HomeMatic CCU2 bei ELV bestellen

automatisches Speichern der CUxD-Gerätekonfiguration

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

Werbung


automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon AndiN » 07.05.2017, 09:23

Hallo Uwe,

seit Neusten habe ich diese Nachricht hier

Code: Alles auswählen
save paramsets(/usr/local/addons/cuxd/cuxd.ps)


Gestern Mittags das Update installiert und heute seit 1 Uhr die Meldung 6x bekommen (unregelmäßig). Mic würde interssieren, wann er warum die CuXD Parameter sichert. Reine Neugierde, weil ich vorher die Meldungen nicht hatte.

Andi
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Re: CUxD 1.10

Beitragvon Bulli » 07.05.2017, 10:08

Hallo
steht im Changelog.
automatisches Speichern der CUxD-Gerätekonfiguration überarbeitet

nach Änderung von Geräteparametern
nach dem Anlernen neuer EnOcean- und wMbus-Geräte
spätestens alle 11 Stunden

Info beim Speichern der CUxD-Gerätekonfiguration cuxd.ps ins Syslog schreiben!

Gruß
Bulli

ps @Uwe den Beitrag kannst du hier im Faden gerne auch wieder löschen.
Bulli
 
Beiträge: 296
Registriert: 29.04.2014, 18:38

Re: CUxD 1.10

Beitragvon AndiN » 07.05.2017, 10:27

Hallo Bulli,

Danke Dir. Wollte vorher noch im Changelog geschaut haben.

nach Änderung von Geräteparametern
nach dem Anlernen neuer EnOcean- und wMbus-Geräte

In der Nacht habe ich Nichts geändert, da hätte nur das hier 1x gepasst.
spätestens alle 11 Stunden


Code: Alles auswählen
May  6 23:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4933 trigger(-203s)
May  7 01:36:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4978 trigger(-206s)
May  7 01:46:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4978 trigger(-184s)
May  7 03:56:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4978 trigger(-209s)
May  7 04:06:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4877 trigger(-187s)
May  7 06:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4937 trigger(-190s)
May  7 06:26:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4937 trigger(-190s)
May  7 08:36:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4937 trigger(-214s)


Werde mal weiter beobachten.

Wünsche Euch einen schönen Sonntag

Andi
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon uwe111 » 07.05.2017, 12:32

Hallo Andi,

änderst Du denn automatisch irgendwelche Geräteeinstellungen per HM-Script?

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 1.10a, RFD-Monitor, Vellemann K8055, SSH KeyDir
211 Kanäle in 118 Geräten und 101 CUxD-Kanäle in 47 CUxD-Geräten:
Benutzeravatar
uwe111
 
Beiträge: 3123
Registriert: 26.02.2011, 23:22

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon AndiN » 07.05.2017, 16:17

Hallo Uwe,

okay, ich überleg mal, was für CuXD Geräte ich im Einsatz habe.

3x Timer (die werden natürlich gesetzt. Bsp. Fenster auf, Sonnenauf- und Untergang) etc. Aber ich denke das meinst Du nicht
Dann habe ich die CPU Auslastung im Einsatz. Die wird es auch nicht sein (dann hätte ich alle 5 Minuten eine Meldung)
2x Ping (die dürften es auch nicht sein)
1x Exec. Aber ich vermute das vielleicht das Exec das sein könnte. Änder die URL dort für Google Kalender etc. ab. Vielleicht ist es das.

Werde mal meine Skripte prüfen. Scheinbar alle 2:20 Stunden läuft ein Skript. Nur in dem Intervall läuft bei mir kein Programm. Nach was für ein Schlagwort sollte ich in den Skripten suchen?

Code: Alles auswählen
May  7 11:06:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4801 trigger(-192s)
May  7 13:26:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4902 trigger(-199s)
May  7 15:46:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4902 trigger(-202s)



Andi
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon uwe111 » 07.05.2017, 17:02

Hallo Andi,

der Paramset des Gerätes wurde zuletzt die bei trigger(-xxxs) angegebenen Sekunden vor dem Log-Eintrag geändert.
Und es geht hier um das Schreiben des Geräte-Paramsets (Geräteeinstellungen).
Steht in einem Script irgendwo xmlrpc.PutParamset ?

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 1.10a, RFD-Monitor, Vellemann K8055, SSH KeyDir
211 Kanäle in 118 Geräten und 101 CUxD-Kanäle in 47 CUxD-Geräten:
Benutzeravatar
uwe111
 
Beiträge: 3123
Registriert: 26.02.2011, 23:22

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon AndiN » 07.05.2017, 17:11

Hmmm, ich habe meine Skripte durchsucht und diese Befele gefunden. Hätte laienhaft vermutet, das ein SET Befehl eine Änderung von einem CuXD Gerät sein könnte. Aber die habe ich so oft (Timer), dass ich da mit einer Meldung im Abstand von 2:20 nicht hin kommen würde. Finde auch kein Skript mit 2:20.

Folgendes habe ich mit CuXD in den Skripten und frage mich, welches ein Auslöser für eine Speicherung sein könnte. Vermute keins.
Code: Alles auswählen
dom.GetObject("CUxD.CUX2800002:7.TIMER_SET").State((system.SunsetTime("%F %X").ToTime()).Format("%H:%M:%S"));
dom.GetObject("CUxD.CUX2801001:4.CMD_SETS").State(tmpB);
dom.GetObject("CUxD.CUX2801001:15.CMD_EXEC").State("/etc/config/addons/email/email 28");
dom.GetObject("CUxD.CUX2801001:13.CMD_EXEC").State("wget -q -O - "#tmpA);
dom.GetObject("CUxD.CUX2801001:13.CMD_SETS").State("wget -q -O /dev/null " # tmpA);
dom.GetObject(tmpB # ".CMD_SETS").State(tmpS);


Da ich alle Programme via Timer auslöse (oder Ereignis) habe ich geschaut welche Timer im Abstand 2:20 (8400 Sekunden) laufen. Aber da finde ich auch keinen Timer für und somit kein Programm, was in das Intervallmuster passt.

Code: Alles auswählen
CUX2800001:1   state(1) timer(963s) set(1500):0 CMD.system(60s,/sbin/reboot)
   CUX2800001:2   state(1) timer(270s) set(311):0 repeat
   CUX2800001:3   state(1) timer(173s) set(289):0 repeat
   CUX2800001:4   state(1) timer(834s) set(907):0 repeat
   CUX2800001:5   state(1) timer(708s) set(:00:45):0 repeat
   CUX2800001:6   state(1) timer(16923s) set(21:31:00):0 repeat
   CUX2800001:7   state(1) timer(3663s) set(17:50:00):0 repeat
   CUX2800001:8   state(1) timer(5163s) set(18:15:00):0 repeat
   CUX2800001:9   state(1) timer(6963s) set(18:45:00):0 repeat
   CUX2800001:10   state(1) timer(79863s) set(15:00:00):0 repeat
   CUX2800001:11   state(1) timer(0s) set(05:22:00):0
   CUX2800001:12   state(1) timer(49863s) set(06:40:00):0 repeat
   CUX2800001:13   state(1) timer(713s) set(1250):0 CMD.system(60s,/etc/config/addons/email/email 12)
   CUX2800001:14   state(1) timer(25864s) set(00:00:01):0 repeat
   CUX2800001:15   state(1) timer(1962s) set(7207):0 repeat
   CUX2800001:16   state(1) timer(1299s) set(1789):0 repeat
   CUX2800002:1   state(1) timer(0s) set(05:15:00):0
   CUX2800002:2   state(1) timer(0s) set(05:15:00):0
   CUX2800002:3   state(1) timer(0s) set(06:02:00):0
   CUX2800002:4   state(1) timer(0s) set(06:05:00):0
   CUX2800002:5   state(1) timer(13323s) set(20:31:00):0 repeat
   CUX2800002:6   state(1) timer(46983s) set(05:52:00):0 repeat
   CUX2800002:7   state(1) timer(15123s) set(21:01:00):0 repeat
   CUX2800002:8   state(1) timer(0s) set(365):0
   CUX2800002:9   state(1) timer(0s) set(495):0
   CUX2800002:10   state(1) timer(0s) set(420):0
   CUX2800002:11   state(1) timer(60063s) set(09:30:00):0 repeat
   CUX2800002:12   state(1) timer(0s) set(30):0
   CUX2800002:13   state(1) timer(665s) set(1200):0 repeat
   CUX2800002:14   state(1) timer(60063s) set(09:30:00):0 repeat
   CUX2800002:15   state(1) timer(0s) repeat
   CUX2800002:16   state(1) timer(15063s) set(21:00:00):0 repeat
   CUX2800003:1   state(1) timer(0s) set(1200.000000):0
   CUX2800003:2   state(1) timer(0s) set(900.000000):0
   CUX2800003:3   state(1) timer(0s) set(1200.000000):0
   CUX2800003:4   state(1) timer(0s) set(1200.000000):0
   CUX2800003:5   state(1) timer(0s) set(1200.000000):0
   CUX2800003:6   state(1) timer(0s) set(900.000000):0
   CUX2800003:7   state(1) timer(0s) set(1200.000000):0
   CUX2800003:8   state(1) timer(0s) set(1200.000000):0
   CUX2800003:9   state(1) timer(0s) set(1200.000000):0
   CUX2800003:10   state(1) timer(0s) set(1200.000000):0
   CUX2800003:11   state(1) timer(0s) set(1200.000000):0
   CUX2800003:12   state(1) timer(0s)
   CUX2800003:13   state(1) timer(0s)
   CUX2800003:14   state(1) timer(0s)
   CUX2800003:15   state(1) timer(0s)
   CUX2800003:16   state(1) timer(1871s) set(3600):0 repeat


Also habe ich mal meine Programme nach 8400 durch sucht. Auch kein Treffer.

Brauche jetzt mal eine kreative Denkpause. Die Kinder quängeln und nun die Regierung schreit nach: "Finger weg vom Laptop und kümmer Dich mal"

Ups, sehe gerade Antworten überschnitten:

Code: Alles auswählen
Steht in einem Script irgendwo xmlrpc.PutParamset ?


Nein, nur "xmlrpc http...."

Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("echo 'load tclrpc.so; puts [xmlrpc http://127.0.0.1:2001/ listBidcosInterfaces ]'|tclsh |grep -o 'DUTY_CYCLE.[0-9]*.'");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);

Duty Skript (alle 15 Minuten am Laufen). Das ist das einzige Skript was mit dem Befehl "xmlrpc" arbeitet.


Andi
Zuletzt geändert von AndiN am 07.05.2017, 19:29, insgesamt 1-mal geändert.
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon AndiN » 07.05.2017, 17:33

Hmmm, und bei den anderen Geräten sehe ich auch Nichts Auffälliges.

Code: Alles auswählen
   CUX2801001:1   rmax(65535) t(3600s) p(0)
         KEY-SHORT CMD_SHORT(echo 'load tclrpc.so; puts [xmlrpc http://127.0.0.1:2001/ listBidcosInterfaces ]'|tclsh |grep -o 'DUTY_CYCLE.[0-9]*.')
         KEY-LONG CMD_LONG()
   CUX2801001:2   rmax(65535) t(3600s) p(0)
         KEY-SHORT CMD_SHORT(LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -L https://script.google.com/macros/s/xxxxxxx/exec?cmd=urlaub)
         KEY-LONG CMD_LONG()
   CUX2801001:3   rmax(65535) t(3600s) p(0)
         KEY-SHORT CMD_SHORT(LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -L 'https://script.google.com/macros/s/xxxxxxx/exec?cmd=geburtstag&color=yellow')
         KEY-LONG CMD_LONG()
   CUX2801001:4   rmax(65535) t(3600s) p(0)
         KEY-SHORT CMD_SHORT(LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -L 'https://script.google.com/macros/s/xxxxxxx/exec?cmd=muell&color=blue')
         KEY-LONG CMD_LONG()
   CUX2801001:5   rmax(65535) t(3600s) p(0)
         KEY-SHORT CMD_SHORT(echo 'load tclrpc.so; puts [xmlrpc http://127.0.0.1:2001/ listBidcosInterfaces ]'|tclsh |grep -o 'DUTY_CYCLE.[0-9]*.')
         KEY-LONG CMD_LONG()
   CUX2801001:6   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.9:50000/track=Alarm.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:7   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.27:50000/track=Alarm.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:8   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.28:50000/track=Alarm.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:9   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.29:50000/track=Alarm.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:10   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O - http://api.wetter.com/forecast/weather/city/DE0004440/project/jameswetter/cs/3dba16e7b7986749c130f0517ed98470/output/json)
         KEY-LONG CMD_LONG()
   CUX2801001:11   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.29:50000/track=Wecker.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:12   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.32:50000/track=Alarm.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:13   rmax(65535) t(1800s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O /dev/null 'http://192.168.0.68:50000/track=post.mp3')
         KEY-LONG CMD_LONG()
   CUX2801001:14   rmax(65535) t(60s) p(0)
         KEY-SHORT CMD_SHORT(wget -q -O - 'http://192.168.0.51/full_status.xml')
         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(LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl --range 24901-49900 http://www.dwd.de/DWD/warnungen/warnapp/json/warnings.html)
         KEY-LONG CMD_LONG()
   CUX2803001:1   host:'192.168.0.68' int-alive:3600s int-fail:30s max-retry:5 threshold:255
   CUX2803001:2   host:'8.8.8.8' int-alive:120s int-fail:30s max-retry:3 threshold:3
   CUX2803001:3   host:'192.168.0.29' int-alive:3600s int-fail:3600s max-retry:0 threshold:1
   CUX2803001:4   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:5   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:6   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:7   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:8   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:9   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:10   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:11   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:12   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:13   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:14   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:15   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803001:16   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:1   host:'192.168.0.51' int-alive:60s int-fail:60s max-retry:5 threshold:5
   CUX2803002:2   host:'192.168.0.52' int-alive:60s int-fail:60s max-retry:5 threshold:5
   CUX2803002:3   host:'' int-alive:60s int-fail:60s max-retry:3 threshold:1
   CUX2803002:4   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:5   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:6   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:7   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:8   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:9   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:10   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:11   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:12   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:13   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:14   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:15   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX2803002:16   host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
   CUX9000001:   CCU(SYSTEM,'CUX-SYSTEM:0.CPU10')-> dp('STATE') samples(2)


Also irgendwie fuchst mich das. Will ja verstehen was da abläuft und warum CuXD sich alle 8400 Sekunden sichert.

Weiß jetzt schon, dass um 18:06 die Sicherung wieder erfolgt und habe keine Idee was ich noch prüfen könnte. Habe alle Skripte in PDF hier liegen und durchsucht nach CuXD... Aber irgendwie sehe ich es scheinbar nicht.

[EDIT] Grummel. Jetzt sitze ich hier und habe bis 18:06 gewartet um das Skript laufen zu lassen (Wann lief welches Programm zum letzten Mal) um vielleicht ein paar Programme zu ermitteln. Und? Genau keine Sicherung CuXD.

Und um 18:16 dafür dann und ich konnte erst 5 Minuten später das Skript laufen lassen. Ich müsste meines Erachtens bei dem Code hier:
Code: Alles auswählen
May  7 18:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4521 trigger(-183s)

nach einem Programm suchen, was um 18:13 lief. (oder früher mit x Sekunden Verzögerung). Werde dann jetzt mal schauen was das für Programme sien könnten.

Eigenltich dürfte dann nur eins dieser Programme in Frage kommen. Ich führe die jetzt alle mal via Hand aus um zu schauen, ob ich den "Fehler" reproduziert bekomme. Habe wenig Hoffnung. Aber schauen wir mal.

Code: Alles auswählen
2017-05-07 18:21:24 (letzmalig) : Alarmauslöser_intern_überwachen
2017-05-07 18:00:16 (letzmalig) : Ansage_Garage
2017-05-07 18:21:01 (letzmalig) : Ansage_Haustüre
2017-05-07 18:18:26 (letzmalig) : AUTO_15_Minuten
2017-05-07 18:10:14 (letzmalig) : AUTO_30_Minuten
2017-05-07 18:00:45 (letzmalig) : AUTO_60_Minuten
2017-05-07 18:15:02 (letzmalig) : Ladung_Smartphones
2017-05-07 18:20:00 (letzmalig) : Reboot_wenn_CCU_abgeschmiert
2017-05-07 18:21:24 (letzmalig) : Rollos_Lüften_zu
2017-05-07 18:21:34 (letzmalig) : Roombas_Rasenmäher_Statusbericht
2017-05-07 18:21:59 (letzmalig) : Spuelmaschine_Status
2017-05-07 18:01:26 (letzmalig) : STATUS_Dachfenster
2017-05-07 18:21:24 (letzmalig) : STATUS_Fenster_geschlossen
2017-05-07 18:21:24 (letzmalig) : STATUS_Garage_Türen_geschlossen
2017-05-07 18:13:30 (letzmalig) : STATUS_Lichter_alle_ausgeschaltet
2017-05-07 18:13:30 (letzmalig) : STATUS_Lichter_Innen_ausgeschaltet
2017-05-07 18:19:35 (letzmalig) : STATUS_Multimedia_ausgeschaltet
2017-05-07 18:21:25 (letzmalig) : STATUS_Sabotage
2017-05-07 18:22:07 (letzmalig) : Waeschetrockner_Status


Den Logeintrag habe ich natürlich nicht per Knopfdruck reproduziert bekommen. Komischerweise hatte ich ihn aber in der letzten Stunde die Meldung 3x. Jedesmal war das Programm mit dem Smartphone in der Programmliste.

In dem Programm: Ein Smartphone und ein Tablet füllen eine Systemvariable (Abstand 30 Minuten und das machen die versetzt.) Ist das Smartphone oder Tablet unter x% wird die Steckdose zum Laden angeschaltet. Sind Beide über 85% wird die Steckdose ausgeschaltet. Habe die Tasker Einträge deaktiviert um zu Schauen, ob die Meldung verschwindet. Wüsste nur nicht, was das mit CuXD zu tun haben sollte. Aber vielleicht übersehe ich auch was Banales.

[EDIT 1] Das war es dann wohl auch nicht. Deaktiviere gerade fast alle Programme und deaktiviere Smartphone und Tablet. [/EDIT]

[EDIT 2] Habe nur noch zwei Hände voll Programme am Laufen. Meldung kam in der Nacht noch zwei Mal. Einmal davon käme nur ein Programm (leider eins mit einigen Skripten) in Betracht. Teste gerade Skript für Skript um zu Schauen, ob ich irgendwie das Speichern CUxD davon reproduziert bekomme. [/EDIT]

Andi
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon uwe111 » 08.05.2017, 09:09

Hall Andi,

vielleicht würde es helfen, wenn ich in die Syslog-Meldung reinschreibe, bei welchem CUxD-Gerät die Triggerung erfolgte?

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 1.10a, RFD-Monitor, Vellemann K8055, SSH KeyDir
211 Kanäle in 118 Geräten und 101 CUxD-Kanäle in 47 CUxD-Geräten:
Benutzeravatar
uwe111
 
Beiträge: 3123
Registriert: 26.02.2011, 23:22

Re: automatisches Speichern der CUxD-Gerätekonfiguration

Beitragvon AndiN » 08.05.2017, 10:26

Hallo Uwe,

in meinem Fall sogar (zumindest wäre das meine Hoffnung) hundertrpozentig. Weiß ja nicht, welches Gerät diese Meldung verursacht. Hätte ich das Gerät könnte ich gezielt suchen.

Stand jetzt habe kaum noch Programme laufen und ich gebe noch nicht auf. Irgendwie kann ich mir keinen Reim drauf machen. Wenn ich es nicht besser wüsste würde ich ja sagen, dass es nicht von einem Programm kommt. Aber woher dann? Denke ein Hinweis auf das Gerät wäre das Beste was mir in meinem Fall passieren könnte.

Code: Alles auswählen
May  7 18:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4521 trigger(-183s)
May  7 18:56:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4522 trigger(-264s)
May  7 19:06:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4523 trigger(-222s)
May  7 19:46:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4518 trigger(-303s)
May  7 20:26:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4518 trigger(-364s)
May  7 20:46:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4520 trigger(-364s)
May  7 20:56:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4519 trigger(-364s)
May  7 21:06:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4519 trigger(-363s)
May  7 21:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4521 trigger(-364s)
May  7 21:41:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4661 trigger(-431s)
May  8 00:16:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4652 trigger(-183s)
May  8 06:31:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4653 trigger(-193s)
May  8 06:36:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4653 trigger(-253s)
May  8 06:46:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4653 trigger(-340s)


Um 21:XX hatte ich alle Programme deaktiviert und um 00:01 lief nur ein Programm. Das Andere sind Rollos hoch/runter Programme die in der Nacht nicht liefen. Lasse ich dieses Programm jetzt laufen passiert Nichts. Also dürfte das auch nicht der Grund gewesen sein. Ich probiere noch weiter. Vielleicht finde ich es noch raus. Sonst warte ich auf das nächste Update und hoffe dann auf den zündeten Hinweis im Log.

Um mein Unverständnis noch verständlicher zu machen
Code: Alles auswählen
May  8 10:16:41 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 97 0x61 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 100 0x64  [../Platform/DOM/iseESPexec.cpp (11622)]
May  8 10:17:28 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c  [../Platform/DOM/iseESPexec.cpp (11622)]
May  8 10:17:28 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c  [../Platform/DOM/iseESPexec.cpp (11622)]
May  8 10:17:42 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c  [../Platform/DOM/iseESPexec.cpp (11622)]
May  8 10:17:42 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 144 0x90 [1] 0 0x00 [2] 9 0x09 [3] 0 0x00 [4] 28 0x1c  [../Platform/DOM/iseESPexec.cpp (11622)]
May  8 10:30:00 homematic-ccu2 local0.err ReGaHss: Error: TimerThread::TriggerTimeUntilNow() - Error getting timer object ! [../Platform/RT/iseRTTimer.cpp (382)]
May  8 10:31:04 homematic-ccu2 daemon.info cuxd[259]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:4653 trigger(-363s)


Ich habe um 10:17 Uhr einen Timer per Hand mal auf 1200 Sekunden gestellt.

Gerade habe ein Test Programm gelöscht (heute morgen um 7 Uhr erstellt, was im 30 Minuten Intervall einen Timer via Skript und SET befüllt hat). In der noch vorhanden Programmliste sieht man, dass gegen 10:25 Uhr kein Programm gelaufen ist. Auch habe ich keine Verzögerungen >60 Sekunden in den Programmen.

1.png

2.png


Keine Ahnung, was bei mir so Besonders ist, dass ich permanent unbewusste Änderungen in einem (oder mehreren) CuXD Geräten vornehme. Habe jetzt nochmal einen Timer (10:44 Uhr auf 1200 gesetzt). Wenn es daher gekommen wäre, dann müsste ja um 11:04 +/- wieder eine Meldung kommen. Sehr komsich.

Danke Dir für Deine Hilfe.

Andi
Greenhorn

Letzter Reboot: 31.05.17 - Update XML-API 1.15 // Uptime-Rekord: 65 Tage
Systeminfos: 207 Variablen, 119 Programme, 2786 Datenpunkte, 441 Kanäle, 110 Geräte + 7x CUX28 (3 Timer, 2 Ping/Alive, 1 Exec, 1x CCU CPU) - CCU-Firmware: 2.27.8
Addons: Drucken 1.2 - HQ WebUI 2.5.4 - XML-API 1.15 - CUx-Daemon 1.10a - E-Mail 1.6.7c - hm_pdetect 1.2 - VPN cloudmatic
System angebunden: 2 Roomba 650 Staubsauger - 1 Sprachausgabe via Home24 Media - Zentrale: Asus TF103 mit Home24 Tablet


Skriptsammlung (200er Problem) und diverse Links
Benutzeravatar
AndiN
 
Beiträge: 1779
Registriert: 10.06.2015, 08:54
Wohnort: Hennef

Nächste

Zurück zu CUxD

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 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.