Servicemeldungen *allinclusive* Script

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

schlichi
Beiträge: 395
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 61 Mal
Danksagung erhalten: 29 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von schlichi » 25.04.2022, 20:57

Hallo,

wenn wir schon am Aufräumen sind, dann sollten auch die Schreibfehler korrigiert werden :wink:

Code: Alles auswählen

HMIP-
sollte doch in

Code: Alles auswählen

HmIP-
geändert werden. Sonst kommt bei Batterietyp "unbekannt".
Mit einen Usertest hat das gar nix zu tun :oops:
... weiß ich :roll:

Gruß
schlichi
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von joesch » 25.04.2022, 20:59

alchy hat geschrieben:
25.04.2022, 20:47
Dann sollte das auch funktionieren was ich vorn eingetütelt habe.
Habe das Skript soeben ersetzt- klappt. Vielen Dank :-)

VG, Jög
System: RaspberryMatic auf Raspberry Pi 3 Model B Rev 1.2 (rpi3) mit RPI-RF-MOD (4.4.22)

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 25.04.2022, 22:00

schlichi hat geschrieben:
25.04.2022, 20:57
wenn wir schon am Aufräumen sind, dann sollten auch die Schreibfehler korrigiert werden :wink:
Na dann sag mir welche.
joesch hat geschrieben:
25.04.2022, 20:59
Habe das Skript soeben ersetzt- klappt. Vielen Dank
Danke für die Rückmeldung.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

schlichi
Beiträge: 395
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 61 Mal
Danksagung erhalten: 29 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von schlichi » 25.04.2022, 22:22

Hallo Alchy,
alchy hat geschrieben:
25.04.2022, 22:00
Na dann sag mir welche.
.. so wie ich schrieb, HMIP- in HmIP- mit der Funktion "ersetzen", es sind mehrere Stellen, bzw. Gerätebezeichnungen.

Gruß
schlichi
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 26.04.2022, 05:40

Ich schrieb welche. Es ist mir bewusst das einige HssTypen bzw. Label anders geschrieben sind.

Ich kann zwar mal nachschauen ob sich da was geändert hat, jedoch handelte es sich zumindest ursprünglich nicht um Schreibfehler sondern pure Absicht.

Der Hersteller konnte sich nämlich nicht entscheiden, wie er das schreibt.
Da ich beiweitem nicht alle Geräte selbst besitze kann ich aber nur einen Teil checken.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

schlichi
Beiträge: 395
Registriert: 26.08.2016, 19:26
System: Alternative CCU (auf Basis OCCU)
Wohnort: Erding
Hat sich bedankt: 61 Mal
Danksagung erhalten: 29 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von schlichi » 26.04.2022, 17:02

... stimmt, HMIP-SWDO, das "M" wird noch groß geschrieben!

Gruß
schlichi
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von alchy » 26.04.2022, 19:38

schlichi hat geschrieben:
26.04.2022, 17:02
stimmt, HMIP-SWDO,
Ahja und der Rest ist jetzt nicht mehr so?

Die Kandidaten sind:

Code: Alles auswählen

HMIP-eTRV
HMIP-SWDO
HMIP-WRC2
HMIP-WTH
HMIP-SWDO-I
HMIP-SWSD
wenn ich mich nicht verguckt habe.
Musst aber nicht mehr schauen. Hab jetzt eine pragmatische Umgehung im Script drin, da mir deine Aussage zu schwammig ist und ich nur 3 der betroffenen Geräte besitze.
Und selbst wenn es jetzt bei den ein oder anderen klein geschrieben ist, kann ich nicht ausschließen das die früheren EQ-3 Fehler immer noch bei dem ein oder anderen User vorhanden sind.
Also nicht gelöst aber erfolgreich umgangen. :mrgreen:

PS: also nix mit Schreibfehler und es gibt jetzt auch noch andere Geräte, wo EQ-3 genau so inkonsequent ist. HMIP-PSM usw. usw.

[EDIT]
Auf die Schnelle ein Miniscript was alle Geräte und deren HssType ausgibt.

Code: Alles auswählen

string i; string slist; object oDev;
foreach(i,root.Devices().EnumUsedIDs()){
  oDev = dom.GetObject(i);
  if(oDev) {
    WriteLine(oDev.HssType() #"\tName: "#oDev.Name());
}}
Alchy
Zuletzt geändert von alchy am 26.04.2022, 19:45, insgesamt 1-mal geändert.
Grund: [EDIT]Script eingefügt

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

sonystar
Beiträge: 3
Registriert: 21.04.2018, 13:46

Re: Servicemeldungen *allinclusive* Script

Beitrag von sonystar » 08.05.2022, 18:09

Hallo,

erstmal vielen Dank für das Script!
Besteht denn die Möglichkeit noch die Meldung mit einzubauen, dass nun keine Servicemeldung mehr anliegt? Häufig schaue ich auf die Weboberfläche und stelle fest, dass sich das Problem von selbst erledigt hat. Das könnte man ja damit umgehen.

Entschuldigung falls das in diesem Thread schonmal Thema war. Ich gebe zu nicht alle 1740 Beiträge gelesen zu haben. :oops:

WolZieg
Beiträge: 16
Registriert: 17.05.2020, 20:02
System: Alternative CCU (auf Basis OCCU)
Wohnort: Karlsbad
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Servicemeldungen *allinclusive* Script

Beitrag von WolZieg » 31.05.2022, 21:37

Hallo Alchy,

ich setzte dein Script jetzt schon sehr lange ein. Alles funktioniert wie es soll ohne Probleme. Ich schließe mich auch deshalb gerne den vielen Danksagungen an.

Ich habe gesehen, dass es mittlerweile zumindest eine neuere Version des Scripts gibt. Mein Frage hierzu: muss man den Einstellungsprozess bei der neuen Version komplett neu durchlaufen oder gibt es ein vereinfachtes Verfahren, wie z.B. nur den Bereich nach den Einstellungen kopieren?

Dann habe ich aber auch ein Problem, das nur indirekt mit deinem Script zusammenhängt. Ab und zu passiert es, dass es epedemiartig zu Kommunikationsstörungen kommt. Meistens fängt das seltsamerweisel nachts mit einem Fensterkontakt an und dann kommen immer mehr Geräte dazu. Dein Script sendet brav alle Kommunikationsstörungen bis entweder der Email-Provider das Verschicken von Emails mit "Quota exceeded" blockiert oder die Raspimatic einen Duty Cycle Overun bekommt. Meistens endet das tatsächlich in eine DC Overrun. Wenn die Raspimatic Protokoll-Sendungen wieder freigibt, ist wieder "Ruhe im Karton".
Da ich die Ursachen bisher nicht finden konnte, jetzt meine Frage zu deinem Script. Ließe sich die Anzahl der Emails pro Tag auf eine Zahl von z.B. 50 begrenzen? Dann würde wenigstens nicht mehr mein Email-Account gesperrt.

Viele Grüße
Wolfgang

PS: wenn du einen Tipp hast, was dir die Ursache dieses Phänomens sein könnte, wäre ich dir dankbar.

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

Re: Servicemeldungen *allinclusive* Script

Beitrag von MichaelN » 31.05.2022, 21:49

Das versenden von Nachrichten hat mit an Sicherheit grenzender Wahrscheinlichkeit keinen Einfluss auf den DutyCycle. Eher andersrum : weil der DC so hoch ist, bekommst du so viele Nachrichten.
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 +++

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“