Howto - zentrales Beschattungssteuerungsprogramm zBSP (per zPNP)

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

Moderator: Co-Administratoren

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 19.05.2019, 18:58

High Thorsten,
ich habe das ganze heute testen können.
Ergebnis:
Wenn ich einen Wert "open100" eingebe, passiert nichts. Lasse ich openxxx weg, fahren die Rollos rauf bzw runter. Dann fehlt mir natürlich auch die Erkennung "Fenster offen/geschlossen".

Hast du eine Erklärung?
Gruß
Martin
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von dtp » 21.05.2019, 09:32

"open100" bedeutet, dass der Rollladen oben bleibt. Die Anzeige muss dann aber auch orange sein bzw. es muss zusätzlich ein Klammerwert angezeigt werden.

Zum Testen würde ich nicht "open100" verwenden, sondern eher "40|open30" oder dergleichen. Wenn du einen normalen Fenstersensor verwendest, kannst du das "open" auch weglassen und nur "40|30" übergeben.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 21.05.2019, 13:15

Das habe ich mir so auch gedacht, es funktioniert nur so nicht. Bei offenen Fenster fährt das Rollo trotzdem runter. Witer konnte ich das Rollo nur durch Änderung des zweiten Parameters (openXX) rauf und runterfahren.
Wie kann ich ürüfen, dass die TFKs ausgewertet werden?
Kannst du dein Prüf-Script noch einmal posten?
Gruß
Martin
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von dtp » 21.05.2019, 13:52

Teste das hier mal für den Rollladen, für den ein entsprechender Fenstersensor existieren soll:

Code: Alles auswählen

string blindName = "Name des Rollladenaktors";

string blindsIndicator = "Rollladen"; 

string closureName = blindName.Replace(blindsIndicator, ""); 
closureName = closureName.Replace("  ", " ").Trim();
WriteLine("-"#closureName#"-");
WriteLine(dom.GetObject(ID_DEVICES).Get(closureName));
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 21.05.2019, 18:36

Hallo Thorsten,

hier das Ergebnis:
Bildschirmfoto 2019-05-21 um 18.35.19.png
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von dtp » 22.05.2019, 06:53

Okay, vom Gerätenamen her passt das schon mal. Um welche Fenstersensoren handelt es sich denn bei dir? Doch nicht etwa auch welche von EnOcean?

Aktuell wertet das Skript nur folgende Sensoren aus: HM-Sec-RHS, HM-Sec-RHS-2, HmIP-SRH, HM-Sec-SC, HM-Sec-SC-2, HM-Sec-SCo, HMiP-SWDO, HMiP-SWDO-I.

Teste bitte noch mal mit folgendem erweiterten Skript:

Code: Alles auswählen

string blindName = "Name des Rollladenaktors";

string blindsIndicator = "Rollladen"; 

string closureName = blindName.Replace(blindsIndicator, ""); 
closureName = closureName.Replace("  ", " ").Trim();
WriteLine("-"#closureName#"-");
WriteLine(dom.GetObject(ID_DEVICES).Get(closureName));

string closureChannelsList; string closureChannel; string closureState = ""; string closureType;

if((dom.GetObject(ID_DEVICES).Get(closureName))){
  closureChannelsList = (dom.GetObject(ID_DEVICES).Get(closureName)).Channels().EnumUsedNames();
  foreach(closureChannel, closureChannelsList){
    if((dom.GetObject(ID_CHANNELS).Get(closureChannel)).DPByHssDP("STATE")){
      closureState = (dom.GetObject(ID_CHANNELS).Get(closureChannel)).DPByHssDP("STATE").Value()#" "#closureState;
    }
    closureState = closureState.StrValueByIndex(" ", 0);
  }
  WriteLine(closureState);
          
  closureType = (dom.GetObject(ID_DEVICES).Get(closureName)).HssType();
  WriteLine(closureType);
}
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 22.05.2019, 13:24

Hallo Thorsten,

die TFKs kommen alle aus der "klassischen" Homematic-Seriem (magnetisch und optisch).

Das Script starte ich dann wieder wie gewohnt, wenn ich @home bin.

Dank dir

Gruß
Martin
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 22.05.2019, 19:26

Hi Thorsten,

hier der Test (einmal Fenster geschlossen dann geöffnet):
Bildschirmfoto 2019-05-22 um 19.24.24.png
Bildschirmfoto 2019-05-22 um 19.25.06.png
Der Status wird sauber erkannt.

Gruß
Martin
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

dtp
Beiträge: 10655
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 320 Mal
Danksagung erhalten: 501 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von dtp » 23.05.2019, 07:54

Hallo Martin,

versuch es mal bitte mit der angefügten 2.1.1beta.

Gruß,

Thorsten
Zuletzt geändert von dtp am 23.05.2019, 22:15, insgesamt 1-mal geändert.
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

MartinBr
Beiträge: 393
Registriert: 25.01.2017, 10:51
Wohnort: Bei Berlin
Hat sich bedankt: 3 Mal
Danksagung erhalten: 8 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V2.1

Beitrag von MartinBr » 23.05.2019, 18:24

Hallo Thorsten,

sehr gut: die TFKs werden erkannt und die Rollos bleiben oben (open100).

Vielen Dank

Martin
RaspberryMatic-3.59.6 auf Tinkerboard S, CUxD 2.6, XML-1.20, ioBroker (HM,HMIP, Zigbee, Zwave und Shelly) und Alexa in einer VM unter Proxmox, VitoComfort 200

Antworten

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