Hi @ alle,
ich bin neu hier im Forum und habe ein seltsames Problem mit smarthomeNG und 1-wire. Im backend von smarthomeNG bekomme ich die gemessenen Temperaturen nicht angezeigt :-((
Ich verwende einen RaspberryPi 3B und einen one-wire-host von Abelectronics, der über i2c adressiert wird. Ich habe owfs, owserver und owhttp installiert. Meine /etc/owfs.conf sieht so aus:
Laut ps laufen owfs, owserver und owhttpd. Im Verzeichnis /mnt/1wire kann ich auch die Temperaturen auslesen. Auch der Webzugriff über port 2121 funktioniert und laut netstat ist port 4304 offen.
Ps zeigt, dass smarthome.py läuft. Der web-Zugriff auf das backend funktioniert und auch die Verbindung zum KNX ist OK. Meine /usr/local/smarthome/etc/plugins.yaml sieht so aus:
SmartVISU und sql habe ich noch nicht konfiguriert.
Die /items/eg.yaml enthält:
Hat jemand von euch eine Idee, wie ich das hinbekomme? Danke für jede Hilfe.
Karl
ich bin neu hier im Forum und habe ein seltsames Problem mit smarthomeNG und 1-wire. Im backend von smarthomeNG bekomme ich die gemessenen Temperaturen nicht angezeigt :-((
Ich verwende einen RaspberryPi 3B und einen one-wire-host von Abelectronics, der über i2c adressiert wird. Ich habe owfs, owserver und owhttp installiert. Meine /etc/owfs.conf sieht so aus:
Code:
! server: server = 127.0.0.1:4304 server: device = /dev/i2c-1 ######################### OWFS ########################## mountpoint = /mnt/1wire allow_other ####################### OWHTTPD ######################### http: port = 2121 ####################### OWFTPD ########################## ftp: port = 2120 ####################### OWSERVER ######################## server: port = 127.0.0.1:4304
Ps zeigt, dass smarthome.py läuft. Der web-Zugriff auf das backend funktioniert und auch die Verbindung zum KNX ist OK. Meine /usr/local/smarthome/etc/plugins.yaml sieht so aus:
Code:
BackendServer: class_name: BackendServer class_path: plugins.backend port: 8383 updates_allowed: 'True' threads: 8 user: '' password: '' language: de knx: class_name: KNX class_path: plugins.knx host: 127.0.0.1 port: 6720 visu: class_name: WebSocket class_path: plugins.visu_websocket wsproto: 4 acl: rw smartvisu: class_name: SmartVisu class_path: plugins.visu_smartvisu smartvisu_dir: /var/www/html/smartVISU cli: class_name: CLI class_path: plugins.cli ip: 0.0.0.0 update: 'True' sql: class_name: SQL class_path: plugins.sqlite_visu2_8 ow: class_name: OneWire class_path: plugins.onewire host: 127.0.0.1 port: 4304
Die /items/eg.yaml enthält:
Code:
EG003_Archiv: light1: type: bool knx_dpt: 1 knx_send: 1/0/11 knx_cache: 1/0/11 visu_acl: rw temp1: name: Archiv-Temp type: num ow_id: 28.8DF07B030000 ow_sensor: T temp2: type: num ow_id: 10.9D8155000800 ow_sensor: temperature
Karl
Kommentar