Ankündigung

Einklappen
Keine Ankündigung bisher.

Visu - Farbe des Schalters wechselt, aber Kontakt knx-Bus geht nicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Visu - Farbe des Schalters wechselt, aber Kontakt knx-Bus geht nicht

    Hallo,
    besten Dank für die Doku.
    Leider habe ich aber gerade ein grundsätzliches Problem:

    Ich habe unter SmartHome.py/items eine eigene Datei: EG_Kueche.yaml angelegt; (ich hoffe mal nach der Doku)
    (neu gestartet!)

    Erste Frage: muss ganz am Anfang und am ende der Datei noch irgendwas stehen? Steuerzeichen oder ähnliches?
    Zweite Frage: wie tief darf man schachteln?

    bei mir sieht es so aus:
    Code:
    EG:
        Kueche:
            Licht:
                Decke:
                    schalten:
                        type: bool
                        knx_dpt: 1
                        knx_Listen: 1/5/51
                        knx_send: 1/2/2
                        visu_acl: rw
    in der Visualisierung gibt es dann den Schalter:

    Code:
    {{ basic.switch('EGKuecheLichtDecke', 'EG.Kueche.Licht.Decke') }}
    oder auch versucht:

    Code:
    {{ basic.switch('EGKuecheLichtDecke', 'EG.Kueche.Licht.Decke.schalten') }}
    leider wird nur in der Visu die Farbe des Schalters gewechselt, der Kontakt auf dem knx-Bus schaltet aber leider nicht.

    Irgend etwas übersee ich gerade, ich sehe aber nicht was :-(

    Ich bin für jeden Tipp dankbar.
    Zuletzt geändert von bmx; 14.12.2017, 06:38.

    #2
    Hallo Johannes911

    Anbei mal ein Ausschnitt aus meiner "EG_Badezimmer.yaml"
    Wichtig sind die Einrückungen (4 Leerzeichen verwenden und auf keinen Fall Tabulator - laut Doku) - Editor entspechend konfigurieren oder sonst von Hand

    Code:
    %YAML 1.1
    ---
    EG:
    
        Badezimmer:
            name: Badezimmer
            sv_page: room
            sv_img: scene_bathroom.svg
    
            Licht1:
                name: Licht1
                type: num
                visu_acl: rw
                knx_dpt: 5
                knx_init: 1/2/14
                knx_send: 1/2/14
    Am Ende der Datei ist nichts mehr angeführt.

    In der SmartVISU steuere ich dieses Item folgendermaßen an:

    Code:
    {{ basic.slider('Lichtreihe 2', 'EG.Badezimmer.Licht1') }}

    Hoffe, das hilft.

    Beste Grüße,
    Markus

    Kommentar


      #3
      Johannes, ich habe das Thema mal vereinzelt.

      Die Datei sollte UTF-8 ohne BOM sein, am Anfang muß nichts stehen.
      Die Schachtelungstiefe ist nicht begrenzt aber um zu Testen fängt man mit etwas wie "Testschalter" an, nicht mit einem Monster wo man sich leicht verschreiben kann.
      Groß- und Kleinschreibung ist wichtig. Siehe oben knx_Listen statt knx_listen
      In der Anleitung steht eigentlich drin, wie Fehler systematisch angegangen werden können.

      Kommentar


        #4
        Hilfreich ist auch erstmal zu schauen, ob in SmartHomeNG die Konfiguration richtig ist, bevor Du versuchst eine Visualisierung einzurichten und darauf zuzugreifen. Dein Problem könnte beim Einlesen der Item Definition liegen oder auch in der Konfiguration der smartVISU. Diese wechselt die Schalterfarbe auch, wenn sie überhaupt nicht mit SmartHomeNG kommunizieren kann.

        Am besten schaust Du erstmal im Backend von SmartHomeNG das Item sichtbar ist: http://<ip-vom-smarthomeng>:8383 und dann den Reiter Items aufrufen.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #5
          Danke für die Tipps.

          erster Fehler von mir: ich habe mich zwischendurch einmal als root über ssh eingeloggt dadurch wurden die Rechte zum Schreiben der PID verbogen.
          Rechte korrigiert und smarthomeng läuft jetzt.

          Kommentar

          Lädt...
          X