Zitat von Steven
Beitrag anzeigen
Hier schon mal die Item-Struktur, wie sie derzeit ist und sich wohl nicht mehr gravierend ändern wird. Da ist die Zeit besser investiert, wenn Du die neuen Items schon mal anlegst.
HTML-Code:
[Global] [[Rollo]] [[[nextlog]]] type = num value = 1 [UG] [[Buero]] [[[Rollo]]] [[[[Rollo_Carport]]]] laufzeit_ab = 10 # Laufzeit in Sekunden bis der Rollladen eine Fahrt bis zur Ankunft am Boden gemacht hat nachlauf_ab = 5 # Zeit in Sekunden von Ankunft am Boden bis alle Lamellen geschlossen sind laufzeit_auf = 10 # Laufzeit in Sekunden bis der Rollladen eine Fahrt bis zur Ankunft oben gemacht hat vorlauf_auf = 5 # Zeit in Sekunden bis alle Lamellen geöffnet sind laenge = 70 # Länge des Rollladens in cm position = 0 # Initialposition ganz oben. start = 1 # Startzeit bei Rollofahrt richtung = 0 # Richtung = +1: abwärts, -1: aufwärts on_hold = 0 # wenn on_hold, dann wird keine Zielfahrt gestartet art = -1 # -1 = steht, 0 = Normalfahrt, 1-9 = Zielfahrt Nr. 1-9 nextnr = 1 # nächste Nr next_ziel = 1 # nächste Zielfahrtnr [[[[[step_knx]]]]] type = bool knx_dpt = 1 knx_listen = 10/2/11 funktion = step_knx enforce_updates = on [[[[[move_knx]]]]] type = bool knx_dpt = 1 knx_send = 10/2/14 funktion = move_knx enforce_updates = on [[[[[step_py]]]]] type = bool knx_dpt = 1 knx_send = 10/2/12 funktion = step_py enforce_updates = on [[[[[move_py]]]]] type = bool knx_dpt = 1 knx_send = 10/2/15 funktion = move_py enforce_updates = on [[[[[step_sv]]]]] type = bool knx_dpt = 1 knx_send = 10/2/13 funktion = step_sv enforce_updates = on [[[[[move_sv]]]]] type = bool knx_dpt = 1 knx_send = 10/2/16 funktion = move_sv enforce_updates = on [[[[[zielpos_knx]]]]] type = num knx_dpt = 5 knx_listen = 10/2/17 funktion = zielpos_knx [[[[[zielpos_py]]]]] type = num knx_dpt = 5 funktion = zielpos_py [[[[[zielpos_sv]]]]] type = num knx_dpt = 5 funktion = zielpos_sv [[[[[zielpos_show]]]]] type = num knx_dpt = 5 funktion = none [[[[[steppos]]]]] type=bool value=0 funktion=steppos enforce_updates = on [[[[[stopp]]]]] type=num value=0 funktion=stopp enforce_updates = on [[[[[pos_cm]]]]] # nur zum Test während der Entwicklung type=num value=0 funktion=none
Peter
Kommentar