Anzahl offene Fenster

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

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: Anzahl offene Fenster

Beitrag von alchy » 01.01.2021, 12:58

Freut mich das es dich unterhält. :wink:
Aber eigentlich sollte der Beitrag nicht nur unterhalten, sondern den Fragenden auf ironische Weise auch dazu animieren sich vielleicht auch mal die Antwortpost durchzulesen und darin enthaltene Fragen beantworten.
Aber immer mehr User denken sich wohl, wenn ein Helfender was wissen will, dann soll er eben seine Glaskugel befragen oder 5 mal nachfragen. :roll: Ob das im neuen Jahr besser wird?

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.

Gluehwurm
Beiträge: 12434
Registriert: 19.03.2014, 00:37
System: in Planung
Hat sich bedankt: 105 Mal
Danksagung erhalten: 380 Mal

Re: Anzahl offene Fenster

Beitrag von Gluehwurm » 01.01.2021, 13:40

alchy hat geschrieben:
01.01.2021, 12:58
:roll: Ob das im neuen Jahr besser wird?
Klar wird das im neuen Jahr besser, aber jetzt läuft erst mal 2021. Danach ist aber auch noch nicht sicher, welches dieses "neue Jahr" dann wird. ... :wink: :mrgreen:

fireman88
Beiträge: 91
Registriert: 30.05.2017, 12:13

Re: Anzahl offene Fenster

Beitrag von fireman88 » 01.01.2021, 14:25

naja ich weis nun wirklich nicht was es hierbei zu lachen gibt bzw. was das nun soll aber egal.

Auf die Frage ob es ein HMW-Sen-SC-12-DR Gerät ist habe ich geantwortet.
Meine Antwort mit dem Screenshot des Gerätes und das im Script nur der Gerätename angezeigt wird sollte auch verständlich genug gewesen sein.
Das war eine ganz normale Frage.

Statt dessen wird sich mit 3 Antworten darüber lustig gemacht.
Sorry finde ich grad nicht passend irgendwie.

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

Re: Anzahl offene Fenster

Beitrag von alchy » 01.01.2021, 22:16

fireman88 hat geschrieben:
01.01.2021, 14:25
naja ich weis nun wirklich nicht was es hierbei zu lachen gibt bzw. was das nun soll aber egal.
Nun, wenn es egal ist.
fireman88 hat geschrieben:
01.01.2021, 14:25
Sorry finde ich grad nicht passend irgendwie.
nun, das liegt im Auge des Betrachters.
Statt nun rum zu jammern, hättest du zwar nach so viel Hinweisen auch mal nachlesen können. Aber da es egal ist. :roll:

Zeile wie >> H I E R << schon beschrieben ändern in

Code: Alles auswählen

    if (status) { slist=slist # ch.Name() #" - Status: " # status_new  #" - seit: "  # since #"\n"; }
    } else { slist=slist # ch.Name() #" - Status: " # status_new  #" - seit: "  # since #"\n"; }
sollte dir die Kanalnamen ohne Angabe von Räumen ausgeben.


Da scheint das
Gluehwurm hat geschrieben:
01.01.2021, 13:40
Klar wird das im neuen Jahr besser, aber jetzt läuft erst mal 2021.
wohl dann die richtige Einschätzung zu werden.
Schade, es geht wohl immer weiter bergab mit den Usern im Forum.

Alchy
Zuletzt geändert von alchy am 01.01.2021, 22:33, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

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.

Tibin
Beiträge: 507
Registriert: 26.10.2016, 16:08
System: CCU
Hat sich bedankt: 19 Mal
Danksagung erhalten: 15 Mal

Re: Anzahl offene Fenster

Beitrag von Tibin » 02.01.2021, 16:14

Mensch, Alchy, das ist ja einfach :mrgreen: :mrgreen:
Gleich mal weggespeichert, falls mir doch noch mal so ein Gerät unterkommt :wink:
Toll wie du das machst... meistens :wink:
Dir und allen anderen noch ein gesundes Neues!
Gruß Tino

tomdler
Beiträge: 22
Registriert: 10.11.2018, 15:14
System: CCU
Wohnort: HILDEN
Hat sich bedankt: 8 Mal

Re: Anzahl offene Fenster

Beitrag von tomdler » 02.01.2021, 18:01

Tibin hat geschrieben:
02.01.2021, 16:14
Mensch, Alchy, das ist ja einfach :mrgreen: :mrgreen:
Gleich mal weggespeichert, falls mir doch noch mal so ein Gerät unterkommt :wink:
Toll wie du das machst... meistens :wink:
Dir und allen anderen noch ein gesundes Neues!
Gruß Tino
Ich schließe mich dem an!
Und hoffe, dass Du uns mit deiner Hilfe noch lange erhalten bleibst!
Auch wenn es oft nicht leicht ist, dass aufzuschreiben was man(n) tatsächlich meint :)

Thomas
--------------------------------------------
270 Kanäle und 1319 Datenpunkte in 37 Geräten:
3x HM-Sec-RHS, 3x HM-CC-RT-DN, 1x HmIP-SLO, 1x HmIP-FSM16, 3x HM-MOD-Re-8, 1x HmIP-STHO, 1x HmIP-STE2-PCB, 1x HM-WDS30-OT2-SM-2, 2x HM-Sec-SCo, 2x HmIP-SRH, 4x HM-RC-19, 1x HM-RC-Dis-H-x-EU, 1x HM-Sen-EP, 1x HM-PB-6-WM55, 1x HmIP-eTRV-2, 4x HMIP-PS, 1x HmIP-MOD-OC8, 1x HmIP-RCV-50, 1x HmIP-BS2, 1x HmIP-BDT, 1x HmIP-PDT, 1x HmIP-WRC6, 1x HM-TC-IT-WM-W-EU
--------------------------------------------

fireman88
Beiträge: 91
Registriert: 30.05.2017, 12:13

Re: Anzahl offene Fenster

Beitrag von fireman88 » 02.01.2021, 23:03

Ich hab’s mittlerweile selbst erledigt.

Ist ja eine super Community hier.
Trauriges Spiel wenn man sich an sowas belustigen muss.

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

Re: Anzahl offene Fenster

Beitrag von alchy » 02.01.2021, 23:14

Gratuliere :!:

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.

Marcus1702
Beiträge: 30
Registriert: 25.11.2018, 11:06
Hat sich bedankt: 2 Mal

Re: Anzahl offene Fenster

Beitrag von Marcus1702 » 01.02.2021, 18:17

Eigentlich geht das mit dieser Zeile in Alchys Skript...

Code: Alles auswählen

if ( (USE_PUSHOVER == "yes") &&( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#PUSH_CUXD_ID#".CMD_EXEC")) ){ (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#PUSH_CUXD_ID#".CMD_EXEC").State("/usr/local/addons/cuxd/extra/curl -s -k -d token='"#TOKEN#"' -d user='"#USERKEY#"' -d device='"#USERDEVICE#"' -d html='"#HTML#"' -d title='"#TITLE#"' -d message='"#slist.ToUTF8()#"' -d priority='"#PRIO#"' -d sound='"#SOUND#"' -d retry='"#RETRY#"' -d expire='"#EXPIRE#"' https://api.pushover.net/1/messages.json"); }
Versuch diese Zeile mal so...

Code: Alles auswählen

if ( (USE_PUSHOVER == "yes") &&( (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#PUSH_CUXD_ID#".CMD_EXEC")) ){ (dom.GetObject(ID_DATAPOINTS)).Get("CUxD."#PUSH_CUXD_ID#".CMD_EXEC").State("/usr/local/addons/cuxd/extra/curl -s -k -d token='"#TOKEN#"' -d user='"#USERKEY#"' -d device='"#USERDEVICE#"' -d html='"#HTML#"' -d title='"#TITLE#"' -d message='"#slist.ToUTF8().UriEncode()#"' -d priority='"#PRIO#"' -d sound='"#SOUND#"' -d retry='"#RETRY#"' -d expire='"#EXPIRE#"' https://api.pushover.net/1/messages.json"); }
Es sei denn, deine CCU-Firmware ist schon etwas älter :wink:
Gruß Tino
[/quote]

Hallo, sorry für die späte Rückmeldung...
ich lasse mir die Meldungen über die Systemvariable in ein Pushover schreiben...
Ich habe nun den Teil title='"#TITLE#"' -d message='"#slist.ToUTF8()#" dort reingeschrieben und es funktioniert damit :D

Danke
VG
Marcus

nicht mehr ganz Neuling mit einer CCU3 und ein paar Aktoren

Avatar2102
Beiträge: 7
Registriert: 21.04.2021, 15:31
System: CCU
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Anzahl offene Fenster

Beitrag von Avatar2102 » 21.04.2021, 15:49

Hallo zusammen,
Hallo Alchy,

ich verwende Dein Script jetzt seit mehreren Jahren und es funktionierte stets einwandfrei, auch beim stetigen Wechsel zu HmIP Produkten.
Nachdem jetzt jedoch meine Keymatic einer HmIP-DLD weichen musste und dieses Produkt im Script nicht berücksichtigt wird, habe ich mich leider erfolglos an der Anpassung des Scripts versucht, weshalb ich mich nach Jahren für die Anmeldung hier im Forum und diesen ersten Post entschieden habe. Habt daher Nachsicht, wenn nicht alles korrekt ist...

Basierend auf den Produkten im Script, habe ich folgendes zusammengestellt:

Code: Alles auswählen

if ( ( devType == "HmIP-DLD") && ( chType == "DOOR_LOCK_STATE_TRANSMITTER")  ) { choice = true; var status = ch.DPByHssDP("LOCK_STATE").Value(); 
if (status == 0 ) { status_new = " unbekannt "; } 
if (status == 1 ) { status_new = " zu "; } 
if (status == 2 ) { status_new = " offen "; } 
Mit eingeschaltete Debug wird mir folgendes Angezeigt (Terrasse ist offen, damit min. ein Produkt als offen angezeigt wird):
slist
2 geöffnet
EG/Eingangsbereich.Haustuerschloss - Status: zu
EG/Wohnzimmer.Terassentuerkontakt - Status: offen

Ich verstehe hier nicht, warum der Status vom DLD (1 = zu) korrekt erfasst wird, der DLD aber trotzdem mitgezählt und aufgelistet wird?
Über einen Tip wäre ich daher sehr dankbar.
LG

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“