Script mit seltsamen Verhalten / weird acting

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Titschi
Beiträge: 5
Registriert: 23.01.2022, 12:06
System: CCU
Hat sich bedankt: 4 Mal

Script mit seltsamen Verhalten / weird acting

Beitrag von Titschi » 10.08.2022, 17:27

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.
Script1.JPG
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

MichaelN
Beiträge: 9678
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Script mit seltsamen Verhalten / weird acting

Beitrag von MichaelN » 10.08.2022, 17:30

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

Benutzeravatar
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

Beitrag von shartelt » 10.08.2022, 22:17

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?

Benutzeravatar
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

Beitrag von blackhole » 12.08.2022, 12:31

Titschi hat geschrieben:
10.08.2022, 17:27
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?

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.

MichaelN
Beiträge: 9678
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Script mit seltsamen Verhalten / weird acting

Beitrag von MichaelN » 12.08.2022, 12:35

Reine Spekulation solange der TO nicht nähere Infos rausrückt.
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 +++

Benutzeravatar
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

Beitrag von blackhole » 12.08.2022, 12:54

MichaelN hat geschrieben:
12.08.2022, 12:35
Reine Spekulation solange der TO nicht nähere Infos rausrückt.
Aber er hat ja auch nur nach Antworten gefragt, nciht nach Lösungen.

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 ]

Titschi
Beiträge: 5
Registriert: 23.01.2022, 12:06
System: CCU
Hat sich bedankt: 4 Mal

Re: Script mit seltsamen Verhalten / weird acting

Beitrag von Titschi » 14.08.2022, 10:35

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 :D

MichaelN
Beiträge: 9678
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Script mit seltsamen Verhalten / weird acting

Beitrag von MichaelN » 14.08.2022, 11:15

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

Benutzeravatar
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

Beitrag von blackhole » 14.08.2022, 11:27

Titschi hat geschrieben:
14.08.2022, 10:35
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 :D

Gerne geschehen und ebenso.

Titschi
Beiträge: 5
Registriert: 23.01.2022, 12:06
System: CCU
Hat sich bedankt: 4 Mal

Re: Script mit seltsamen Verhalten / weird acting

Beitrag von Titschi » 29.08.2022, 15:18

MichaelN hat geschrieben:
14.08.2022, 11:15
Nur zum lernen : kannst du mal eins der schrottigen skripte posten?
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 :)

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“