Servicemeldungen *allinclusive* Script

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

Moderator: Co-Administratoren

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 » 19.12.2021, 16:26

Ändert nichts an dem, was ich oben schrieb. Auch 30-40 mal Batterie leer ist nicht normal.
Es sei denn du hast 100 Geräte und ein großer Teil davon hat leere Batterien, so das sich die Meldungen im Weggehen und Neukommen immer schön abwechseln.

Aber weitere, nähere Informationen scheinst du nicht bringen zu wollen, die bisher von dir gebotenen reichen mir nicht.

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.

JoDa
Beiträge: 2
Registriert: 16.01.2022, 17:54
System: CCU

Re: Servicemeldungen *allinclusive* Script

Beitrag von JoDa » 16.01.2022, 18:06

Servus Alchy,
aller Anfang ist schwer und nachdem ich von einer HM IP AP komme, die über 80 Geräte nun in die CCU3 reinbekommen habe, stehe ich vor der ersten mir nicht lösbarer Aufgabe:
Dein Skript *allinclusive* wird hier hoch gelobt - doch ich scheitere schon an dem:

var USER ="***";
var DEVICE_IDEN = "XXX"

Mit meinen Daten die ich habe, fand ich in welch einer Kombi keine Lösung.

Ganz einfach würde ich eine "Meldung" über
!++++++ PUSHBULLET +++++++++
var USE_PUSHBULLET = "ja"; ! ja oder nein fuer die Verwendung PUSHBULLET direkt im Script;
var USER ="***"; ! selbsterklaerend
var DEVICE_IDEN = "XXX";
var PUSHBULLET_CUXD_ID = "xxxx"; !welches CUXD.EXEC Geraet mit Kanal soll verwendet werden ?
var TITEL = "Homematic"; !kann jeder nennen wie er will

bekommen.
(Ist der einfachste Weg übers Handy eine Meldung zu bekommen - Oder?)

Gruss und schon mal Danke für die UNterstützung
JoDa
Beste Grüße
JoDa

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 » 16.01.2022, 19:14

JoDa hat geschrieben:
16.01.2022, 18:06
(Ist der einfachste Weg übers Handy eine Meldung zu bekommen - Oder?)
Pushbullet ist eine der Möglichkeiten eine Nachricht zu bekommen.
Benutze ich selber aber nicht kann da also nur theoretisch unterstützen.

Pushbullet, Telegram, Prowl, Pushover, Pushsafer, Whatsapp und Mail werden unterstützt.
Gemeinsam haben die Pushdienste alle - du musst dir einen Account bei dem Anbieter anlegen. ICh glaube alle sind kostenlos.
Dann in den jeweiligen Abschnitten zu den jeweiligen Diensten diese Daten eintragen & die USE Variable des gewählten Dienstes auf ja setzen.

Benutzt du eine der Möglichkeiten nicht, einfach den Abschnitt im Script so lassen.

Verstehe dein Problem wohl nicht wirklich.

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.

JoDa
Beiträge: 2
Registriert: 16.01.2022, 17:54
System: CCU

Re: Servicemeldungen *allinclusive* Script

Beitrag von JoDa » 16.01.2022, 19:42

Servus,
ja Aufgabe zwar nicht verstanden :shock: doch geholfen indirekt schon.
Ich bin davon ausgegangen, dass die
var USER ="***"; ! selbsterklaerend
var DEVICE_IDEN = "XXX";
von der HM gemeint sind - dass ich da noch einen "Extra"-Service benötige hab ich nicht aufm Zettel g´habt.

Thx :wink:
Beste Grüße
JoDa

bjkluft
Beiträge: 10
Registriert: 25.09.2019, 15:24
Hat sich bedankt: 1 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von bjkluft » 17.01.2022, 12:08

Dear alchy,

Thank you for your script, I'm using it for quite some time now.
I do have one question: is it possible to send a service message when the duty cycle of the CCU(2) is larger than a given value?

Kind regards,
Jeroen

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.01.2022, 19:22

Of course you can send a message if the duty cycle is too high.
But this is not a service message. The CCU *IMHO* does not generate a service message for this. :shock:

An easy way would be to create a program and use the
>> Trigger Script <<
The advantage would be that you only need one program for alerts like:
If
DutyCycle > 50
or
CarrierSense >10
or
...
script

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 » 19.01.2022, 12:24

@Alchy: Hallo mit in das Skript die HMIP-Fernbedienung HmIP-KRCA aufnehmen bei den Batterien LR3 mit einer Batterie.
Danke.

Benutzeravatar
HM-Villa
Beiträge: 510
Registriert: 24.01.2022, 10:13
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 120 Mal

Re: Servicemeldungen *allinclusive* Script

Beitrag von HM-Villa » 24.01.2022, 11:40

@Alchy: Danke für dein tolles Script. Habe noch den Türschlosssensor HmIP-DLS mit 1x CR2032 und den Touch-Sensor HmIP-STI mit 2x LR6 gefunden.
______________________________________________________
950 Kanäle in 201 Geräten und 39 CUxD-Kanäle in 5 CUxD-Geräten

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 » 24.01.2022, 21:22

be.pe hat geschrieben:
19.01.2022, 12:24
die HMIP-Fernbedienung HmIP-KRCA aufnehmen bei den Batterien LR3 mit einer Batterie.
War drin oder ich habe es zwischendurch mal eingefügt. :cry:

HM-Villa hat geschrieben:
24.01.2022, 11:40
Habe noch den Türschlosssensor HmIP-DLS mit 1x CR2032 und den Touch-Sensor HmIP-STI mit 2x LR6 gefunden.
Dankeschön, habe die 2 Geräte hinzugefügt. Versionsnummer wird aber nicht erhöht. :-)

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 » 20.02.2022, 20:19

Hallo Alchy,

.. aber das mußt Du mir erklären. Soweit sind meine Fähigkeiten noch nicht :roll:
Oder war das ein Test um festzustellen wie weit wir User uns einarbeiten. :)

Code: Alles auswählen

! Servicemeldungen auslesen und weiter verarbeiten
! v1.995 (c) by alchy https://homematic-forum.de/forum/viewtopic.php?f=31&t=24618
...
! Zeile 222 
if ( (USE_SYSVAR == "ja") && (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SYSVAR_NAME) ){ (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SYSVAR_NAME).State(slist); }
! Zeile 223
} else { if ( (USE_SYSVAR == "ja") && (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SYSVAR_NAME) ){ (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(SYSVAR_NAME).State(slist); }}
Grüße
schlichi (der verwarnte) :wink:
... inzwischen autodidakter, fortgeschrittener Anfänger mit bestandener Einstiegsprüfung für den Expertenmodus Teil 3 (erfahrener Anwender) :roll:

Antworten

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