Ankündigung

Einklappen
Keine Ankündigung bisher.

einfache Lichtschaltung über smartVISU klappt nicht

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

    einfache Lichtschaltung über smartVISU klappt nicht

    Servus Leute,

    Punkt 1) wie oben beschrieben habe ich ein kleines Problem mit dem Lichtschalten. Über Putty Lichtschalten läuft ohne Probleme nur nicht über smartVISU.

    ITEM
    Code:
    EG:
        Kueche:
            Licht:
                Decke_4:
                    schalten:
                    type: bool
                    knx_dpt: 1
                    knx_listen: 2/0/17    # das weiß ich nicht so, ob das passt
                    knx_send: 2/0/15
                    visu_acl: rw

    HTML
    Code:
    <div class="block" style="width:20%">
    <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
    <div data-role="collapsible" data-collapsed="false">
    <h3>Küche</h3>
    {{ basic.stateswitch('Couch_1', 'EG.Kueche.Licht.Decke_4.schalten') }}
    </div>
    </div>
    </div>
    Sollte doch eigentlich funktionieren?


    Punkt 2) In der Anleitung "kurzanleitung"->"erste Erfolg in 6 Schritte"-> "Schritt 3" steht "/user/smarthome/items/, sollte das nicht /user/local/smarthome/items/ heißen? weil in dem Verzeichnis ohne "../local/.." finde ich keine items.


    Punkt 3) Was mir noch aufgefallen ist im "Item Baum" befindet sich nur ein Item und zwar der von der Küche, obwohl noch mehr drinnen steht? Die Küche befindet sich in der aktuellen Datei "Licht_EG.yaml". Warum steht im "Definiert in Datei" Licht.yaml? Die Datei "Licht.yaml" existiert nicht mehr.

    Code:
    # Licht_EG.yaml
    
    
    
    EG:
        Wohnzimmer:
            Licht:
                Decke_1:
                    schalten:
                    type: bool
                    knx_dpt: 1
                    knx_listen: 2/0/32
                    knx_send: 2/0/30
                    visu_acl: rw
    
    EG:
        Wohnzimmer:
            Licht:
                Decke_2:
                    schalten:
                    type: bool
                    knx_dpt: 1
                    knx_listen: 2/0/27
                    knx_send: 2/0/25
                    visu_acl: rw
    
    EG:
        Esszimmer:
            Licht:
                Decke_3:
                    schalten:
                    type: bool
                    knx_dpt: 1
                    knx_listen: 2/0/22
                    knx_send: 2/0/20
                    visu_acl: rw
    
    EG:
        Kueche:
            Licht:
                Decke_4:
                    schalten:
                    type: bool
                    knx_dpt: 1
                    knx_listen: 2/0/17
                    knx_send: 2/0/15
                    visu_acl: rw



    Gruß
    B0b1
    Zuletzt geändert von B0b1; 23.12.2020, 19:34.

    #2
    Die Items sind aber schon eingerückt?

    vgl. so etwa
    Code:
    EG:
    Kueche:
    Licht:

    Kommentar


      #3
      ja. habe es so eingerückt, wie ich es auch gemacht habe.
      Zuletzt geändert von B0b1; 23.12.2020, 19:35.

      Kommentar


        #4
        Du mußt die Ebenen unter schalten auch noch einrücken.

        Statt

        Code:
        EG:
            Kueche:
                Licht:
                    Decke_4:
                        schalten:
                        type: bool
                        knx_dpt: 1
                        knx_listen: 2/0/17
                        knx_send: 2/0/15
                        visu_acl: rw
        also

        Code:
        EG:
            Kueche:
                Licht:
                    Decke_4:
                        schalten:
                            type: bool
                            knx_dpt: 1
                            knx_listen: 2/0/17
                            knx_send: 2/0/15
                            visu_acl: rw

        Kommentar


          #5
          ok. habe ich gemacht. Im Item Baum befindet sich immer noch nur die Küche.

          Kommentar


            #6
            Aus der Doku auf smarthomeNG.de:
            "Für den Itemnamen sollten nur die Zeichen A-Z und a-z verwendet werden. Ein Unterstrich oder eine Ziffer 0-9 darf _innerhalb_ des Itemnamens vorkommen. Einen Itemname wie [1w_Bus], [42] oder [_Bus] sind nicht zulässig."

            Am besten versuchst Du zuerst über das Admin-Interface von shNG im Item-Baum die items zu verändern (Wert eingeben und auf Aktualisieren klicken). Wenn das alles klappt, kannst Du mit smartVISU weiter machen.

            Den Punkt 2 habe ich korrigiert und gepusht. Danke für den Hinweis!

            Gruß
            Wolfram

            Kommentar


              #7
              Item Baum.png
              Warum befindet sich nur das im ITEM-BAUM ? Habe alles versucht. Neustart, geänder sogar gelöscht und es steht immer nur das drin.


              Am besten versuchst Du zuerst über das Admin-Interface von shNG im Item-Baum die items zu verändern (Wert eingeben und auf Aktualisieren klicken). Wenn das alles klappt, kannst Du mit smartVISU weiter machen.
              Versuche es die ganze Zeit über das Admin-Interface, aber ohne Erfolg.

              Kommentar


                #8
                Deine item-Definitionen für smarthomeNG müssen im Ordner "/usr/local/smarthome/items" als yaml-Dateien liegen. In den Dateien müssen die items wie oben dargestellt eingerückt sein, aber dies darf nur mit Leerzeichen gemacht werden. Die Verwendung von Tabs führt zum Abbruch mit Fehlermeldung. Die Fehler müsstest Du dann in den log-Dateien im Admin Interface sehen.

                Die Verwendung von Unterstrichen und Ziffern in item-Namen ist limitiert (s.o.). An Deiner Stelle würde ich darauf verzichten. Dennoch: wenn Du im item-Baum EG.Kueche.Licht.Decke_4.schalten auswählst, musst Du rechts im Bildschirm eine Darstellung der item-Eigenschaften sehen und dort auch den Wert verändern können. (Wert ändern und danach auf Aktualisieren klicken). Was passiert dann?

                Kommentar


                  #9
                  Zitat von B0b1 Beitrag anzeigen
                  Warum befindet sich nur das im ITEM-BAUM ?
                  Weil Deine YAML Datei falsch ist.

                  Du hast mehrere Top Level Items EG definiert. Davon kann nur eines gültig sein, nämlich das letzte!

                  Das müsste so aussehen:
                  Code:
                  # Licht_EG.yaml
                  
                  EG:
                      Wohnzimmer:
                          Licht:
                              Decke_1:
                                  schalten:
                                      type: bool
                                      knx_dpt: 1
                                      knx_listen: 2/0/32
                                      knx_send: 2/0/30
                                      visu_acl: rw
                  
                              Decke_2:
                                  schalten:
                                      type: bool
                                      knx_dpt: 1
                                      knx_listen: 2/0/27
                                      knx_send: 2/0/25
                                      visu_acl: rw
                  
                      Esszimmer:
                          Licht:
                              Decke_3:
                                  schalten:
                                      type: bool
                                      knx_dpt: 1
                                      knx_listen: 2/0/22
                                      knx_send: 2/0/20
                                      visu_acl: rw
                  
                      Kueche:
                          Licht:
                              Decke_4:
                                  schalten:
                                      type: bool
                                      knx_dpt: 1
                                      knx_listen: 2/0/17
                                      knx_send: 2/0/15
                                      visu_acl: rw
                  Zuletzt geändert von Msinn; 24.12.2020, 10:34.
                  Viele Grüße
                  Martin

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

                  Kommentar


                    #10
                    Analog kannst Du im zweiten item auch auf „Wohnzimmer“ und „Licht“ verzichten.

                    Kommentar


                      #11
                      Muss er sogar, sonst fehlen ihm wieder ein Item. Habe ich oben korrigiert.
                      Viele Grüße
                      Martin

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

                      Kommentar


                        #12
                        frohe Weihnachten.

                        YAML-Datei habe ich jetzt korrigiert und es passt vielen Dank dafür.

                        wenn Du im item-Baum EG.Kueche.Licht.Decke_4.schalten auswählst, musst Du rechts im Bildschirm eine Darstellung der item-Eigenschaften sehen und dort auch den Wert verändern können. (Wert ändern und danach auf Aktualisieren klicken). Was passiert dann?
                        passiert leider nichts. Der Wert bleibt danach auf EIN. Lässt sich auch nicht mehr zurückschalten.
                        Zuletzt geändert von B0b1; 26.12.2020, 14:41.

                        Kommentar


                          #13
                          Zitat von B0b1 Beitrag anzeigen
                          passiert leider nichts. Der Wert bleibt danach auf EIN. Lässt sich auch nicht mehr zurückschalten.
                          Siehst Du einen Schiebeschalter oder ein Drop Down um den Wert zu ändern? Wenn Du noch ein Drop Down sieht: Es reicht nicht den Wert zu ändern, Du musst auch noch durch klicken auf eine Stelle ausserhalb des Feldes signalisieren, dass Du das editieren abgeschlossen hast.
                          Viele Grüße
                          Martin

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

                          Kommentar


                            #14
                            Zitat von Msinn Beitrag anzeigen
                            Siehst Du einen Schiebeschalter oder ein Drop Down um den Wert zu ändern? Wenn Du noch ein Drop Down sieht: Es reicht nicht den Wert zu ändern, Du musst auch noch durch klicken auf eine Stelle ausserhalb des Feldes signalisieren, dass Du das editieren abgeschlossen hast.
                            habe nur einen Schiebschalter. Wenn ich den Schiebeschalter nach rechts betätige und auf aktualisieren klicke, passiert nichts. Lässt sich auch nicht mehr Rückgängig machen.

                            Kommentar


                              #15
                              Aktualiesiern brauchst Du nicht zu klicken. Das ist dafür da den aktuellen Wert angezeigt zu bekommen, wenn sich das Item geändert hat, z.B. durch einen KNX Taster geschaltet wurde.

                              was meinst Du mit „lässt sich nicht mehr rückgängig machen“? Du kannst in der GUI den Schalter nicht zurück schieben???
                              Viele Grüße
                              Martin

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

                              Kommentar

                              Lädt...
                              X