Hallo liebe Community,
ich versuche nun schon seit Tagen Smartvisu in Verbindung mit Smarthome zum Laufen zu bringen. Leider ohne Erfolg. Nachfolgend meine Konfiguration:
In der smartvisu.conf habe ich folgendes Item, das ich gerne über Smartvisu schalten möchte.
Die generierte Page sieht folgendermaßen aus:
In der plugin.conf habe ich folgende Konfiguration hinterlegt:
In der Konfiguration von Smartvisu habe ich als IO Connection Smarthome.py mit der Adressse 127.0.0.1 und dem Port 6720 hinterlegt.
Wenn ich nun den basic.switch in der smartvisu betätige, passiert nichts. vbusmonitor1 ip:localhost liefert keinen Eintrag. Wenn ich das Ganze jedoch über die Console mit groupswrite ip:localhost 0/3/10 1 mache, erscheint ein Eintrag und das Item wird eingeschaltet.
Wo könnte der Fehler liegen? Was mir komisch vorkommt ist, dass wenn ich smarthome.py im debug modus starte, kein Error oder Warning daher kommt. Aber ich sehe auch keinen Eintrag, wo sich Smartvisu mit Smarthome connected.
ich versuche nun schon seit Tagen Smartvisu in Verbindung mit Smarthome zum Laufen zu bringen. Leider ohne Erfolg. Nachfolgend meine Konfiguration:
In der smartvisu.conf habe ich folgendes Item, das ich gerne über Smartvisu schalten möchte.
Code:
[office] name = office sv_page = office sv_img = scene_sleeping.png [[light]] name = light type = bool visu_acl = rw sv_widget = {{basic.switch('item', 'item')}} knx_dpt = 1 knx_send = 0/3/10 knx_listen = 0/3/10
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 }}scene_sleeping.png' />office</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>light</h3> {{basic.switch('office.light', 'office.light')}} </div> </div> </div> {% endblock %}
Code:
# plugin.conf [knx] class_name = KNX class_path = plugins.knx host = 127.0.0.1 port = 6720 # send_time = 600 # update date/time every 600 seconds, default none # time_ga = 1/1/1 # default none # date_ga = 1/1/2 # default none [visu] class_name = WebSocket class_path = plugins.visu ip = 0.0.0.0 port = 2424 # acl = rw smartvisu_dir = /var/www/smartVISU [cli] class_name = CLI class_path = plugins.cli ip = 0.0.0.0 port=2323 update = true [sql] class_name = SQL class_path = plugins.sqlite [uzsu] class_name = UZSU class_path = plugins.uzsu
Wenn ich nun den basic.switch in der smartvisu betätige, passiert nichts. vbusmonitor1 ip:localhost liefert keinen Eintrag. Wenn ich das Ganze jedoch über die Console mit groupswrite ip:localhost 0/3/10 1 mache, erscheint ein Eintrag und das Item wird eingeschaltet.
Wo könnte der Fehler liegen? Was mir komisch vorkommt ist, dass wenn ich smarthome.py im debug modus starte, kein Error oder Warning daher kommt. Aber ich sehe auch keinen Eintrag, wo sich Smartvisu mit Smarthome connected.
Kommentar