So, langsam wird es mit den Logiken. Jeden Abend eine ist eine halbwegs brauchbare Quote (heute abend war die Abwesenheitsschaltung dran).
Beim Versuch, die
Visu mit 0.8beta ans Laufen zu kriegen, bin ich aber auf voller Länge gescheitert. Mit der 0.7 ging es, aber das Interface hat sich ja geändert. Also: alles auf Los.
Die Examples habe ich nach /var/www (Root-Verzeichnis) und nach /usr/local/smarthome/items/ kopiert und auf beiden Seiten den Port auf 2122 geändert, 2121 war schon belegt.
my.smarthome.
js:
Code:
console.log('Init SmartHome.py v' + shVersion)
shInit("ws://"+ location.host + ":2122/");
// adapt default settings
$.mobile.page.prototype.options.addBackBtn= true;
$.mobile.page.prototype.options.backBtnText = "Zurück";
plugin.conf:
Code:
[visu]
class_name = WebSocket
class_path = plugins.visu
port = 2122
generator_dir = /var/www/sh8
example.html ist unverändert übernommen. Ich hatte erwartet, im Log irgendwas zu sehen, aber da ist nichts außer den ewigen Temperaturmeldungen:
Code:
2013-01-28 23:32:44 SmartHome.py INFO Init SmartHome.py v0.8-Beta
2013-01-28 23:32:44 SmartHome.py INFO No latitude/longitude specified => you could not use the sun and moon object.
2013-01-28 23:32:44 SmartHome.py INFO Init Scheduler
2013-01-28 23:32:44 SmartHome.py INFO Init plugins
2013-01-28 23:32:44 SmartHome.py INFO Init items
2013-01-28 23:32:45 SmartHome.py INFO Start Plugins
2013-01-28 23:32:45 SmartHome.py INFO Starting logics
2013-01-28 23:32:45 sh.con INFO KNX: connected to 127.0.0.1:6720
2013-01-28 23:32:45 sh.con INFO Onewire: connected to 127.0.0.1:4304
2013-01-28 23:32:46 SmartHome.py INFO dg.ost.heizung.temperatur.soll = 22.5 via KNX 1.1.224
2013-01-28 23:32:46 SmartHome.py INFO system.haus.abend = True via KNX 1.1.130
2013-01-28 23:32:46 SmartHome.py INFO system.haus.abend = False via KNX 1.1.112
2013-01-28 23:32:46 SmartHome.py INFO system.haus.abend = True via KNX 1.1.113
2013-01-28 23:32:46 SmartHome.py INFO system.haus.abend = False via KNX 1.1.110
2013-01-28 23:32:46 ow.bus INFO Found bus.0 with busmaster None
(der Rest ist nur noch
Onewire-Kram)
Wenn ich die Webseite aus der 0.7 aufrufe (gleicher Port), heißt es "could not connect to backend". Ich vermute also einen Konfigurationsfehler auf Plugin-Seite - aber wo?
Sorry für die unspezifische Anfrage, ich weiß echt nicht, wo ich anfangen soll zu suchen. Browser ist ein aktueller Chrome, Websocket ist also nicht das Thema.
Max