Servicemeldungen *allinclusive* Script
Moderator: Co-Administratoren
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Re: Servicemeldungen *allinclusive* Script
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
Es gibt einfach nicht viel mehr zu sagen, außer dem was schon hier steht.
Ich trinke wöchentlich eine schöne Flasche Whisky, nur ist es selten ein Gespendete
Denn, das ich selten das bekomme was mir ein User verspricht, liegt doch wohl in der Natur der Dinge. Abhalten tut mich das aber doch trotzdem eher selten. Ich antworte auch oft mit einer gewissen Ironie oder auch Sarkasmus.
Da du meine Fragen nicht beantworten magst, mag ich auch nicht im Gehirn kramen.
Was passiert in einem Programm , solltest du es bei >= 1 starten, wenn der Wert von 1 auf 0 springt?
Alchy
Ich trinke wöchentlich eine schöne Flasche Whisky, nur ist es selten ein Gespendete
Denn, das ich selten das bekomme was mir ein User verspricht, liegt doch wohl in der Natur der Dinge. Abhalten tut mich das aber doch trotzdem eher selten. Ich antworte auch oft mit einer gewissen Ironie oder auch Sarkasmus.
Da du meine Fragen nicht beantworten magst, mag ich auch nicht im Gehirn kramen.
Was passiert in einem Programm , solltest du es bei >= 1 starten, wenn der Wert von 1 auf 0 springt?
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.
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Re: Servicemeldungen *allinclusive* Script
Alchy, ich möchte die Diskussion hier jetzt nicht so in der Luft stehend beenden ... ich möchte gerne etwas lernen und verstehen ...
Ich sehe hier zwei Fragen von Dir ….
1. löst du das Programm nur aus, wenn die Servicemeldungen >=1,
2. und es passiert was?
Und ich habe geantwortet …
1. ja
2. wird dann auch wie gewollt eine Mail gesendet.
Gut wie auch immer Du hast recht / ich hab recht bringt uns hier nicht weiter …
Glaube zu verstehen das Du meinst, es wird nun beim Sprung der Servicemeldungen von 1 auf 0 nichts passieren …
OK, das ist genau mein Thema (Frage) …
Ich lasse mir die die Servicemeldungen auch in einer Variable eintragen, diese Variable lasse ich mir auch in der GUI anzeigen.
Hier hat mich immer ein wenig gestört, dass die Variable immer befüllt bleibt, also die ALTE Servicemeldung angezeigt wird, wenn keine Servicemeldung mehr ansteht.
Jetzt habe ich also im Programm bei "Wenn" gesetzt „größer oder gleich 1“ dann => script usw …
Und bei "Sonst, wenn" „gleich 0“ dann den text => "KEINE" in die Variable eintragen.
Mein Ergebnis scheint OK ….
Vorher …
Nachher … Wahrscheinlich jedoch versteht man das was ich jetzt versucht habe rüberzubringen eher nicht …
Es funktioniert für mich augenscheinlich nun so gut …
An dieser Stelle also nochmals Danke und ein letzte Frage … PM mit Deiner Adresse oder Postfach ?
Gruß, Bernd
Ich sehe hier zwei Fragen von Dir ….
1. löst du das Programm nur aus, wenn die Servicemeldungen >=1,
2. und es passiert was?
Und ich habe geantwortet …
1. ja
2. wird dann auch wie gewollt eine Mail gesendet.
Gut wie auch immer Du hast recht / ich hab recht bringt uns hier nicht weiter …
Glaube zu verstehen das Du meinst, es wird nun beim Sprung der Servicemeldungen von 1 auf 0 nichts passieren …
OK, das ist genau mein Thema (Frage) …
Ich lasse mir die die Servicemeldungen auch in einer Variable eintragen, diese Variable lasse ich mir auch in der GUI anzeigen.
Hier hat mich immer ein wenig gestört, dass die Variable immer befüllt bleibt, also die ALTE Servicemeldung angezeigt wird, wenn keine Servicemeldung mehr ansteht.
Jetzt habe ich also im Programm bei "Wenn" gesetzt „größer oder gleich 1“ dann => script usw …
Und bei "Sonst, wenn" „gleich 0“ dann den text => "KEINE" in die Variable eintragen.
Mein Ergebnis scheint OK ….
Vorher …
Nachher … Wahrscheinlich jedoch versteht man das was ich jetzt versucht habe rüberzubringen eher nicht …
Es funktioniert für mich augenscheinlich nun so gut …
An dieser Stelle also nochmals Danke und ein letzte Frage … PM mit Deiner Adresse oder Postfach ?
Gruß, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: Servicemeldungen *allinclusive* Script
Na, vielleicht spendet dir dann ja mal ein zufriedener User seine Leber.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
das ehrt dich
Genau so. das hatte ich ja eben auch geschrieben:Bernd-Joras hat geschrieben: ↑28.02.2021, 08:18Glaube zu verstehen das Du meinst, es wird nun beim Sprung der Servicemeldungen von 1 auf 0 nichts passieren …
Ich kann aber auch beim besten Willen nicht verstehen, was daran missverständlich ist.
Ein Nebensatz, der Licht ins Dunkle bringt. Danke für die Info, das sollte nicht so sein und ich muss mir das mal anschauen.Bernd-Joras hat geschrieben: ↑28.02.2021, 08:18Hier hat mich immer ein wenig gestört, dass die Variable immer befüllt bleibt, also die ALTE Servicemeldung angezeigt wird, wenn keine Servicemeldung mehr ansteht.
Nicht nötig, an meiner Leber werde ich nicht verrecken, da bin ich mir ziemlich sicher.
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.
-
- Beiträge: 76
- Registriert: 15.06.2011, 11:26
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 8 Mal
Re: Servicemeldungen *allinclusive* Script
Mir ist heute etwas aufgefallen, dass mich schon länger beschäftigt: In der UI lasse ich mir meine Variable "Systemcheck" anzeigen. Diese habe ich im "Systemvariablen Setup" so angegeben. Den zweiten Parameter "CR" habe ich zur besseren Übersichtlichkeit auf "ja" stehen.
In der UI stand fast immer "ALTE Servicemeldung" UND eine Zeilenschaltung, wenn keine Fehler da waren. Der Text "ALTE Servicemeldung" hat mich eigentlich immer schon gestört. Heute habe ich das "CR" auf nein gesetzt und jetzt ist meine Variable "leer". Allerdings wird, da ja das "CR" auf "nein" steht, die nächste Servicemeldung dann wahrscheinlich unübersichtlicher.
Ob das schon mal aufgefallen ist und/oder notiert wurde, habe ich nicht überprüft. Falls doch, bitte ich um Nachsicht, dass ich es nicht gefunden habe.
Besteht eine Möglichkeit, die Ausgabe "ALTE Servicemeldung" in der UI andersartig zu unterdrücken?
In der UI stand fast immer "ALTE Servicemeldung" UND eine Zeilenschaltung, wenn keine Fehler da waren. Der Text "ALTE Servicemeldung" hat mich eigentlich immer schon gestört. Heute habe ich das "CR" auf nein gesetzt und jetzt ist meine Variable "leer". Allerdings wird, da ja das "CR" auf "nein" steht, die nächste Servicemeldung dann wahrscheinlich unübersichtlicher.
Ob das schon mal aufgefallen ist und/oder notiert wurde, habe ich nicht überprüft. Falls doch, bitte ich um Nachsicht, dass ich es nicht gefunden habe.
Besteht eine Möglichkeit, die Ausgabe "ALTE Servicemeldung" in der UI andersartig zu unterdrücken?
Viele Grüße
Thilo - aka finerider
Thilo - aka finerider
- Bernd-Joras
- Beiträge: 732
- Registriert: 26.03.2016, 09:33
- Hat sich bedankt: 34 Mal
- Danksagung erhalten: 40 Mal
Re: Servicemeldungen *allinclusive* Script
Hallo, einen Beitrag davor, habe ich das gleiche bemerkt ... Alchy wollte sich das einmal anschauen ...
Gedult haben ist hier glaube ich angesagt ... BG, Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.75.7.20240420 / RPI-RF-MOD | Externe USB-Platinen Antenne | 2x LAN_RF_GW | 1x LAN_RS485_GW | ca. 170 Geräte davon 35x IP | ca. 250 Programme |>600 Kanäle | Addons: CUX-Daemon, XML-API, hm_pdetect, E-Mail, CCU-Historian
-
- Beiträge: 76
- Registriert: 15.06.2011, 11:26
- Hat sich bedankt: 36 Mal
- Danksagung erhalten: 8 Mal
Re: Servicemeldungen *allinclusive* Script
Moin Bernd, danke für den Hinweis - habe ich jetzt gefunden. Ich habe hier konkret MEINE Erkenntniss mitgeteilt. Ob diese allgemeingültig ist, wird sich ggf. nach alchys Analyse oder Rückmeldung zeigen. Mal abwarten ...
Viele Grüße
Thilo - aka finerider
Thilo - aka finerider
-
- Beiträge: 88
- Registriert: 16.01.2021, 17:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 2 Mal
Re: Servicemeldungen *allinclusive* Script
Hallo zusammen,
ich habe das Script erfolgreich eingebunden und erhalte auch die Meldungen via PushOver. Soweit alles Super.
Was aber anscheinend nicht so funktioniert ist die letzte Zeile
Obwohl ich die Steckdose x-mal abziehe, ist es immer das
Verstehe ich diese Nachricht falsch?
Müsste der Zähler nicht hochgezählt werden?
Seht es mir nach das ich hier nicht alle Beiträge danach durchsucht habe, dafür sind es einfach schon zu viele.
ich habe das Script erfolgreich eingebunden und erhalte auch die Meldungen via PushOver. Soweit alles Super.
Was aber anscheinend nicht so funktioniert ist die letzte Zeile
Code: Alles auswählen
NEUE Servicemeldung
Steckdose :
hat Kommunikationsfehler
1 mal seit: 14.03.21 06:52 ( zuletzt: 14.03.21 06:52)
.1 mal seit:.
Verstehe ich diese Nachricht falsch?
Müsste der Zähler nicht hochgezählt werden?
Seht es mir nach das ich hier nicht alle Beiträge danach durchsucht habe, dafür sind es einfach schon zu viele.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Servicemeldungen *allinclusive* Script
Das Script benutzt die Daten aus der CCU.
Da wird nichts "hochgezählt". Was steht dort?
Alchy
Da wird nichts "hochgezählt". Was steht dort?
Das reine Abziehen ist ersmal irrelevant für das Erzeugen von Servicemeldungen. Theoretisch sollte Schalten im ausgestecken Zustand aber dafür sorgen das sich dein Wunsch erfüllt.
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.