Ja so läuft's bei mir auch, war nur bisschen irritiert durch meine viele planlose einstellerei.
Danke euch sehr für die Hilfe (werde ich bestimmt nochmal brauchen)
Ankündigung
Einklappen
Keine Ankündigung bisher.
Raspberry Image Version 2.2 mit SmarthomeNG 1.5.1
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Den Port hast Du doch oben in der plugin.yaml stehen:
Code:# Bereitstellung eines [B]Websockets zur Kommunikation zwischen SmartVISU und SmartHomeNG[/B] visu: class_name: WebSocket class_path: plugins.visu_websocket # ip: 0.0.0.0 port: [B]2424 [/B] # tls: no wsproto: 4 acl: rw
Einen Kommentar schreiben:
-
Hallo ,
hast du im Config Menue der Visu (die drei Zahnräder) folgendes eingestellt?
Smarthome IOT-Datenquelle.jpg
Host/IP= Die IP-Adresse Deines Raspi
Gruß
HansAngehängte Dateien
Einen Kommentar schreiben:
-
Ja, dann geht das. In der SmartVISU mußt Du beim Treiber dann SmartHome.py bzw. SmartHomeNG auswählen und die IP Deines Raspi angeben.
Und die Doku unter SmartHomeNG.de und speziell das Schaubild in der Einleitung kennst Du?
Einen Kommentar schreiben:
-
ja also die Lampe sehe ich im Backend unter Items und wenn ich den Wert von false auf true ändere schaltet auch die Lampe. Dies bedeutet das die Kommunikation von SmarthomeNG zum KNX geht oder?
Einen Kommentar schreiben:
-
Ach ja,
kommentiere mal die Zeilen host und port in der knx Section der plugin.yaml aus. Die brauchst Du nicht wenn der knxd auf dem selben gerät läuft.
Einen Kommentar schreiben:
-
CLI kann ich aus dem Kopf nicht sagen.
Im Backend müsstest Du das Item Lampe auf der Seite Items finden. Wenn Du es links in der Baumdarstellung auswählst, siest Du rechts die Details. Dort kannst Du den Wert von False auf True ändern. Dann sollte das KNX Device einschalten.
Wenn Du auf dem KNX Bus den Status änderst, solltest Du das auch hier im Backend sehen, nachdem Du den Aktualisiern Button über den Details gedrückt hast.
Einen Kommentar schreiben:
-
so sieht es in der lampe.yaml aus.Code:Lampe: knx_send: 0/0/1 knx_cache: 0/0/2 knx_dpt: 1 visu_acl: rw type: bool
Habe erstmal einen Testaufbau liegen.
Wie gesagt knxtool groupswrite .... steuert die Lampe.
Was müsste denn CLI mit dem Befehl If Lampe bewirken/ausgeben?
Einen Kommentar schreiben:
-
Vergiss erstmal die smartVISU und teste die Verbindung zwischen SmartHomeNG.
Wie sieht denn Deine Item Definition aus?
Einen Kommentar schreiben:
-
habe eine lampe.yaml erstellt unter /usr/local/smarthome/items mit dem inhalt von Onkelandy, dann habe ich aus dem example2.knxd room2_bad.html einen switch angepasst an die lampe aber dennoch tut sich nix.
meine plugin.yaml sieht wie folgt aus:
Desweiteren komm ich nicht ganz klar mit den Einstellungen im Webserver mit dem Menüpunkt "Datenverbindung/Treiber" und neuerdings kommt rechts oben in der Ecke ein Error mit dem nhalt: Could not connect to smarthome.py server!Code:BackendServer: class_name: BackendServer class_path: plugins.backend port: 8383 updates_allowed: 'True' threads: 8 user: '' password: '' language: de # KNX Verbindung via knxd 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 # Bereitstellung eines Websockets zur Kommunikation zwischen SmartVISU und SmartHomeNG visu: class_name: WebSocket class_path: plugins.visu_websocket # ip: 0.0.0.0 port: 2424 # tls: no wsproto: 4 acl: rw
Websocket error undefined.
Danke
Einen Kommentar schreiben:
-
Die Verbindung zwischen KNX Bus und SmartHomeNG kannst Du auf zwei Wegen prüfen: Mit Hilfe des CLI Plugins (Kommandozeile) oder mit Hilfe des Backend Plugins (Web Browser).
Für beides musst Du das KNX Plugin konfiguriert haben und ein Item angelegt haben, dass entweder einen KNX Aktor schalten soll (Attribut knx_send muss die entsprechende GA definieren) oder eine Information vom KNX Bus erhalten soll (Attribut knx_listen muss die entsprechende GA definieren).
Einen Kommentar schreiben:
-
Im /usr/local/smarthome/etc/plugin.yaml sollte zumindest das hier stehen:
Dann brauchst du unter items noch mindestens ein yaml File mit dem Inhalt:Code:visu: class_name: WebSocket class_path: plugins.visu_websocket port: 2424 acl: rw wsproto: 4
In der SmartVISU wählst du auf der Configseite mal Allgemein/Seiten eine Demoseite aus.Code:Lampe: knx_send: GA zum Senden knx_cache: GA zum Zuhören knx_dpt: 1 visu_acl: rw type: bool
Diese adaptierst du unter /var/www/html/smartVISU2.9/pages/DEMO so, dass du "Lampe" als Schalt-Item definierst. Also zB
Die Verbindung von smarthomeNG zu knxd testet du, indem du die Itemwerte beobachtest. Das geht auch ohne VISU mit dem CLI Plugin. Das muss in plugin.yaml aktiviert sein. Dann tippst du in der Shell "cli" ein und dann "if Lampe"Code:{{ basic.stateswitch('', 'Lampe') }}
Einen Kommentar schreiben:
-
Läuft auf nem RasPi3 mit einem IP Interface von MDT. Habe diese plugin.yaml erstellt aber dennoch geht nix. Was soll schief gehen beim Image auf SD Karte schreiben? Habe als erstes die knxd.ini angepasst dann mit knxtool gestestet. Kann man die Kommunikation von SmarthomeNG zu knxd testen irgendwie? DankeZuletzt geändert von Golfer; 25.02.2018, 19:14.
Einen Kommentar schreiben:
-
Halo Golfer ,
hast du das Image von Onkelandy installiert? Auf welcher Hardware läuft dein Image?
Wenn du das Image von Onkelandy richtig installiert has, sollte in /etc die Datei "plugin.yaml" vorhanden sein. Wenn das nicht der Fall ist, ist irgendetwas schief gegangen. Hast du mal die Doku unter https://www.smarthomeNG.de angesehen? Dort sind Beispiele für den Inhalt der Datei.
Gruß
Hans
Unsere Antworten haben sich überschnitten!
Einen Kommentar schreiben:


Einen Kommentar schreiben: