Ankündigung

Einklappen
Keine Ankündigung bisher.

Raspberry Image Version 2.2 mit SmarthomeNG 1.5.1

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Golfer
    antwortet
    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)

    Einen Kommentar schreiben:


  • bmx
    antwortet
    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:


  • Tontechniker
    antwortet
    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ß
    Hans
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Golfer
    antwortet
    IP vom Raspi steht drin aber der Port ist mir bekannt.

    Bleibt bloß der Fehler "Could not connect to smarthome.py server! Websocket error undefined."

    EDIT: LÄUFT *freu*

    Danke euch wie verückt
    Zuletzt geändert von Golfer; 26.02.2018, 15:30.

    Einen Kommentar schreiben:


  • bmx
    antwortet
    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:


  • Golfer
    antwortet
    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:


  • Msinn
    antwortet
    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:


  • Msinn
    antwortet
    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:


  • Golfer
    antwortet
    Code:
    Lampe:
       knx_send: 0/0/1
       knx_cache: 0/0/2
       knx_dpt: 1
       visu_acl: rw
       type: bool
    so sieht es in der lampe.yaml aus.

    Habe erstmal einen Testaufbau liegen.
    Wie gesagt knxtool groupswrite .... steuert die Lampe.

    Was müsste denn CLI mit dem Befehl If Lampe bewirken/ausgeben?
    Zuletzt geändert von bmx; 26.02.2018, 12:01. Grund: Bitte [ CODE ] statt [ QUOTE ] nutzen!

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Vergiss erstmal die smartVISU und teste die Verbindung zwischen SmartHomeNG.

    Wie sieht denn Deine Item Definition aus?

    Einen Kommentar schreiben:


  • Golfer
    antwortet
    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:

    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
    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!
    Websocket error undefined.

    Danke
    Zuletzt geändert von bmx; 26.02.2018, 12:02. Grund: Bitte [ CODE ] statt [ QUOTE ] nutzen!

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    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:


  • Onkelandy
    antwortet
    Im /usr/local/smarthome/etc/plugin.yaml sollte zumindest das hier stehen:
    Code:
    visu:
        class_name: WebSocket
        class_path: plugins.visu_websocket
        port: 2424
        acl: rw
        wsproto: 4
    Dann brauchst du unter items noch mindestens ein yaml File mit dem Inhalt:
    Code:
    Lampe:
      knx_send: GA zum Senden
      knx_cache: GA zum Zuhören
      knx_dpt: 1
      visu_acl: rw
      type: bool
    In der SmartVISU wählst du auf der Configseite mal Allgemein/Seiten eine Demoseite aus.
    Diese adaptierst du unter /var/www/html/smartVISU2.9/pages/DEMO so, dass du "Lampe" als Schalt-Item definierst. Also zB
    Code:
    {{ basic.stateswitch('', 'Lampe') }}
    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"

    Einen Kommentar schreiben:


  • Golfer
    antwortet
    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? Danke
    Zuletzt geändert von Golfer; 25.02.2018, 19:14.

    Einen Kommentar schreiben:


  • Tontechniker
    antwortet
    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:

Lädt...
X