Howto - zentrales Beschattungssteuerungsprogramm zBSP (per zPNP)

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

Moderator: Co-Administratoren

Benutzeravatar
cobbek
Beiträge: 28
Registriert: 02.04.2014, 13:47
System: CCU und Access Point
Wohnort: Gelsenkirchen
Hat sich bedankt: 3 Mal

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

Beitrag von cobbek » 21.05.2020, 17:00

Hi,

nun habe ich die Drehgriffsensoren in Tuer umbenannt, so wie die Rolladen. Die TKs habe ich in Fenster umbenannt.
Bei Abfrage STAT kommt als Antwort wenn gekippt:

Beschattung (zBSP/zBSS).
TESTLAUF!
EG Tuer Rollladen Wohnzimmer LI: keine Auslösung (gekippt, 100 %).
EG Tuer Rollladen Wohnzimmer RE: keine Auslösung (gekippt, 100 %).
EG Fenster Rollladen Kueche: 90 % (geschlossen).
EG Fenster Rollladen Bad: 90 % (geschlossen).

wenn aber Offen-Stellung, aber zu; ein:
Beschattung (zBSP/zBSS).
TESTLAUF!
EG Tuer Rollladen Wohnzimmer LI: keine Auslösung (gekippt, 100 %).
EG Tuer Rollladen Wohnzimmer RE: 90 % (geschlossen). IST ABER IN OFFEN-STELLUNG, ABER ZU
EG Fenster Rollladen Kueche: 90 % (geschlossen).
EG Fenster Rollladen Bad: 90 % (geschlossen).

Stimmt also nicht ganz. Glaube ich.
CCU3 | RaspberryMatic mit aktueller Firmware und vielen Geräten

dtp
Beiträge: 10658
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.5.1

Beitrag von dtp » 22.05.2020, 09:37

Also ich habe das Skript sowohl mit den alten HM- als auch mit den neuen HMIP-Fensterdrehgriffsensoren bei mir getestet. Damit sollte es eigentlich funktionieren.

0 <=> geschlossen
1 <=> gekippt
2 <=> offen

Was zeigen denn die Statuswerte der betreffenden Sensoren im WebUI an? Du kannst es auch direkt mit folgendem Skript für die HM- und HMIP-Sensoren testen:

Code: Alles auswählen

string closureName = "Name des Sensors";
string closureChannelsList; string closureChannel; string closureState;

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);
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.

dtp
Beiträge: 10658
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.5.1

Beitrag von dtp » 22.05.2020, 10:11

Es wird übrigens in Kürze eine neue Version 3.0 mit folgenden Änderungen geben:
  1. Möglichkeit zum Setzen beliebiger Lock- und Unlock-Werte für HMIP-Aktoren im zBSS.
  2. Möglichkeit zum Setzen beliebiger Lock- und Unlock-Werte für HMIP-Aktoren im aufrundenen Skript per "LOCKnnn" bzw. "ULCKnnn" (sowohl global, als auch individuell).
  3. Vereinfachter Aufruf des gesamten im zBSS unter "blindsTrade" gesetzten Gewerks im aufrunden Skript mit dem globalen Parameter "TRAD".
  4. Möglichkeit zum Ausschluss von Markisen bei Nutzung von "TRAD" durch den globalen Parameter "EXCA".
  5. Invertierung von Markisenwerten nur noch mit dem globalen Parameter "INVA" (nicht mehr lokal möglich).
  6. Wird ein Gerätename nicht gefunden oder liegt ein unzulässiger Wert für die Behanghöhe vor, erfolgt kein Abspeichern des betreffenden Geräts in der Vorliste bei Verwendung des globalen Paramters "SAFE".
    2020-05-22_10h05_39.png
    Auf diese Weise können bei Verwendung von "LOAD" fehlerhafte Aufrufe vermieden werden.
  7. Verbesserte Anzeige in den Push-Nachrichten gem. nachfolgender Beispiele.
    2020_05_22 09_59_56.png
    2020_05_22 10_00_41.png
    Werte in Grün beziehen sich immer auf einen geschlossenen Fenster- oder Türenzustand.
Zuletzt geändert von dtp am 24.05.2020, 14:02, 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.

Benutzeravatar
cobbek
Beiträge: 28
Registriert: 02.04.2014, 13:47
System: CCU und Access Point
Wohnort: Gelsenkirchen
Hat sich bedankt: 3 Mal

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

Beitrag von cobbek » 22.05.2020, 10:18

Hallo,

probiere ich mal aus.

Erst einmal reicht es für meine Belange aus, teste es aber mal durch. Ich wollte nur ein Feedback geben - klasse Programm :P

Als nächstes werde ich mir Gedanke über die Steuerung in Bezug auf Huellschutz und / oder Vollschutz machen, wann und wie die Rollladen rauf- und runterfahren sollen.
Danke und schoenes WE

Hardy
CCU3 | RaspberryMatic mit aktueller Firmware und vielen Geräten

dtp
Beiträge: 10658
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.5.1

Beitrag von dtp » 22.05.2020, 10:18

Hallo Hardy,

dir auch.

Gruß,

Thorsten
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.

cityofsilence
Beiträge: 269
Registriert: 14.11.2018, 20:43
System: CCU
Wohnort: Bayern
Hat sich bedankt: 14 Mal
Danksagung erhalten: 17 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V3.0

Beitrag von cityofsilence » 24.05.2020, 12:45

Hallo,

erst mal herzlichen Dank für das geniale Programm :D super Leistung !!
Eine Frage hätte ich allerdings .....
Ich habe aktuell 11 HmIP-BROLL am laufen - soweit alles gut.
Aber ich habe noch 3 HmIP-BBL am laufen - so nun die Frage wie kann ich diesen 3én sagen Behanghöhe ist ja klar soweit ------ aber Lamellenposition wäre als Zusatz super, denn wenn die 3 auf Beschattung stehen - stehen die Lamellen offen :?:
Habe alles versucht aber ich bekomme es nicht hin .....
Gibtś dazu ein HowTo ?

Vielen Dank für jeden Tipp

aktuell mit der Version "zBSS251"
Gruß André

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

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V3.0

Beitrag von dtp » 24.05.2020, 13:43

Das ist ein Problem. Ich habe leider keine Jalousien-Aktoren, weder HM noch HMIP. Daher kann ich das auch aktuell nicht implementieren. Ich bräuchte daher zumindest die benötigten Datenpunkte, kann hier aber nichts versprechen.

Gruß,

Thorsten
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.

cityofsilence
Beiträge: 269
Registriert: 14.11.2018, 20:43
System: CCU
Wohnort: Bayern
Hat sich bedankt: 14 Mal
Danksagung erhalten: 17 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V3.0

Beitrag von cityofsilence » 24.05.2020, 14:24

Hallo dtp,

ich habe dir hierzu eine PN gesendet !

Vielen Dank
Gruß André

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

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V3.0

Beitrag von dtp » 24.05.2020, 14:26

Danke. Hab ich bekommen. Kann man den Datenpunkt LEVEL_2 immer unabhängig vom Datenpunkt LEVEL verändern, oder gibt es da Abhängigkeiten, die berücksichtigt werden müssen?
Zuletzt geändert von dtp am 25.05.2020, 06:54, 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.

cityofsilence
Beiträge: 269
Registriert: 14.11.2018, 20:43
System: CCU
Wohnort: Bayern
Hat sich bedankt: 14 Mal
Danksagung erhalten: 17 Mal

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V3.0

Beitrag von cityofsilence » 24.05.2020, 22:25

Die Lamelenverstellung kann unabhängig von der Behanghöhe geändert werden. Entweder nur Höhe oder nur Lamelle.
Es gibt aber auch eine kombinierte Einstellung siehe PN.
Sozusagen 30/40 Höhe/Lamellenstellung. Ist als Datenpunkt so angegeben und funktioniert.
Gruß André

Antworten

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