Howto - zentrales Beschattungssteuerungsprogramm zBSP (per zPNP)
Moderator: Co-Administratoren
-
- 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
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
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
-
- 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
"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.
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- 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
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
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
-
- 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
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- 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
Hallo Thorsten,
hier das Ergebnis:
hier das Ergebnis:
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
-
- 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
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:
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- 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
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
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
-
- 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
Hi Thorsten,
hier der Test (einmal Fenster geschlossen dann geöffnet): Der Status wird sauber erkannt.
Gruß
Martin
hier der Test (einmal Fenster geschlossen dann geöffnet): 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
-
- 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
Hallo Martin,
versuch es mal bitte mit der angefügten 2.1.1beta.
Gruß,
Thorsten
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.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
-
- 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
Hallo Thorsten,
sehr gut: die TFKs werden erkannt und die Rollos bleiben oben (open100).
Vielen Dank
Martin
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