Script mit seltsamen Verhalten / weird acting
Moderator: Co-Administratoren
Script mit seltsamen Verhalten / weird acting
Hallo zusammen,
ich betreibe mittlerweile 3 CCU3 jeweils mit der aktuellsten FW.
Eine der Zentralen verhält sich in Bezug auf die Scripte recht seltsam.
Die Grundkonfig dieser Zentrale sind 3 Temperatur/Feuchtigkeitsmelder, einen Magnetkontakt zur Überwachung, 2 Heizkörperthermostate und für die
Garagentorsteuerung eine IP Schaltplatine HmIP-PCBS.
In den scripten werden u.a. alle 3 Stunden die Temperaturen an einem Telegram BOT gesendet.
Der Zustand des Garagentores wird über ein einfaches Script ausgelöst.
das hat alles bis vor ein paar Tagen auch problemlos funktioniert. Die Temperaturmeldungen kamen an alle Empfänger nahezu zeitgleich an, Schaltzustandsveränderungen des Magnetschalters waren mit sehr kurzer Verzögerung in Telegram sichtbar.
Mittlerweile kommen die Telegram Meldungen mit 2 bis 10 Minuten Verzögerung, Ein Script öffnet und schließt die Garage lässt sich gar nicht mehr bedienen. Der Duty cycle ist bei 8% - ich bin der Meinung das ist etwas hoch, zumal keinerlei Prokolle eingeschaltet sind..
Wo liegt das Problem?
Vielen Dank im Voraus für die Antworten
Tom
ich betreibe mittlerweile 3 CCU3 jeweils mit der aktuellsten FW.
Eine der Zentralen verhält sich in Bezug auf die Scripte recht seltsam.
Die Grundkonfig dieser Zentrale sind 3 Temperatur/Feuchtigkeitsmelder, einen Magnetkontakt zur Überwachung, 2 Heizkörperthermostate und für die
Garagentorsteuerung eine IP Schaltplatine HmIP-PCBS.
In den scripten werden u.a. alle 3 Stunden die Temperaturen an einem Telegram BOT gesendet.
Der Zustand des Garagentores wird über ein einfaches Script ausgelöst.
das hat alles bis vor ein paar Tagen auch problemlos funktioniert. Die Temperaturmeldungen kamen an alle Empfänger nahezu zeitgleich an, Schaltzustandsveränderungen des Magnetschalters waren mit sehr kurzer Verzögerung in Telegram sichtbar.
Mittlerweile kommen die Telegram Meldungen mit 2 bis 10 Minuten Verzögerung, Ein Script öffnet und schließt die Garage lässt sich gar nicht mehr bedienen. Der Duty cycle ist bei 8% - ich bin der Meinung das ist etwas hoch, zumal keinerlei Prokolle eingeschaltet sind..
Wo liegt das Problem?
Vielen Dank im Voraus für die Antworten
Tom
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Script mit seltsamen Verhalten / weird acting
Irgendwas beschäftigt die CCU. Andere skripte? Middleware?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- shartelt
- Beiträge: 7421
- Registriert: 14.01.2015, 14:59
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 524 Mal
- Danksagung erhalten: 753 Mal
Re: Script mit seltsamen Verhalten / weird acting
ich seh kein script.
wahrscheinlich blockiert in dem script die externe anwendung irgendwas und Deine ganze Zentrale hängt.
warum genau hast Du 3 Zentralen und arbeitest mit der überschaubaren Landschaft und Erfahrung mit Scripten?
wahrscheinlich blockiert in dem script die externe anwendung irgendwas und Deine ganze Zentrale hängt.
warum genau hast Du 3 Zentralen und arbeitest mit der überschaubaren Landschaft und Erfahrung mit Scripten?
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Script mit seltsamen Verhalten / weird acting
Titschi hat geschrieben: ↑10.08.2022, 17:27Mittlerweile kommen die Telegram Meldungen mit 2 bis 10 Minuten Verzögerung, Ein Script öffnet und schließt die Garage lässt sich gar nicht mehr bedienen. Der Duty cycle ist bei 8% - ich bin der Meinung das ist etwas hoch, zumal keinerlei Prokolle eingeschaltet sind..
Wo liegt das Problem?
Vermutlich hast du eines der vielen bedenklichen Code-Schnippsel aus diesem Forum verwendet. Genaues weiß man zwar nicht, die Symptome deuten aber darauf hin.
Eines von mehreren Beispielen, bei denen derartige Probleme nicht auftreten, findest du beispielsweise hier.
Sollte das dein Problem nicht lösen, hast Du auf deiner CCU vermutlich weitere blockierende Prozessen gestartet.
Zuletzt geändert von blackhole am 12.08.2022, 12:37, insgesamt 1-mal geändert.
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Script mit seltsamen Verhalten / weird acting
Reine Spekulation solange der TO nicht nähere Infos rausrückt.
Aber er hat ja auch nur nach Antworten gefragt, nciht nach Lösungen.
Aber er hat ja auch nur nach Antworten gefragt, nciht nach Lösungen.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Script mit seltsamen Verhalten / weird acting
Das mag stimmen, ist aber in keiner Weise hilfreich.
Zwischen den Zeilen zu lesen hilft zu helfen. Oder eben nicht antworten.
Du erinnerst dich? Diskussionskultur.
[ #004 ]
Re: Script mit seltsamen Verhalten / weird acting
Sry , dass ich mich nicht gleich geantwortet habe. Die ganze Woche unterwegs, jetzt nehme ich mich den Antworten an.
3 Zentralen, weil 3 Häuser. Jedes ist relativ simpel ausgestattet. Abgefragt werden Zustände von Magnetschaltern und eine
Telegram Message an 4 User mit den Temperaturen alle 3 Stunden.
Wie gesagt, an 2 Zentralen mit identischem Script für das Status Senden gibt es keinerlei Probleme. Keine Addons mehr installiert, sogar den NEO deinstalliert.
Aber: Ich habe die 4 Programme deaktiviert und einzeln aktiviert und händisch ausgelöst. Message kam dennoch mit 5min Verzögerung.
Dann dem Hinweis von @blackhole nachgegangen und den Link zu dem funktionierenden Telegram Script genutzt und siehe da, keinerlei Verzögerung.
Codeschrott - Das wars Problem. Vielen Dank für die vielen Ansätze, speziell an blackhole
Werde jetzt erstmal alle Scripts umschreiben, schönen Sonntag noch
3 Zentralen, weil 3 Häuser. Jedes ist relativ simpel ausgestattet. Abgefragt werden Zustände von Magnetschaltern und eine
Telegram Message an 4 User mit den Temperaturen alle 3 Stunden.
Wie gesagt, an 2 Zentralen mit identischem Script für das Status Senden gibt es keinerlei Probleme. Keine Addons mehr installiert, sogar den NEO deinstalliert.
Aber: Ich habe die 4 Programme deaktiviert und einzeln aktiviert und händisch ausgelöst. Message kam dennoch mit 5min Verzögerung.
Dann dem Hinweis von @blackhole nachgegangen und den Link zu dem funktionierenden Telegram Script genutzt und siehe da, keinerlei Verzögerung.
Codeschrott - Das wars Problem. Vielen Dank für die vielen Ansätze, speziell an blackhole
Werde jetzt erstmal alle Scripts umschreiben, schönen Sonntag noch
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Script mit seltsamen Verhalten / weird acting
Nur zum lernen : kannst du mal eins der schrottigen skripte posten?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- blackhole
- Beiträge: 3730
- Registriert: 21.07.2015, 14:03
- System: CCU
- Hat sich bedankt: 184 Mal
- Danksagung erhalten: 587 Mal
Re: Script mit seltsamen Verhalten / weird acting
Sry, war im Urlaub:
string msg = "B37 Garteneingang ist offen";
string TOKEN = "XXXXXXXX:XXXXXXXXX";
string CHATID = "XXXXXXXXX";
string MESSAGE = msg.ToUTF8().Replace(" ", "%20");
system.Exec("wget --no-check-certificate -q -O - 'https://api.telegram.org/bot'"#TOKEN#"' ... '"#MESSAGE);
Seltsamerweise funktioniert der "Schrottcode" auf den 2 anderen Zentralen problemlos.
Aber ich werde diese auch noch umstellen, sicher ist sicher