Ankündigung

Einklappen
Keine Ankündigung bisher.

Visu Offline-Simulation ohne Erfolg

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

    Visu Offline-Simulation ohne Erfolg

    Servus zusammen,

    ich habe die Visu, sowie meine Item.conf datei fertig programmiert und wollte diese nun via "telnet 127.0.0.1 2323" simulieren. Ich kann im werte ansteuern und über auch kontollieren, dass sie angesteuert wurden. Jedoch ändert sich an der Visu absolut gar nichts.

    Hier ein Beispiel zu meiner Konfig:

    Code:
    [EG]
        [[wohness]]
            [[[bwz]]]
                name = bwz
                type = bool
                knx_dpt = 1
                visu_acl = rw
                knx_send = 4/4/0
                knx_init = 4/4/10
                knx_listen = 4/4/10
                enforce_updates=true
    Code:
    Bewegungsmelder   {{ button.flip('melder1','eg.wohness.bwz', 'Ein', 'Aus') }}
    Mein Setup:
    Ich nutze das Image von Onkelandy : https://knx-user-forum.de/forum/supp...eng-image-file


    Ich habe den verdacht, dass ich etwas bei den SmartVisu Einstellungen für die Kommunikation mit Smarthome.py vergessen habe. Soweit ich mir durchgelesen und kontrolliert habe, kann ich aber leider nichts finden.

    Plugin.conf
    Code:
    [visu]
       class_name = WebSocket
       class_path = plugins.visu_websocket
       #ip=0.0.0.0
       port=2424
       acl=rw
       wsproto = 4
    Ich kann aktuell leider nur Offline Simulieren, da sich mein Haus ein paar Flugstunden entfernt von mir erholt ;-)
    Kann mir jemand einen Tipp geben, woran das liegen kann?
    Gruß
    Micha

    #2
    Hast du in der smartVISU Konfiguration smarthome.py als Backend eingetragen? Sowie den Port 2424 und eine IP/Hostname, welche von deinem Client Browser her erreichbar ist?
    Und hast du die Option Realtime aktiviert?
    Was geschieht, wenn du in der Visu etwas schaltest, ist der neue Wert dann in CLI (per telnet 2323) geändert?

    Mit offline simulieren meinst du (hoffentlich), dass dein SmartHome.py keine Verbindung zu KNX hat und nicht, dass smartVISU keine Verbindung zu SH.py hat.

    Kommentar


      #3
      Ja, offline ist keine Verbindung zu knx.

      in der Smartvisu Konfiguration habe ich Smarthome.py ausgewählt. IP Adresse ist die meines Raspberry Port 2424. Benutzername ist keiner drin.
      Wo kommt der Hostname mit rein?

      Edit: Wenn ich links smarthome.py anwähle kann ich die log usw. sehen. Die Verbindung sollte eigentlich passen.

      zu CLI:

      mit dump EG.wohness.bwz bekomme ich value = false. Wenn ich dann update EG.wohness.bwz = 1 eingebe und anschließend wieder dump EG.wohness.bwz dann kommt value = true.
      Zuletzt geändert von Mobby2304; 14.02.2017, 12:02.
      Gruß
      Micha

      Kommentar


        #4
        Der Hostname wäre anstelle der IP, ist also OK so.

        Waren wohl zu viele Fragen in meinem vorigen Post:
        - Realtime hast du aktiviert?
        - Was geschieht, wenn du in der Visu den Flip umlegst, wechselt dann EG.wohness.bwz von false auf true?

        Kommentar


          #5
          Zu viele Fragen gibt es nicht ;-)
          Realtime ist aktiv. Wenn ich den schalter umlege und den Status abfrage (dump .... ) ändert sich nichts.
          Gruß
          Micha

          Kommentar


            #6
            Schau mal in der Browserkonsole, was da drin steht (z.B. JavaScript Fehler).

            Kommentar


              #7
              OK. Ich schaue in meiner Mittagspause. Kann also noch 5 Stunden dauern.

              Edit: Kann es sein, dass das mit meinem Mac zusammenhängt? Ich bin unter Mac im Chrome aktiv.
              Gruß
              Micha

              Kommentar


                #8
                Ist in items.conf "EG" groß, oder wie in Deinem Code "eg" klein geschrieben?
                Code:
                 [EG]
                      [[wohness]]
                            [[[bwz]]]
                            name = bwz
                            type = bool
                            knx_dpt = 1
                            visu_acl = rw
                            knx_send = 4/4/0
                            knx_init = 4/4/10
                            knx_listen = 4/4/10
                            enforce_updates=true
                Code:
                Code:
                 Bewegungsmelder   {{ button.flip('melder1','[B][COLOR=#FF0000]eg[/COLOR][/B].wohness.bwz', 'Ein', 'Aus') }}
                Oder ist es ein Schreibfehler? Gruß Hans
                Zuletzt geändert von Tontechniker; 14.02.2017, 14:45.

                Kommentar


                  #9
                  Ups, so einfach könnte die Lösung sein

                  Kommentar


                    #10
                    . Ich hab den Auszug 1:1 aus meiner config rauskopiert. Ich teste extra mit dem objekt, da es ganz oben steht. Ich hab gleich Mittagspause. Da schau ich mir das an.

                    Danke
                    Gruß
                    Micha

                    Kommentar


                      #11
                      Sooo. Danke für eure Hilfe. Nach "EG" zu "eg" liefs aufm dem IPhone. Anschließend habe ich Java für Mac runtergeladen. Auf dem Chrome läuft es nicht perfekt, aber für Testzwecke reicht es aus. Das Bild flackert aber das ist ok. Solange es auf'm Tablet funktioniert.

                      Jetzt hab ich mal ne Basis, auf der ich aufbauen kann.
                      Danke
                      Gruß
                      Micha

                      Kommentar


                        #12
                        Gern!
                        Melde Dich bitte, wenn Du Probleme hast.
                        Gruss Hans

                        Kommentar

                        Lädt...
                        X