Hallo Alchy,
ich habe jetzt mit dem identischen Script im SDV4 beide CCUs abgefragt: Muss man ja nur den Host umschalten und das Script durch die CCU schicken. So kann ich ja sogar einen Copy&Paste-Fehler ausschließen. Leider habe ich im Moment keinen fehler anstehen, aber ich bekomme schon hier zwei völlig unterschiedliche Ergebnisse. Ich habe übrigens unten aus dem Code die Abfrage von Whatsapp etc bis auf die Systvariable rausgenommen, dann sollte der CUXD-Wert unwichtig sein. Ich habe auch das Ergebnis nicht gekürzt, die fehlerzeile der CCU2 fehlt bei der CCU3:
CCU2:
Code: Alles auswählen
------------------------------- ScriptFehler -------------------------------
Sep 20 11:23:45 ccu2 local0.err ReGaHss: ERROR: ScriptRuntimeError: ! Alarmvariablen auslesen und speichern oder senden per mail oder Telegram WhatsApp usw^M ! v 0.93 (c) by Alchy^M ! https://homematic-forum.de/forum/viewtopic.php?f=26&t=10233&start=10#p274091^M ! Setup durchführen wie aus dem Allinc Script^M !++++++ PUSHBULLET +++++++++^M var USE_PUSHBULLET = "nein"; ! ja oder nein fuer die Verwendung PUSHBULLET direkt im Script;^M var USER ="++++++++++++++++++++"; ! selbsterklaerend^M var DEVICE_IDEN = "+++++++++++++++++++";^M var PUSHBULLET_CUXD_ID = "CUX2801001:4"; !welches CUXD.EXEC Geraet mit Kanal soll verwendet werden ?^M var TITEL = "Homematic"; !kann jeder nennen wie er will^M ^M !+++++++ Pushover Setup ++++++^M ! 1. pushover einrichten ( http://homematic-forum.de/forum/viewtopic.php?f=31&t=11579 )^M ! 2. cuxd Installation erforderlich^M var USE_PUSHOVER = "nein"; ! das Übliche^M var PUSH_CUXD_ID = "CUX2801001:2"; !welches CUXD.EXEC Geraet mit Kanal soll verwendet werden ?^M var USERKENNUNG = "+++++++++++++++++++++"; ! Your
------------------------------- Scriptausgabe -------------------------------
Keine aktiven Alarme da
------------------------------ Script Variablen -----------------------------
[DEVICE_IDEN ](var-->string): +++++++++++++++++++
[EXPIRE ](var-->string): 120
[HTML ](var-->string): 1
[MELODIE ](string ): 6
[ICON ](string ): 10
[DEVICE ](string ): ++++++++
[MAIL_ID ](var-->string): 01
[MAIL_CUXD_ID ](var-->string): CUX2801001:1
[iDiffTimestamp ](integer): 0
[message ](string ):
------------------------------- Ausführung -------------------------------
11:23:45:780 Start Programmausführung
11:23:45:780 Hole Systemzeit [TX 36 Bytes]
11:23:46:010 Empfange Systemzeit [RX 153 Bytes]
11:23:46:010 Sende Script an CCU [TX 16893 Bytes]
11:23:46:270 Empfange Daten von CCU [RX 2051 Bytes]
11:23:46:270 Hole Systemlog [TX 118 Bytes]
11:23:46:590 Empfange Systemlog [RX 8225 Bytes]
11:23:46:640 Scriptausführung und Auswertung abgeschlossen
11:23:46:640 CCU Laufzeit 0.266 sec
CCU3:
Code: Alles auswählen
------------------------------- Scriptausgabe -------------------------------
Keine aktiven Alarme da
------------------------------ Script Variablen -----------------------------
[USE_PUSHBULLET ](var-->string): nein
[USER ](var-->string): ++++++++++++++++++++
[DEVICE_IDEN ](var-->string): +++++++++++++++++++
[PUSHBULLET_CUXD_ID](var-->string): CUX2801001:4
[TITEL ](var-->string): Betreff: Alarmmeldung
[USE_PUSHOVER ](var-->string): nein
[PUSH_CUXD_ID ](var-->string): CUX2801001:2
[USERKENNUNG ](var-->string): +++++++++++++++++++++
[TOKEN ](var-->string): +++++++++++++++++++++++++++++++
[USERDEVICE ](var-->string):
[RETRY ](var-->string): 30
[EXPIRE ](var-->string): 120
[SOUND ](var-->string): siren
[HTML ](var-->string): 1
[PRIO ](var-->string): 1
[PRIO_MAX ](var-->string): -2
[USE_PUSHSAVER ](var-->string): nein
[PUSHSAVER_CUXD_ID ](string ): CUX2801001:14
[MELODIE ](string ): 6
[ICON ](string ): 10
[VIBRATION ](string ): 1
[DEVICE ](string ): ++++++++
[PRIVATEKEY ](string ): +++++++++++++++++
[USE_WHATSAPP ](var-->string): nein
[WA_PHONE ](var-->string): +49++++++
[WA_CUXD_ID ](var-->string): CUX2801001:1
[WA_APIKEY ](var-->string): +++++++
[USE_MAIL ](var-->string): nein
[MAIL_ID ](var-->string): 01
[MAIL_CUXD_ID ](var-->string): CUX2801001:1
[USE_SYSVAR ](var-->string): ja
[SYSVAR_NAME ](var-->string): Alarm_Ausloeser
[oTmpArray ](object ): Root System Variables (ID: 27 - TYPE: ENUM)
[sTmp ](string ): 72741
[slist ](string ): Keine aktiven Alarme da
[sTriggerDesc ](string ): Variable triggert das Prüfen, ob alles versclossen ist
[sLastTriggerOut ](string ): unbekannt
[oTmp ](object ): VerschlussCheck (ID: 72741 - TYPE: VARDP)
[oLastTriggerDP ](object ): null
[tFirstTimestamp ](time ): 1970-01-01 00:59:59
[tLastTimestamp ](time ): 1970-01-01 00:59:59
[iDiffTimestamp ](integer): 0
[tmpDay ](var ): null
[tmpStd ](var ): null
[tmpMin ](var ): null
[tmpSek ](var ): null
[sTime ](string ):
[sLastTriggerChannel](string ):
[sLastTriggerChHssType](string ):
[oLastTriggerDevice](object ): null
[sLastTriggerDeviceHssType](string ):
[sLastTriggerDeviceSerial](string ):
[message ](string ):
------------------------------- Ausführung -------------------------------
11:22:15:920 Start Programmausführung
11:22:15:920 Hole Systemzeit [TX 36 Bytes]
11:22:16:350 Empfange Systemzeit [RX 153 Bytes]
11:22:16:360 Sende Script an CCU [TX 16893 Bytes]
11:22:16:770 Empfange Daten von CCU [RX 2723 Bytes]
11:22:16:770 Hole Systemlog [TX 118 Bytes]
11:22:17:330 Empfange Systemlog [RX 2895 Bytes]
11:22:17:380 Scriptausführung und Auswertung abgeschlossen
11:22:17:380 CCU Laufzeit 0.407 sec
Nur auf der CCU2 funktioniert es. Irgendeine Erleuchtung?
Nachtrag:
Die gesetzte Variable wird nicht gefüllt, bleibt leer. Auch gestern, als Alarme anstanden. Ist in beiden CCUs exakt identisch und habe ich auch nochmals zur Sicherheit angelegt und neu verknüpft.
Hab ich noch irgendwo Variablen nicht gesetzt, aber in der CCU2 habe ich auch nur die eine gesetzt.