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