Hallo,
ich hab noch die alten Aktoren für Jalousie, die nicht alles zurückgeben. (ABB JA/S2.6.1). Deswegen verwende ich diese Logic und das funktioniert auch fast.
Das Problem ist, dass der Shutter in der Visu (das "Rollladenbild") immer nur zu geht aber nie auf. Das passiert nur wenn ich per Button (oder richtigem Schalter) den Rollladen 100% schließe. Klicke ich dann auf öffnen öffnet sich zwar der richtige Rollladen aber das Bild in der Visu geht nicht mit.
Lasse ich die Jalousie, z.B. durch anklicken das "VisuShutters" (also des Bildes) zu 90% schließen, öffnet der "VisuShutter" auch odertlich wenn der richtige Rollladen hoch fährt. Nur nie bei wenn 100 % via "runter Button" oder richtigem Schalter geschlossen wurde.
Was kann das sein?
Ich lasse den Code generieren, hier die Items
Hier noch die html mit dem generierten Code. (Das Obere sind paar Schalter die aber funktionieren.)
Das ganze läuft unter Debian mit einem Apache.
Wie gesagt geht der größte Teil nur das Shutterbild öffnet nicht nach 100% schließen.
Im Anhang auch noch die ETS samt Monitor für einmal runter und einmal hoch via Smarthome (Visu).
Besten Dank
Gruß Haxley
ich hab noch die alten Aktoren für Jalousie, die nicht alles zurückgeben. (ABB JA/S2.6.1). Deswegen verwende ich diese Logic und das funktioniert auch fast.
Das Problem ist, dass der Shutter in der Visu (das "Rollladenbild") immer nur zu geht aber nie auf. Das passiert nur wenn ich per Button (oder richtigem Schalter) den Rollladen 100% schließe. Klicke ich dann auf öffnen öffnet sich zwar der richtige Rollladen aber das Bild in der Visu geht nicht mit.
Lasse ich die Jalousie, z.B. durch anklicken das "VisuShutters" (also des Bildes) zu 90% schließen, öffnet der "VisuShutter" auch odertlich wenn der richtige Rollladen hoch fährt. Nur nie bei wenn 100 % via "runter Button" oder richtigem Schalter geschlossen wurde.
Was kann das sein?
Ich lasse den Code generieren, hier die Items
Code:
[[Rollo]]
name = Rolladen
sv_widget = {{ device.shutter ('ng.Rollo.Rollo_werkstatt', 'Rollo Werkstatt', 'ng.Rollo.Rollo_werkstatt.move', 'ng.Rollo.Rollo_werkstatt.stopp', 'ng.Rollo.Rollo_werkstatt.zielproz', '', '', '', 0, 100, 5, 'full') }}
[[[Rollo_werkstatt]]]
laufzeit = 13 # Laufzeit in Sekunden bis der Rollladen eine Fahrt bis zur Ankunft am Boden gemacht hat
nachlauf = 5 # Zeit in Sekunden von Ankunft am Boden bis alle Lamellen geschlossen sind
position = 0 # Initialposition ganz oben.
start = 1 # Startzeit bei Rollofahrt
richtung = 0 # Richtung = +1: abwaerts, -1: aufwaerts
on_hold = 0 # wenn on_hold, dann wird keine Zielfahrt gestartet
art = -1 # 0 = Normalfahrt, 1-9 = Zielfahrt Nr. 1-9
nextnr = 1 # naechste Nr
next_ziel = 1 # naechste Zielfahrtnr
[[[[step]]]]
type = bool
knx_dpt = 1
knx_listen = 1/1/27 #<== MEIN STOP GA
knx_send = 1/1/27
funktion = rollostep
enforce_updates = on
visu_acl = rw
[[[[move]]]]
visu_acl = rw
type = bool
knx_dpt = 1
knx_listen = 1/1/28 #<== MEIN FAHREN GA
knx_send = 1/1/28
funktion = rollomove
enforce_updates = on
[[[[zielproz]]]]
visu_acl = rw
type = num
knx_dpt = 5
funktion = rollozielpos
enforce_updates = on
[[[[steppos]]]]
visu_acl = rw
type=bool
value=0
funktion=rollosteppos
enforce_updates = on
[[[[stopp]]]]
visu_acl = rw
type = num
value = 0
knx_dpt = 1
knx_listen = 1/1/27
knx_send = 1/1/27
funktion = rollostopp
enforce_updates = on
Code:
/**
* -----------------------------------------------------------------------------
* @package smartVISU
* @author Martin Gleiß
* @copyright 2012
* @license GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
*/
{% extends "rooms.html" %}
{% block content %}
<h1><img class="icon" src='{{ icon0 }}control_building_s_okg_eg.png' />Nebengelass</h1>
<div class="block">
<div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Licht</h3>
<div align='right'>Werkstatt {{ basic.flip('ng.licht.Werkstatt', 'ng.licht.Werkstatt') }} </div><p><div align='right'> Flur Klein {{ basic.flip('ng.licht.Flur_klein', 'ng.licht.Flur_klein') }} </div><p><div align='right'> Garage 1 {{ basic.flip('ng.licht.Garage1', 'ng.licht.Garage1') }}</div><p><div align='right'> Garage 2 {{ basic.flip('ng.licht.Garage2', 'ng.licht.Garage2') }}</div>
</div>
</div>
</div>
<div class="block">
<div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Rolladen</h3>
{{ device.shutter ('ng.Rollo.Rollo_werkstatt', 'Rollo Werkstatt', 'ng.Rollo.Rollo_werkstatt.move', 'ng.Rollo.Rollo_werkstatt.stopp', 'ng.Rollo.Rollo_werkstatt.zielproz', '', '', '', 0, 100, 5, 'full') }}
</div>
</div>
</div>
{% endblock %}
Wie gesagt geht der größte Teil nur das Shutterbild öffnet nicht nach 100% schließen.
Im Anhang auch noch die ETS samt Monitor für einmal runter und einmal hoch via Smarthome (Visu).
Besten Dank
Gruß Haxley


Kommentar