Ankündigung

Einklappen
Keine Ankündigung bisher.

HUE Bridge Problem in neuer Version SmartHomeNG 1.4

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

    #16
    das hat aber bis heute Mittag in der v1.3 einwandfrei funktioniert.
    ich habe nichts an der Konfiguration geändert.

    die IP der Bridge steht in meiner plugin.yaml:
    HTML-Code:
    HUE:
        class_name: HUE
        class_path: plugins.hue
        hue_user: 8u4Y0dFwHBRv8GazXHpzsLG0p1OHi46ofYw5qVLh
        hue_ip: 192.168.178.50
    und die items der Bridge sehen so aus:
    HTML-Code:
            hue1:
                hue_bridge_id: 0
                visu: 'yes'
    
                bridge_name:
                    type: str
                    hue_listen: bridge_name
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                zigbeechannel:
                    type: num
                    hue_listen: zigbeechannel
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                mac:
                    type: str
                    hue_listen: mac
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                dhcp:
                    type: bool
                    hue_listen: dhcp
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                ipaddress:
                    type: str
                    hue_listen: ipaddress
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                netmask:
                    type: str
                    hue_listen: netmask
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                gateway:
                    type: str
                    hue_listen: gateway
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                utc:
                    type: str
                    hue_listen: UTC
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                localtime:
                    type: str
                    hue_listen: localtime
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                timezone:
                    type: str
                    hue_listen: timezone
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                swversion:
                    type: str
                    hue_listen: bridge_swversion
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    
                apiversion:
                    type: str
                    hue_listen: apiversion
                    visu: 'yes'
                    sv_widget: "{{ basic.print('item', 'item', 'text') }}"
    

    Kommentar


      #17
      Also ich würde meinen HUE User hier nicht so frei reinstellen... Nur so als Tipp

      Kommentar


        #18
        Wie sieht die geladene Plugin Konfiguration im Backend aus? Bei mir sieht das so aus:

        Capto_Capture 2017-12-18_09-21-10_PM.jpg
        Viele Grüße
        Martin

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

        Kommentar


          #19
          ist mir im Nachhinein auch aufgefallen, kann sie ja ändern, wenn das Problem gelöst ist.

          Kommentar


            #20
            Sandman60 n60 Du hast im Prinzip recht, aber die Hue Security ist was das betrifft sowieso ein Witz.
            Viele Grüße
            Martin

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

            Kommentar


              #21
              bei mir fehlt da IP und User:
              hue2.PNG

              Kommentar


                #22
                Ok, wir kommen dem Thema näher.
                Viele Grüße
                Martin

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

                Kommentar


                  #23
                  Kannst Du in der plugin.yaml die Daten mal als Liste angeben?

                  Also:
                  Code:
                     hue_ip:
                      - 192.168.178.50
                  statt
                  Code:
                     hue_ip: 192.168.178.50
                  Analog beim User
                  Viele Grüße
                  Martin

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

                  Kommentar


                    #24
                    Zitat von Msinn Beitrag anzeigen
                    Sandman60 Du hast im Prinzip recht, aber die Hue Security ist was das betrifft sowieso ein Witz.
                    Full ACK Martin. Naja, mir ging es weniger um die Security als wenn ein C&P Mensch dann munter drauf loshämmert und dann ein anderer Thread a la "HUE macht seit 1.4 was sie will" eröffnet wird

                    Kommentar


                      #25
                      kaum macht man's richtig schon geht's

                      Böse Falle

                      und die wundersame Thread Vermehrung ist auch weg.

                      vielen Dank für Deine prompte Hilfe

                      Kommentar


                        #26
                        Die Ursache ist recht einfach. Das Plugin unterstützt mehrere Bridges. Deshalb müssen ip uns user als Liste angegeben werden. Bei Dir halt als Liste der Länge 1.

                        Auffallen tut das, weil v1.4 eine Datenprüfung der Parameter vornimmt, bevor sie an das Plugin übergeben werden. (Damit in Zukunft nicht mehr jedes Plugin die Gültigkeitsprüfungen selbst neu erfinden muss).
                        Viele Grüße
                        Martin

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

                        Kommentar


                          #27
                          dann hat aber doch diese Prüfung versagt. Im Log habe ich nichts derartiges gefunden.
                          aber im Backendserver gibt es wohl eine neue Funktion zur Prüfung.

                          Zusatzfrage:

                          liefert Dein plugin jetzt auch das Bridge-Model ?
                          habe Deine Neuerungen noch nicht analysiert

                          Kommentar


                            #28
                            Das ist nicht mein Plugin. Ich habe das Plugin nur auf SmartPlugin umgestellt. Das Plugin selbst ist das bisherige von Orion .

                            Die Änderungen sind im allgemeinen Plugin Handling von SmartHomeNG. Wenn ein Parameter als Liste definiert ist, wird auch eine Liste gefordert.

                            Das Backend liefert die eingelesenen Parameter und gibt davor in Klammern an, als was für ein Datentyp sie definiert sind. hue_ip ist als list(ip), also Liste von IP Adressen (oder Hostnamen) definiert.
                            Viele Grüße
                            Martin

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

                            Kommentar


                              #29
                              dann sind wir wieder beim logging.
                              was sagen denn diese Meldungen aus ?
                              und
                              welchen Nutzen sollen denn diese Informationen haben ?

                              Code:
                              2017-12-18  22:03:36 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:03:41 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:03:46 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:03:51 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:03:56 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:04:01 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:04:06 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:04:11 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:04:15 INFO     plugins.hue.update-bridges _get_web_content 0
                              2017-12-18  22:04:16 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:04:21 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:04:26 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:04:31 INFO     plugins.hue.update-lamps _get_web_content 0
                              2017-12-18  22:04:36 INFO     plugins.hue.update-groups _get_web_content 0
                              2017-12-18  22:04:41 INFO     plugins.hue.update-lamps _get_web_content 0

                              Kommentar


                                #30
                                Keine Ahnung. Die Einträge stammen vom Autor des Plugins.

                                Wie gesagt: Den root logger auf WARNING stellen.
                                Viele Grüße
                                Martin

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

                                Kommentar

                                Lädt...
                                X