Anzahl offene Fenster

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Hermi59
Beiträge: 8
Registriert: 16.01.2016, 07:41

Re: Anzahl offene Fenster

Beitrag von Hermi59 » 01.02.2016, 20:01

He Alchy
Ich habe eine CCU 2 Aktuelle Firmware Version: 2.15.5 mit XML-API Version 1.10
Wenn ich dann http://CCU-IP/config/xmlapi/info.html aufrufe auf "functionlist.cgi" klicke dann sehe ich unten auf der Seite folgenden Eintrag -<function ise_id="1220" description="" name="funcLock">
Die Anwesenheit funktioniert bei mir auch nur so "dom.GetObject("950");"
Eh Alchy schau doch einmal spaßeshalber nach was bei dir steht.
Gruß
Hermi59

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.02.2016, 11:14

Warum sollte ich da nachschauen?
Ich habe eine Seite zurück einen Link gepostet. Da habe ich schon mal einiges dazu geschrieben. Wenn Scripte nicht auf den Namen von Objekten funktionieren, liegt das entweder daran, daß es mehrere Objekte mit selben Namen gibt, oder die Klarnamen sind von der CCU überschrieben wurden. So wie ags. Bei Dir. Wenn du dem Link gefolgt wärst, wüßtest du es auch.

Die Ise_id von Anwesenheit ist auf jeder CCU gleich 950, (wie auch andere Ise_id auf jeder CCU gleich sind. Die Gewerke wage ich jedoch zu bezweifeln.
Abgesehen davon das ich nur schwer nachschauen kann, da weit weg, wüsste ich wirklich nicht was ich damit bezwecken sollte.

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.

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Anzahl offene Fenster

Beitrag von Bernd80 » 03.02.2016, 09:13

Hey Alchy

ich hätte da auch nochmal ne Frage zu eins deiner Scripte....
Habe dieses Script bei mir so laufen um den Status der Fenster anzuzeigen..

Code: Alles auswählen

! Fenstersensoren in einem bestimmten Gewerk/ Favoriten u.a. durchsuchen
    ! und Ausgabe in Variable oder per pushover
    ! v0.1 by Alchy
das läuft auch sehr gut in der Homematicoberfläche.
Jetzt benutze ich aber die Mediola Software und da wird es wie folgt angezeigt:
Bildschirmfoto 2016-02-03 um 08.51.45.png
jetzt habe ich überhaupt kein Plan was ich im Script löschen muss um es normal anzeigen zu lassen, könnte mir vorstellen das die meisten überflüssigen Buchstaben für Farben usw. stehen. Könntest du mir vielleicht ein Tip geben wie das Script aussehen aussehen muss wenn nur der Fenstername und gleich danach die Uhrzeit der Öffnung angezeigt wird sprich so:

Fenster Wohnzimmer geöffnet seit 09:40 Uhr
Fenster Büro geöffnet seit 09: 34 Uhr

usw......

oder ist das garnicht möglich mit Mediola????
Zuletzt geändert von alchy am 01.10.2017, 16:51, insgesamt 1-mal geändert.
Grund: Script entfernt

Ritschi
Beiträge: 587
Registriert: 07.11.2012, 08:02
Wohnort: Schweiz, Graubünden
Hat sich bedankt: 25 Mal
Danksagung erhalten: 9 Mal

Re: Anzahl offene Fenster

Beitrag von Ritschi » 03.02.2016, 23:03

Bernd80 hat geschrieben: jetzt habe ich überhaupt kein Plan was ich im Script löschen muss um es normal anzeigen zu lassen, könnte mir vorstellen das die meisten überflüssigen Buchstaben für Farben usw. stehen. Könntest du mir vielleicht ein Tip geben wie das Script aussehen aussehen muss wenn nur der Fenstername und gleich danach die Uhrzeit der Öffnung angezeigt wird sprich so:

Fenster Wohnzimmer geöffnet seit 09:40 Uhr
Fenster Büro geöffnet seit 09: 34 Uhr

usw......

oder ist das garnicht möglich mit Mediola????
Hi Bernd
Ich habe es auch soeben mit Mediola versucht. Es scheint, dass es keine Möglichkeit mit Mediola gibt, um HTML Formatierung zu übernehmen.
Es ist nur möglich, alles was zwischen <und> steht weg zu machen, dann hast du die HTML Formatierung weg, aber schön untereinander geht nicht.
Ich habe es jetzt mit ioBroker (geht auch mit ccu.io) und dem Webseitenelement in Mediola eingebunden, Siehe Printscreen.
Gruss
Ritschi
Bildschirmfoto 2016-02-03 um 23.00.16.png
Raspberry-Matic auf Tinkerboard, Mediola Gateway V3, Mediola Gateway V2, iobroker, Homebridge-homematic auf Mac, Homeassistant

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

@ Bernd80

Ohne HTML Formatierungen und Angabe der Räume sieht das Script dann so aus:

Code: Alles auswählen

https://homematic-forum.de/forum/viewtopic.php?f=26&t=25517&start=60#p301186
Jetzt gibt es nur noch Steuerzeichen in Form von \n um eine neue Zeile je Eintrag zu verwenden.
Zeile 50/52/55
Da ich kein Mediola benutze, kann ich da auch nicht nachschauen, was da gehen würde.
Sollte wider Erwarten das \n auch stören, dann einfach mittels geeignete Editor nach \n suchen und diese entfernen.

Wie auch immer - bitte beachten !
Variablen mit Steuerzeichen und / oder HTML Codes nicht zur Startseite hinzufügen !

Alchy
Zuletzt geändert von alchy am 01.10.2017, 16:57, insgesamt 2-mal geändert.
Grund: Script entfernt

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.

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Anzahl offene Fenster

Beitrag von Bernd80 » 10.02.2016, 15:10

Vielen Dank, das sieht schonmal ganz gut aus....
Was muss ich denn genau im Script löschen damit ich nur noch den Fensternamen bzw. Kontaktnamen und dann die Zeit seitdem das Fenster offen ist.

Fenster WZ offen seid: 09.32 Uhr
"
"
usw.

Kann irgendwie löschen was ich will komme aber nicht aufs Ergebnis :roll:

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 » 12.02.2016, 09:53

@Bernd80
Hab das oben nochmal geändert. Nun ist die Angabe der Räume auch noch weg. :roll:

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.

Bernd80
Beiträge: 110
Registriert: 13.01.2016, 18:40

Re: Anzahl offene Fenster

Beitrag von Bernd80 » 12.02.2016, 21:34

alchy hat geschrieben:@Bernd80
Hab das oben nochmal geändert. Nun ist die Angabe der Räume auch noch weg. :roll:

Alchy
Perfekt... Vielen Dank , genauso wollte ich es haben. :D

Adler
Beiträge: 34
Registriert: 26.01.2014, 15:17

Re: Anzahl offene Fenster

Beitrag von Adler » 11.04.2016, 08:39

alchy hat geschrieben:Hab auch schon mal ne andere Version gepostet, falls es wen interessiert.
Spart man sich das aktualisieren der Hss Typen :D
Ausgabe per pushover oder in Systemvariable oder eben nur im Script auf dem Schirm, wenn die beiden anderen auf no stehen.
Hallo Alchy,
noch eine Frage zu dem Script. Was muss ich einfügen damit ich mir eine eMail (eMail Addon WebUi / cuxd) schicken lassen kann in der der Name des FK der offen ist aufgelistet wird? Zusätzlich hätte ich gerne die Möglichkeit wenn meine Anwesend Variable auf Abwesend wechselt ich auch sofort eine Mail erhalte wie viele und welche Fenster offen sind. Ich hab schon einiges versucht, bin aber nicht wirklich weiter damit gekommen.
CCU3 Firmware 3.73.9
CuxD 2.11
HmIP-HAP als LAN Router
CCU2 als LAN Gateway

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 » 11.04.2016, 18:16

Das von Dir gepostete Script um die Mailversendung erweitert:

Code: Alles auswählen

! Fenstersensoren in einem bestimmten Gewerk/ Favoriten u.a. durchsuchen
    ! und Ausgabe in Variable oder per pushover oder par Mail
    ! v0.4 by Alchy

Was deine 2. Frage zur Versendeung in Abhängigkeit von der Anwesenheitsvariablen. Dazu brauchst du doch nichts weiter machen, als ein neues Programm anzulegen. Wenn Abwesenheit = ja dann Script.
Das Script sendet doch immer zu seiner Laufzeit den Zustand der Sensoren.

Alchy
Zuletzt geändert von alchy am 01.10.2017, 16:50, insgesamt 1-mal geändert.
Grund: Script entfernt

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 „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“