Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

Dirk132
Beiträge: 84
Registriert: 11.12.2014, 20:45
System: CCU
Hat sich bedankt: 8 Mal
Danksagung erhalten: 4 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Dirk132 » 15.02.2021, 20:47

Zuerst mal ein fettes Dankeschön für die stetige Aktualisierung hier!! Ich habe es auch mal wieder aktualisiert, um mich via WhatApp über Meldung auf dem laufenden zu halten. Dazu nun auch meine Frage, kann man sich auch auf 2 Rufnummern benachrichtigen lassen / Was müsste ich ändern?
(einf. den Teil mit WhatsApp 2x im Script eintragen?)

Danke & Gruß, Dirk

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 » 15.02.2021, 21:12

Ja, das wäre so möglich.
Im Setupbereich den Teil doppeln mit zusätzlichen z,B ein b hinten dran

Code: Alles auswählen

!++++++ WHATSAPPb +++++++++
! Nutzung des CallMeBots für WHATSAPP siehe https://www.callmebot.com/
var USE_WHATSAPPb = "ja"; ! das Übliche
var WA_PHONEb = "+32456783433"; ! Welche Telefonnummer ist in Benutzung ? +49XXXXXXXXXXXX
var WA_CUXD_IDb = "CUX2801001:2"; ! Welcher CUxD Kanal soll benutzt werden?
var WA_APIKEYb = "08154711"; ! wie lautet der API Key des CallMeBots
und ganz unten beim Versand eben auch die ganze Versandzeile doppeln:

Code: Alles auswählen

if ( (USE_WHATSAPPb == "ja") &&( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#WA_CUXD_IDb#".CMD_EXEC")) ){ (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#WA_CUXD_IDb#".CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/lib/ /usr/bin/curl -s -k 'https://api.callmebot.com/whatsapp.php?phone="#WA_PHONEb#"&text="#message#"&apikey="#WA_APIKEYb#"'");}
Gibt es denn noch keine Gruppen bei dem Bot ?

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.

Dirk132
Beiträge: 84
Registriert: 11.12.2014, 20:45
System: CCU
Hat sich bedankt: 8 Mal
Danksagung erhalten: 4 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Dirk132 » 15.02.2021, 21:28

Eine Gruppe konnte ich nicht erstellen & das Skript passe ich dann Morgen mal an. Dankeschön @alchy

Dirk132
Beiträge: 84
Registriert: 11.12.2014, 20:45
System: CCU
Hat sich bedankt: 8 Mal
Danksagung erhalten: 4 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Dirk132 » 16.02.2021, 11:47

So, habe es mal versucht, klemmt aber leider irgendwo. Zum 1. Teil, ist die cuxd ID im Setupbereich egal? (bei der 1. Nr. steht ID 3 drin)

Im Anhang habe ich mal den Teil vom Versand eingfügt. Ist das richtig so?

Aus dem Fehlerprotokoll:

Feb 16 13:33:14 ccu3-webui user.debug script: [ALCHY ALLINScript START]
Feb 16 13:33:14 ccu3-webui user.debug script: [ALCHY ALLINScript Abbruch BLOCK]
Feb 16 13:33:54 ccu3-webui user.debug script: [ALCHY ALLINScript START]
Feb 16 13:33:54 ccu3-webui user.debug script: [ALCHY ALLINScript Mails raus]
Feb 16 13:33:54 ccu3-webui user.debug script: [ALCHY ALLINScript ENDE]
Feb 16 13:33:57 ccu3-webui user.debug script: [ALCHY ALLINScript START]
Feb 16 13:33:57 ccu3-webui user.debug script: [ALCHY ALLINScript Abbruch BLOCK]


Dankeschön.
Script.txt
(895 Bytes) 64-mal heruntergeladen
Script.JPG

be.pe
Beiträge: 280
Registriert: 11.08.2019, 16:39

Re: Servicemeldungen *allinclusive* Script

Beitrag von be.pe » 17.02.2021, 16:50

Hey, kann das Script auch Alarmmeldungen, die von WatchDog auf meiner CCU3 mit Raspberrymatic, gemeldet werden versenden?
Danke.

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 » 17.02.2021, 21:33

Alarmmeldungen?
Das was über den Servicemeldungen in der Klickibunti angezeigt wird?
Nö, das kann das mein Servicemeldungen Script nicht. Wieso auch?

Aber es gibt auch ein >> Alarmmeldungen auslesen =>Mail versenden << von mir, was mehr oder weniger dasselbe macht. Nur eben mit Alarmmeldungen. :mrgreen:

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.

be.pe
Beiträge: 280
Registriert: 11.08.2019, 16:39

Re: Servicemeldungen *allinclusive* Script

Beitrag von be.pe » 17.02.2021, 23:25

Danke.

Benutzeravatar
Bernd-Joras
Beiträge: 730
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Bernd-Joras » 26.02.2021, 22:49

Hallo … vorab, keine Probleme … funktioniert seit Jahren … Alchy => Danke.

Trotzdem einmal vorsichtig gefragt, um ein wenig mehr zu verstehen, ob mir jemand ggf. mit einfachen Worten erklären kann, warum im Programm „Servicemeldungen im Wertebereich größer oder gleich 0“ eingetragen werden soll. In meiner Theorie und Praxis scheint es doch auch zu funktionieren, wenn hier „Servicemeldungen im Wertebereich größer oder gleich 1“ eingetragen ist. Sicherlich habe ich irgendwas Relevantes übersehen … oder? Danke, vorab Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.73.9.20240130 / 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

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 » 27.02.2021, 22:48

Natürlich ist das Auslösen des Scriptes essentiell - denn die Laufzeit bestimmt das Ergebnis.
Das ist aber nun wirklich nicht Neues, löst du das Programm nur aus, wenn die Servicemeldungen >=1, und es passiert was?

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.

Benutzeravatar
Bernd-Joras
Beiträge: 730
Registriert: 26.03.2016, 09:33
Hat sich bedankt: 34 Mal
Danksagung erhalten: 40 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von Bernd-Joras » 27.02.2021, 23:24

Hallo Alchy ... danke und ja ...

Servicemeldungen erzeuge ich testweise, in dem ich bei einem im Moment nicht ereichbarem Gerät den Haken "Servicemeldungen" setzte oder auch nicht. Im Moment, seit ca. einer Woche habe ich im Programm Servicemeldungen >=1 gesetzt und zumindestens bei meinen Test wird dann auch wie gewollt eine Mail gesendet.

Ich höre allerdings schon herraus das ich "Dösbattel" :? wahrscheinlich wieder etwas übersehen habe.

Da dann sag mal ... bitte ... Danke... Bernd
2 Standorte mit je RPi3B+ RaspberryMatic 3.73.9.20240130 / 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

Antworten

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