Seite 12 von 45

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 20.04.2019, 20:39
von Saschag
sooo ;-) habe nun mal das zPNP 3.1.1 und die zBSS206Beta versucht, nach ersten Versuchen funktioniert alles. Nur bei den Push-Nachrichten ist die Zahl und % nicht farbig der Bedingung entsprechend.
Bildschirmfoto 2019-04-20 um 20.41.52.png
Mein Fehler??

Danke und Grüße
Sascha

Edit: Nach weiteren Versuchen habe ich festgestellt dass auch der TFK an der Terrassentür nicht erkannt wird. Obwohl die Tür offen ist.

Benannt wie folgt:

TFK Wohnzimmer Terrassentür
Rolladen Wohnzimmer Terrassentür
1DCF0A5A-265F-4E07-9CB0-DC3AAF3AC136.jpeg

Code: Alles auswählen

! Beschattungsgeräte steuern durch Aufruf des zBSP

! +++++ Liste der Beschattungsgeräte, Behanghöhen bzw. Ausfahrwerte und Korrekturwert für geöffnete bzw. gekippte Fenster und Türen +++++
! Stets nach dem Muster "Beschattungsgerät|Behanghöhe|Korrekturwert(tilt_open_) Bediensperre(lock/unlock)|Auslösebedingung(ne/gt/ge/lt/le)\t
!                       "Beschattungsgerät|Behanghöhe|Korrekturwert(tilt_open_) Bediensperre(lock/unlock)|Auslösebedingung(ne/gt/ge/lt/le)" 
! ausfüllen (trennen mit "\t"). 
! Auslösebedingung für den Vergleich von Soll- und Ist-Wert
! -> ne: Soll <> Ist | gt: Soll > Ist | ge: Soll >= Ist | lt: Soll < Ist | le: Soll <= Ist
! Für gesamtes Beschattungsgewerk Aufruf per blindsList = (dom.GetObject(ID_FUNCTIONS).Get("Beschattung")).EnumUsedNames();
! -> dann muss aber blindsGlobalValues gesetzt sein.
!  -> dann muss aber blindsGlobalValues gesetzt sein.
string blindsList = "Rolladen Wohnzimmer|90|tilt22open22|ne\t
                            Rolladen Wohnzimmer Terrassentür|90|open100|ne\t
                            Rolladen Esszimmer|100|tilt100open100|lt\t";

! +++++ Globale Werte für Behanghöhen bzw. Ausfahrwerte und Korrekturwert für geöffnete bzw. gekippte Fenster und Türen +++++
! Wenn gesetzt, sind keine lokalen Werte in blindsList notwendig bzw. werden ignoriert 
! Stets nach dem Muster "Behanghöhe|Korrekturwert(tilt_open_)|Auslösebedingung(ne/gt/ge/lt/le)\t
!                        Behanghöhe|Korrekturwert(tilt_open_)|Auslösebedingung(ne/gt/ge/lt/le)" 
! ausfüllen (trennen mit "\t").
! Für TESTLAUF in Parameter Behanghöhe "test" einfügen.
string blindsGlobalValues = "test"; !"" zur Berücksichtigung der lokalen Werte in "blindsList"

! +++++ Zusatzinformation, die als Push-Nachricht versendet werden soll +++++  
string blindsMessage = "zBSP: Beispiel 1"; ! "--" zur Unterdrückung von Push-Nachrichten

! +++++ Namen der für die Beschattung benötigten Systemvariablen gem. zeBeS +++++
string svBlindsList = "CCU SV Beschattung Liste"; ! Liste der Beschattungsgeräte, obligatorisch
string svBlindsGlobalValues = "CCU SV Beschattung Globalwerte"; ! Globale Werte für Behanghöhen, Ausfahrwerte und Offsets, optional
string svBlindsMessage = "CCU SV Beschattung Nachricht"; ! Beschattung Nachricht, optional

! +++++ Name des zentralen Programms zur Beschattungssteuerung zBSP +++++
string zBSP = "CCU PRG Beschattung";

! #####################################################################
! ##### ab hier bitte keine weiteren Einstellungen mehr vornehmen #####
! #####################################################################

(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsList)).State(blindsList);
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsGlobalValues)).State(blindsGlobalValues);
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsMessage)).State(blindsMessage);

! +++++ zBSP ausführen +++++
(dom.GetObject(ID_PROGRAMS).Get(zBSP)).ProgramExecute();

Ne Idee und Hilfe für mich?? :(

Frohe Ostern und Danke

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 22.04.2019, 17:06
von dtp
Deine Fenstersensoren dürfen das "TFK" nicht in ihrem Namen enthalten. Dann sollte es gehen.

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 22.04.2019, 18:48
von Saschag
habe sie in -Rolladen Wohnzimmer Terrassentür und - Wohnzimmer Terrassentür benannt, klappt aber auch nicht :?

Hast du noch eine Idee warum die Farben der Zahlen und % nicht farbig sind??
EBC531F3-35BA-477B-B6A1-F5776F6F2830.jpeg

Ich find dein zBSP echt Sau gut und hoffe es zum laufen zu bekommen!

Vielen Dank für den Support!!!!

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 22.04.2019, 20:18
von Saschag
Habe einfach mal die Terrasentür nach deinem Schema benannt „EG Wohnzimmer Rolladen Fesnter“

—>> funktioniert und der Text ist auch grün!!!??

Verstehen zu ich es aber nicht??? :(
43695874-6A3E-47B9-9A16-BC2A55EC641B.jpeg

Edit: Habe noch weiter rum gespielt aber die Zahl mit % wird nicht farbig :? :(
B1025521-037D-4DE1-99F3-2B6B915C14C5.jpeg

Noch mal Edit: Ich verzweifelt noch :? jetzt dachte ich es funtzt nur die „Farben“ im Push nicht, aber der TFK wird doch nicht richtig abgefragt ( benannt wie folgt Rolladen: Wohnzimmer Rolladen Terrassentür und TFK: Wohnzimmer Terrassentür )
Hilfeeee :( :? :?:

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 23.04.2019, 20:55
von Saschag
Nach vielen Versuchen, glaube ich es eingrenzen zu können —>

Die TFK (HM-Sec-SC-2) werden erkannt aber nicht richtig ausgewertet — in der Push-Nachricht wird das „Fenster“ geschlossen gezeigt — gesteuert wird immer als wäre es offen.

Das ganze egal wie der TFK betätigt ist „offen“ oder „geschlossen“

Code: Alles auswählen

! Beschattungsgeräte steuern durch Aufruf des zBSP

! +++++ Liste der Beschattungsgeräte, Behanghöhen bzw. Ausfahrwerte und Korrekturwert für geöffnete bzw. gekippte Fenster und Türen +++++
! Stets nach dem Muster "Beschattungsgerät|Behanghöhe|Korrekturwert(tilt_open_) Bediensperre(lock/unlock)|Auslösebedingung(ne/gt/ge/lt/le)\t
!                       "Beschattungsgerät|Behanghöhe|Korrekturwert(tilt_open_) Bediensperre(lock/unlock)|Auslösebedingung(ne/gt/ge/lt/le)" 
! ausfüllen (trennen mit "\t"). 
! Auslösebedingung für den Vergleich von Soll- und Ist-Wert
! -> ne: Soll <> Ist | gt: Soll > Ist | ge: Soll >= Ist | lt: Soll < Ist | le: Soll <= Ist
! Für gesamtes Beschattungsgewerk Aufruf per blindsList = (dom.GetObject(ID_FUNCTIONS).Get("Beschattung")).EnumUsedNames();
! -> dann muss aber blindsGlobalValues gesetzt sein.
!  -> dann muss aber blindsGlobalValues gesetzt sein.
string blindsList = "Wohnzimmer Rolladen Fenster|0|open100|ne\t
                            Rolladen Wohnzimmer Terrassentür|0|open100|ne\t
                            Rolladen Esszimmer|0|ne\t
                            Rolladen Küche|0|ne\t
                            Rolladen HWR|0|ne\t
                            Rolladen HAR|0|ne\t
                            Rolladen Schlafzimmer|0|ne\t
                            Rolladen Bad|0|ne\t
                            Rolladen Lilly|0|ne\t
                            Rolladen Lotta|0|ne\t
                            EG Wohnzimmer Rolladen Fenster|0|open100|ne\t
                            Wohnzimmer Rolladen Terrassentuer|0|open100|ne\t";

! +++++ Globale Werte für Behanghöhen bzw. Ausfahrwerte und Korrekturwert für geöffnete bzw. gekippte Fenster und Türen +++++
! Wenn gesetzt, sind keine lokalen Werte in blindsList notwendig bzw. werden ignoriert 
! Stets nach dem Muster "Behanghöhe|Korrekturwert(tilt_open_)|Auslösebedingung(ne/gt/ge/lt/le)\t
!                        Behanghöhe|Korrekturwert(tilt_open_)|Auslösebedingung(ne/gt/ge/lt/le)" 
! ausfüllen (trennen mit "\t").
! Für TESTLAUF in Parameter Behanghöhe "test" einfügen.
string blindsGlobalValues = "test"; !"" zur Berücksichtigung der lokalen Werte in "blindsList"

! +++++ Zusatzinformation, die als Push-Nachricht versendet werden soll +++++  
string blindsMessage = "zBSP: Beispiel 1"; ! "--" zur Unterdrückung von Push-Nachrichten

! +++++ Namen der für die Beschattung benötigten Systemvariablen gem. zeBeS +++++
string svBlindsList = "CCU SV Beschattung Liste"; ! Liste der Beschattungsgeräte, obligatorisch
string svBlindsGlobalValues = "CCU SV Beschattung Globalwerte"; ! Globale Werte für Behanghöhen, Ausfahrwerte und Offsets, optional
string svBlindsMessage = "CCU SV Beschattung Nachricht"; ! Beschattung Nachricht, optional

! +++++ Name des zentralen Programms zur Beschattungssteuerung zBSP +++++
string zBSP = "CCU PRG Beschattung";

! #####################################################################
! ##### ab hier bitte keine weiteren Einstellungen mehr vornehmen #####
! #####################################################################

(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsList)).State(blindsList);
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsGlobalValues)).State(blindsGlobalValues);
(dom.GetObject(ID_SYSTEM_VARIABLES).Get(svBlindsMessage)).State(blindsMessage);

! +++++ zBSP ausführen +++++
(dom.GetObject(ID_PROGRAMS).Get(zBSP)).ProgramExecute();

Vielleicht doch noch jemand eine Idee???

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 24.04.2019, 09:49
von dtp
Bin noch bis Ende der Woche im Urlaub.

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 24.04.2019, 09:52
von Saschag
Dann mal eine gute Erholung!!!
Danke für die Info!

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 29.04.2019, 08:15
von dtp
Kurze Frage. Du schreibst "Rolladen" fälschlicherweise mit zwei statt drei "l". Kannst du natürlich gerne so machen, aber hast du es dann auch entsprechend im zBSS angepasst? Dort muss es dann lauten:

Code: Alles auswählen

string blindsIndicator = "Rolladen"; 
Andernfalls wird der String nicht gefunden und kann für die Fenstersensoren nicht ausgefiltert werden.

Gruß,

Thorsten

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 29.04.2019, 08:19
von dtp
MartinBr hat geschrieben:
17.04.2019, 17:20
Am 27.4. kann (und werde) ich dann weiter testen.
Bin aus dem Osterurlaub zurück und habe nun dank @Xel66 einen neuen BROLL hier zum Testen. Wird aber noch ein paar Tage dauern, bis ich mich diesem intensiv widmen kann. Immerhin funktioniert er schon mal nach dem Einbau und dem Anlernen an die CCU3.

Wir hatten aber die letzte Woche die Maler im Haus und nun müssen wir erst mal alles wieder auf Vordermann bringen. Einen HM-LC-Dim1TPBU-FM haben sie mir geschrottet, aber der ist schon wieder bestellt und sollte morgen oder übermorgen ankommen. Danach werde ich mich wieder intensiver mit dem zBSS beschäftigen.

Gruß,

Thorsten

Re: Howto - zentrales Beschattungssteuerungsprogramm (zBSP) V1.2

Verfasst: 29.04.2019, 09:03
von MartinBr
Hallo Thorsten,
ich bin nun auch dem Osterurlaub zurück. So hat jeder was zu tun. Bei mir ist ein Magnetventil für die Beregenung ausgefallen. Damit ist ein ganzer Kreis aufgefallen.
Gut, dass die Hitzewelle vorbei ist :(
Obwohl, die Sonne vermisse ich schon :lol:
Gruß
Martin