NAME und Raum des auslösenden Geräts herausfinden

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

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

Re: NAME und Raum des auslösenden Geräts herausfinden

Beitrag von MichaelN » 13.03.2023, 21:27

Das der Fisch nur anderer Leute Fehler anprangert, aber keinen substanziellen input bringt, ist doch hinlänglich bekannt
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 +++

[sprotte80]
Beiträge: 336
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: NAME und Raum des auslösenden Geräts herausfinden

Beitrag von [sprotte80] » 13.03.2023, 21:39

Hi
MichaelN hat geschrieben:
13.03.2023, 21:27
Das der Fisch nur anderer Leute Fehler anprangert, aber keinen substanziellen input bringt, ist doch hinlänglich bekannt
Der größte Input liegt doch darin den fehler zu finden wo andere gar nicht sehen und mitzuteilen das es nen Fehler gibt.
Ausserdem habe ich geschrieben was die Function zurück gibt.
Man könnte auch schweigen aber das hilft keinem.
Und warum soll ich an nem fremden Script rumwerkeln?

Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

g55
Beiträge: 236
Registriert: 02.10.2018, 19:24
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 59 Mal
Danksagung erhalten: 11 Mal

Re: NAME und Raum des auslösenden Geräts herausfinden

Beitrag von g55 » 13.03.2023, 23:24

Ich würde eher dem Gerät und den Kanälen einen anderen Namen zuweisen.
Wozu ist dein Name "Waschküche_HmIP-SWD_00xxxx" eigentlich sinnvoll ? Der Gerätetyp und die Serial-Nr. sind im WebUI eh "findbar".

Bei mir hätte der Wassermelder als Gerät einen Namen wie z.B "Waschküche Wassermelder".
Und die Kanäle entsprechend "Waschküche Wassermelder:0" oder eben ":1", egal, jedenfalls erkennbar.
Dann brauchst du auch keine weiteren Skripte ... ob da jetzt noch ein ":x" in deiner Telegram-Message drin steht oder nicht... erkennbar ist, es ist der Wassermelder inner Waschküche ...
Proxmox-MiniServer (J4125, 12GB RAM, nur SSDs, Proxmox 7.4-3), RM v3.69.7.20230506, abgesetztes, altes Funkmodul HM-MOD-RPI-PCB am RB-RF-ETH, ca. 5 HM- und 107 HMIP-Geräte, Addons : CUxD v2.10.1, eMail v1.7.6, XML-API v1.22, JB-HB v6.0, ProgrammeDrucken v2.6, CCU-Historian v3.3.1

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

Re: NAME und Raum des auslösenden Geräts herausfinden

Beitrag von alchy » 16.12.2023, 23:29

So geil wie hier lamentiert wird. :mrgreen:
Erstaunlich, das die Kopierer hier es nicht schaffen aus ewig vorhanden Scripts die Beispiele zu extrahieren.

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.

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“