Hallo,
Da ich begeistert bin von meinem rPI Smarthome will ich an einer weiteren KNX Anlage sh.py und SmartVISU in einer Linux VM laufen lassen.
Server: Ubuntu 13.10 64 bit
Python: 3.3.2+
Apache: 2.4.6
sh.py: 1.0
SmartVISU: 2.7
Client: Firefox 26 unter Windows 7 64 bit
eibd läuft, sh.py starte ich im debug Modus. Es startet ohne Fehler und zeigt die KNX Telegramme auch schön an.
Sobald ich jedoch in der SmartVISU einen Raum auswähle habe ich folgendes im sh.py log.
Unnötig zu sagen dass smartVISU auch die aktuellen Zustände nicht anzeigt :-)
Javascript ist aktiviert, hab ich getestet. Mit Internet Explorer das gleiche Resultat.
Hat einer eine Idee wo ich noch suchen könnte ?
plugin.conf
Edit: Python Version korrigiert
Da ich begeistert bin von meinem rPI Smarthome will ich an einer weiteren KNX Anlage sh.py und SmartVISU in einer Linux VM laufen lassen.
Server: Ubuntu 13.10 64 bit
Python: 3.3.2+
Apache: 2.4.6
sh.py: 1.0
SmartVISU: 2.7
Client: Firefox 26 unter Windows 7 64 bit
eibd läuft, sh.py starte ich im debug Modus. Es startet ohne Fehler und zeigt die KNX Telegramme auch schön an.
Sobald ich jedoch in der SmartVISU einen Raum auswähle habe ich folgendes im sh.py log.
Code:
2014-01-23 10:48:14,977 DEBUG Main WebSocket: incoming connection from 10.24.0.250:22711 to 0.0.0.0:2424 -- connection.py:accept:187
2014-01-23 10:48:14,978 ERROR Main Connection polling failed: release unlocked lock -- smarthome.py:start:344
Traceback (most recent call last):
File "/usr/smarthome/bin/smarthome.py", line 342, in start
self.connections.poll()
File "/usr/smarthome/lib/connection.py", line 103, in poll
server.handle_connection()
File "/usr/smarthome/plugins/visu/__init__.py", line 126, in handle_connection
self._lock.release()
RuntimeError: release unlocked lock
2014-01-23 10:48:15,184 DEBUG Main 10.24.0.250:22711 sent '{"cmd":"proto","ver":3}' -- __init__.py:json_parse:273
2014-01-23 10:48:15,185 DEBUG Main 10.24.0.250:22711 sent '{"cmd":"monitor","items":["CPG.couloir.lumiere_passerelle","CPG.couloir.lumiere_passerelle.grader"]}' -- __init__.py:json_parse:273
Javascript ist aktiviert, hab ich getestet. Mit Internet Explorer das gleiche Resultat.
Hat einer eine Idee wo ich noch suchen könnte ?
plugin.conf
Code:
# plugin.conf
[knx]
class_name = KNX
class_path = plugins.knx
host = 127.0.0.1
port = 6720
[visu]
class_name = WebSocket
class_path = plugins.visu
smartvisu_dir = /var/www/smartVISU
[cli]
class_name = CLI
class_path = plugins.cli
ip = 0.0.0.0
update = True
[sql]
class_name = SQL
class_path = plugins.sqlite


Kommentar