Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19002160/2061 - Virtual HUE Device for Alexa

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

    #46
    Zitat von benji Beitrag anzeigen
    hat mal jemand den E2 Reset getestet?? Ich hatte ein Gerät mit der ID 1 angelegt. Dies war nur ein Testgerät, jetzt kann ich aber den Namen nicht mehr ändern. Habe es dann über Reset versucht.
    Es kommt auf die richtige Reihenfolge an.
    Zuerst Reset einmal auf 1 triggern.
    Danach den neuen Namen setzen. Dann Gerät in Alexa löschen und neu suchen lassen.
    Du kannst auch jederzeit die json Datei mit einem Editor prüfen.

    Kommentar


      #47
      Hm, hat irgendwie so nicht geklappt.
      Ich habe jetzt in der json das Gerät gelöscht und dann die Namen in Edomi neu gesetzt inkl. ID
      In Alexa App Geräte gelöscht und anschließend gesucht. Klappt jetzt auch.

      Wenn ich die Bridge laufen habe und in der Alexa App Geräte suche bekomme ich im Error-log von Edomi immer ein Fehler: "Unbekannter CRD...."
      Ist dies bei euch auch der Fall? Funktion ist allerdings gegeben...

      Gruß Benjamin

      Kommentar


        #48
        Zitat von starwarsfan Beitrag anzeigen
        Ja natürlich. Ein virtuelles Gerät ist für mich ein physisch nicht vorhandenes Gerät. Daher die Fage, wozu ich denn eine virtuelle Leuchte steuern soll.
        In dem Fall geht es wohl nicht darum eine virtuelle Leuchte zu steuern, sondern Edomi emuliert eine Hue Bridge und auf dieser Bridge "virtuelle Leuchten", diese bekommen dann von Alexa per Befehl ein Signal und schalten eine reale Lampe oder was beliebiges anderes. Der Vorteil ist hier, dass Alexa direkt die (emulierte) Hue-Bridge ansprechen kann, und damit ohne eine echte Hue-Bridge seine KNX-Lampen Steckdosen etc. mit Alexa steuern kann.
        Grüße
        Matze

        Kommentar


          #49
          Zitat von benji Beitrag anzeigen
          Hm, hat irgendwie so nicht geklappt.
          Ich habe jetzt in der json das Gerät gelöscht und dann die Namen in Edomi neu gesetzt inkl. ID
          In Alexa App Geräte gelöscht und anschließend gesucht. Klappt jetzt auch.
          Hast du die unveränderten Bausteine aus dem Downloadportal verwendet oder den Pfad zum json File selber angepasst?
          Denn den Pfad müsstest du dann natürlich in beiden Bausteinen anpassen.

          Wenn ich die Bridge laufen habe und in der Alexa App Geräte suche bekomme ich im Error-log von Edomi immer ein Fehler: "Unbekannter CRD...."
          Ist dies bei euch auch der Fall? Funktion ist allerdings gegeben...
          Ja, hatte ich bei mir auch schon beobachtet. Alexa sendet nämlich die SSDP Requests auf Port 50000.
          Und der Standardport für KNX Telegramme in Edomi ist ebenfalls 50000.
          Ich habe bei mir einfach den KNX Port in den Edomi Einstellungen geändert.
          Mal schauen ob ich da noch was im Code ändern kann um diesen Fehler zu unterbinden.

          Hat noch jemand Vorschläge für einen anderen Namen, da "virtuell" scheinbar für Verwirrung sorgt.

          Danke fürs Testen und euren Input.
          Ich habe jetzt ein neues Update hochgeladen.
          • Pfad des json Files angepasst (wird jetzt bei der Projektaktivierung gelöscht und anschließend neu erzeugt). Reset der Bridge ist daher nur mehr notwendig wenn man zur Laufzeit was ändern will.
          • Port-Reuse aktiviert
          • Versuch den CRD Fehler zu unterdrücken in dem auf Anfragen der eigenen Server-IP nicht geantwortet wird
          Zuletzt geändert von philipp900; 15.01.2021, 16:38.

          Kommentar


            #50
            Zitat von philipp900 Beitrag anzeigen
            Hast du die unveränderten Bausteine aus dem Downloadportal verwendet oder den Pfad zum json File selber angepasst?
            Denn den Pfad müsstest du dann natürlich in beiden Bausteinen anpassen.

            Hi, hatte ich selbst angepasst. Klingt logisch

            Werde ich dann mal ändern und testen.

            Danke Gruß Benjamin

            Kommentar


              #51
              Mal ne ganz blöde Frage: Sollte das ganze auch mit der Alexa App funktionieren? Wollte das ganze gestern mal testen, habe aber keinen Echo. Die bridge läuft, aber es steht im log nur "warte auf Daten".

              Kommentar


                #52
                Also mit der Alexa App allein klappt es auch, ohne dass ein Echo lauscht (blauer Ring). Ob die Geräte allerdings ohne diese gefunden weder können, was ja erstmal Voraussetzung für die Steuerung ist, weiß ich leider nicht. Ich vermute aber, dass dafür ein Echo notwendig ist, da bei der Gerätesuche immer auch die Echos aktiv sind (blauer Ring).
                Gruß David

                Kommentar


                  #53
                  Also es muss sich mindestens ein physikalischer Echo im Netzwerk befinden. Sonst funktioniert weder die Suche noch die Steuerung. Wenn man mehrere Echos hat wird einer als Master definiert der dann die Kommunikation übernimmt. Die Befehle aus der App werden dann ebenfalls über diesen Echo gesendet.

                  Zitat von Winni Beitrag anzeigen
                  Könnte man mit einer zweiten Bridge das Limit von 255 übergehen?
                  Hab den Code für dich angepasst jetzt kannst du 65535 Geräte anlegen.
                  Zuletzt geändert von philipp900; 17.01.2021, 18:12.

                  Kommentar


                    #54
                    Der LBS läuft ja gut und funktioniert lokal auch weitaus schneller als mit Still.


                    Ich bekomme allerdings alle 2std. diese Fehlermeldungen im Log:


                    Code:
                     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
                     	 		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]541363[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]552047[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]562732[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]573940[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]584602[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     		[TR]
                     			[TD]2021-01-17 17:16:50[/TD]
                     			[TD]595244[/TD]
                     			[TD]KNX[/TD]
                     			[TD]9156[/TD]
                     			[TD]CE < | UNKNOWN / Unbekannter CRD: 5450h / Raw: 485454502f312e3120323030204f4b0d0a43414348452d434f 4e54524f4c3a206d61782d6167653d36300d0a4558543a0d0a 4c4f434154494f4e3a20687474703a2f2f3139322e3136382e 352e3230303a38302f6170692f6465736372697074696f6e2e 786d6c0d0a5345525645523a204c696e75782f332e782c2055 506e502f312e312c2045646f6d692f322e300d0a53543a2075 726e3a736368656d61732d75706e702d6f72673a6465766963 653a62617369633a310d0a55534e3a20757569643a30303131 323233332d343435352d363637372d383839392d6161626263 6364646565313132323a3a75726e3a736368656d61732d7570 6e702d6f72673a6465766963653a62617369633a310d0a0d0a[/TD]
                     			[TD]ERROR[/TD]
                     		[/TR]
                     	 [/TABLE]
                    Hat das noch jemand? Deaktiviert ihr die Bridge nach dem suchen??

                    Kommentar


                      #55
                      Hast du die V0.3 der Bridge verwendet und immer noch den Fehler?

                      Das mit den CRD Fehlern und einen Workaround habe ich ja bereits in Post #49 erklärt.
                      Deaktivieren der Bridge würde eventuell auch funktionieren.
                      Wenn du den RAW String von Hex in ASCII übersetzt, siehst du den SSDP Header.
                      Wieso der allerdings von Edomi aufgeschnappt wird verstehe ich noch nicht ganz.

                      Kommentar


                        #56
                        Hi,


                        Danke. Ich hatte den Post #49 irgendwie in Bezug auf den CRD Fehler übersehen. Ich habe jetzt mal die aktuelle Version des LBS geladen. Dies alleine hat allerdings nichts gebracht, ich habe den Port in Edomi dann noch geändert. Jetzt scheint es zu klappen.

                        Danke

                        Kommentar


                          #57
                          Das Problem mit dem CRD Fehler liegt an Edomi selbst, nicht an dem LBS.
                          Edomi lauscht auf allen Adressen nicht nur auf der server_ip.
                          Wenn sich der LBS nun auf eine Multicast Adresse anmeldet, empfängt Edomi auch den ganzen Multicast Traffic.

                          Korrekterweise müsste die proc_knx.php angepasst werden:
                          Code:
                          socket_bind($this->cE_socket,0,$this->cE_serverPort) && socket_bind($this->dE_socket,0,$this->dE_serverPort)
                          ändern in
                          socket_bind($this->cE_socket,$this->cE_serverIp,$this->cE_serverPort) && socket_bind($this->dE_socket,$this->dE_serverIp,$this->dE_serverPort)
                          Zuletzt geändert von philipp900; 18.01.2021, 10:43.

                          Kommentar


                            #58
                            So heute hat mal so ein dot seinen weg zu mir gefunden.... Einrichten dauert 5 Minuten, und die erste Leuchte schaltet. Super Arbeit!

                            Jetzt müsste halt noch Jalousie und Temperatur über den geleichen Weg funktionieren

                            Kommentar


                              #59
                              Jalousie geht zwar nicht nativ, aber über den Umweg einer dimmbaren Leuchte (bzw. color control) welche statt Licht eben Jalousie Raumname heißt.

                              Prozentwert für Behanghöhe.
                              Befehl "wärmer" / "kälter" oder Prozentwert zwischen 1 und 8 für Lamellenstellung.
                              Befehl "einschalten" / "ausschalten" für runterfahren / hochfahren / stopp.

                              Ich habe mir dafür noch einen kleinen LBS geschrieben.

                              Kommentar


                                #60
                                Ich habe mich auch mal an die Einrichtung gemacht. Leider kann ich die httpd.conf nicht finden.

                                Test.JPG
                                Habe ich da was falsch verstanden. Die Datei muss doch angepasst werden.

                                Kommentar

                                Lädt...
                                X