Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter hueemu (Hue Emulator) v0.0.x

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter hueemu (Hue Emulator) v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • simatec
      simatec Developer Most Active @Gorcon last edited by

      @gorcon poste doch mal hier dein Template

      G 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @Gorcon last edited by

        @gorcon vergiss bitte den Gedanken die hue App mit den hueemu zu koppeln. Das wird nicht funktionieren.
        Was du hinbekommen musst ist: in ioBroker über den hueemu eine lampe zu simulieren. Wenn das funktioniert dann wird dir die auch in der Logitech angezeigt.
        Warum das aber bei dir nicht funktioniert da muss man mal gucken was das log sagt wenn du versuchst dir ein Gerät zu erstellen.

        G 1 Reply Last reply Reply Quote 0
        • G
          Gorcon @simatec last edited by

          @simatec sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:

          poste doch mal hier dein Template
          Ich habe das Original aus github genommen:

          {
            "1": {
              "state": {
                "on": false,
                "reachable": true,
                "mode": "homeautomation",
                "alert": "none"
              },
              "type": "On/off light",
              "modelid": "Plug 01",
              "uniqueid": "e16ba9f9-1176-4979-9131-5e8ba8700167",
              "manufacturername": "OSRAM",
              "productname": "On/Off plug",
              "swversion": "V1.04.12",
              "name": "ioTest6",
              "config": {
                "archetype": "classicbulb",
                "function": "functional",
                "direction": "omnidirectional"
              },
              "capabilities": {
                "certified": false,
                "streaming": {
                  "renderer": false,
                  "proxy": false
                },
                "control": {}
              }
            },
            "2": {
              "state": {
                "on": false,
                "bri": 254,
                "reachable": true,
                "mode": "homeautomation",
                "alert": "none"
              },
              "type": "Dimmable light",
              "name": "ioBrokerTemplatedLight",
              "modelid": "LWB010",
              "uniqueid": "44df4f5f-49d9-4580-90f6-0790a59a77a1",
              "manufacturername": "Philips",
              "swversion": "11111",
              "config": {
                "archetype": "classicbulb",
                "function": "functional",
                "direction": "omnidirectional"
              },
              "capabilities": {
                "certified": true,
                "streaming": {
                  "renderer": false,
                  "proxy": false
                },
                "control": {
                  "mindimlevel": 1000,
                  "maxlumen": 250,
                  "ct": {
                    "min": 153,
                    "max": 500
                  }
                }
              }
            }
          }
          
          aus dem wird dann aber 
          
          

          Das wird dann aber geändert zu

          {
            "1": {
              "state": {
                "on": false,
                "reachable": true,
                "mode": "homeautomation",
                "alert": "none"
              },
              "type": "On/off light",
              "modelid": "Plug 01",
              "uniqueid": "e16ba9f9-1176-4979-9131-5e8ba8700167",
              "manufacturername": "OSRAM",
              "productname": "On/Off plug",
              "swversion": "V1.04.12",
              "name": "ioTest6",
              "config": {
                "archetype": "classicbulb",
                "function": "functional",
                "direction": "omnidirectional"
              },
              "capabilities": {
                "certified": false,
                "streaming": {
                  "renderer": false,
                  "proxy": false
                },
                "control": {}
              }
            },
            "2": {
              "state": {
                "on": false,
                "bri": 254,
                "reachable": true,
                "mode": "homeautomation",
                "alert": "none"
              },
              "type": "Dimmable light",
              "name": "ioBrokerTemplatedLight",
              "modelid": "LWB010",
              "uniqueid": "44df4f5f-49d9-4580-90f6-0790a59a77a1",
              "manufacturername": "Philips",
              "swversion": "11111",
              "config": {
                "archetype": "classicbulb",
                "function": "functional",
                "direction": "omnidirectional"
              },
              "capabilities": {
                "certified": true,
                "streaming": {
                  "renderer": false,
                  "proxy": false
                },
                "control": {
                  "mindimlevel": 1000,
                  "maxlumen": 250,
                  "ct": {
                    "min": 153,
                    "max": 500
                  }
                }
              }
            },
            "_id": "hueemu.0.createLight",
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1653936981624
          }
          
          
          

          und es kommt die Fehlermeldung

          
          JSON kann nicht verarbeitet werden.*
          

          Mache ich das Original Script wieder rein geht die Fehlermeldung weg und der hueemu wird auch von der Logitech App gefunden. Sonst ist das nicht der Fall.

          Aber devices werden keine erstellt.

          simatec 1 Reply Last reply Reply Quote 0
          • G
            Gorcon @Guest last edited by

            @ciddi89 sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:

            Warum das aber bei dir nicht funktioniert da muss man mal gucken was das log sagt wenn du versuchst dir ein Gerät zu erstellen.

            admin.0
            	2022-05-30 19:56:21.627	warn	This object will not be created in future versions. Please report this to the developer.
            admin.0
            	2022-05-30 19:56:21.624	warn	Object hueemu.0.createLight is invalid: obj.type has to exist
            hueemu.0
            	2022-05-30 18:14:03.939	info	state hueemu.0.disableAuth changed: true (ack = true)
            hueemu.0
            	2022-05-30 18:14:03.922	info	state hueemu.0.disableAuth changed: true (ack = false)
            hueemu.0
            	2022-05-30 18:10:48.175	warn	Request not handled by adapter: /api/198f82ce-4c52-4d1e-8935-14b95808b6d0/groups
            hueemu.0
            	2022-05-30 18:10:48.123	warn	Request not handled by adapter: /api/198f82ce-4c52-4d1e-8935-14b95808b6d0/groups
            hueemu.0
            	2022-05-30 18:10:47.961	info	state hueemu.0.user.198f82ce-4c52-4d1e-8935-14b95808b6d0 changed: 198f82ce-4c52-4d1e-8935-14b95808b6d0 (ack = true)
            hueemu.0
            	2022-05-30 18:10:47.944	warn	State "hueemu.0.user.198f82ce-4c52-4d1e-8935-14b95808b6d0" has no existing object, this might lead to an error in future versions
            hueemu.0
            	2022-05-30 18:10:47.927	info	create random user id: 198f82ce-4c52-4d1e-8935-14b95808b6d0
            hueemu.0
            	2022-05-30 18:10:47.925	info	Pairing with devicetype=Harmony Hub and generateclientkey=undefined
            hueemu.0
            	2022-05-30 18:10:47.643	info	state hueemu.0.startPairing changed: true (ack = true)
            
            1 Reply Last reply Reply Quote 0
            • simatec
              simatec Developer Most Active @Gorcon last edited by

              @gorcon was meinst du mit Original App?
              Ich denke du bist an der falschen Stelle
              Gehe nicht auf das Stiftsymbol sondern klicke direkt auf den Wert des States.
              Dann öffnet sich ein Fenster und dort kopierst du dein Template bei Wert rein.

              G 1 Reply Last reply Reply Quote 0
              • G
                Gorcon @simatec last edited by

                @simatec
                Danke, das wars👍 , ich wusste nicht das man in der Spalte überhaupt etwas eintragen kann. 🤦‍♂️
                Ist es normal das dort jetzt der Anfang des Scriptes drin steht?
                Ich werde jetzt erstmal meinen ioBoker Adapter fürs Rollo installieren und dann mal Blockly
                Ich befürchte allerdings das ich die Rollos nicht einfach auf die Wippe (Tasten) bekomme. (also für Rollo hoch/runter).

                simatec 1 Reply Last reply Reply Quote 0
                • simatec
                  simatec Developer Most Active @Gorcon last edited by

                  @gorcon sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:

                  Ist es normal das dort jetzt der Anfang des Scriptes drin steht?

                  Das ist normal ... Das komplette Template ist jetzt in dem Creat-Objekt gespeichert.
                  Damit kannst du auch hier im Nachgang noch Anpassungen vornehmen.

                  Wenn es mir mal meine Zeit erlaubt, werde ich da @holomekc etwas unterstützen und dafür eine GUI im Adapter bauen

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    Gorcon @simatec last edited by

                    @simatec

                    Stören tuts mich nicht mit dem Script Rest, wollte nur sicher gehen das ich nicht wieder etwas falsch eingegeben habe.

                    1 Reply Last reply Reply Quote 0
                    • G
                      Gorcon last edited by

                      So mein erster Test funktioniert schon mal.
                      Nur mit der Wippe weis ich jetzt noch nicht wie ich das hinbekomme. Kommt man da irgendwie an die Tasten +/- ran?

                      1 Reply Last reply Reply Quote 0
                      • G
                        Gorcon last edited by

                        Ich habe jetzt zumindest herausgefunden das unter "bri" ein Wert ausgegeben wird der je nachdem ob ich hoch oder runter schalte sich ändert (wenn auch nur bei langem Tastendruck).

                        Wipptasten.JPG

                        kann man das im Script so ändern das es dort zwei getrennte Zustände sind oder muss ich das "Mathematisch in Blockly lösen?

                        Und noch etwas ich habe noch einen weiteren Zwischenstecker (Plug 01) hinzugefügt. Die "uniqueid" muss die gleich bleiben oder geändert werden?

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @Gorcon last edited by

                          @gorcon super das du es doch hinbekommen hast! Manchmal sind die Fehler so banal. Die id muss für jedes Gerät anders sein. Kannst du die hoch und runter Wippe nicht jeweils mit einen Plug oder so belegen? Hoch für den Plug und runter für einen anderen? Wäre ja am einfachsten.

                          G 1 Reply Last reply Reply Quote 0
                          • G
                            Gorcon @Guest last edited by

                            @ciddi89 sagte in Test Adapter hueemu (Hue Emulator) v0.0.x:

                            Kannst du die hoch und runter Wippe nicht jeweils mit einen Plug oder so belegen? Hoch für den Plug und runter für einen anderen?

                            Du meinst in der Logitech App, Nein, die Tasten sind dort nur zusammen mit einer Lampentaste belegbar und die Wippe kann nicht getrennt zugeordnet werden.

                            Aber ich dachte das man das im ioBroker vielleicht getrennt auswerten/umstellen kann? 😉

                            ? 1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User @Gorcon last edited by

                              @gorcon hm okay. Bin ich froh das ich die Elite habe. Ich hab es nämlich getrennt. 😅 Dann bleibt dir wohl leider nur ein Blockly oder JavaScript basteln. Damit sollte es möglich sein.

                              1 Reply Last reply Reply Quote 0
                              • G
                                Gorcon last edited by

                                Habs hinbekommen, geht recht einfach über die Logikfunktionen. (obwohl ich das das erste mal gemacht habe)
                                Funktioniert besser als ich gedacht habe.

                                Vielleicht erweitere ich das ganze dann noch mit einem Helligkeitssensor.

                                G 1 Reply Last reply Reply Quote 0
                                • G
                                  Gorcon @Gorcon last edited by

                                  Irgendwie spinnt der hueemu ab und zu.
                                  Gestern und bis eben funktionierte einfach gar nichts. Auch das Log zeigte nichts auffälliges.
                                  Habe dann ein Backup der SD Karte eingespielt, ging trotzdem nicht. Keine Smarthometaste reagierte.

                                  Eben nochmal probiert, auf einmal geht wieder alles als wäre nie etwas gewesen.
                                  Und auch im Log sieht man wieder Aktivitäten (vorher keine Reaktion auf Tastenbetätigungen).

                                  Ich wollte schon den großen Hammer herausholen... 👊

                                  G 1 Reply Last reply Reply Quote 0
                                  • G
                                    Gorcon @Gorcon last edited by

                                    Kaum habe ich den Harmony Hub wieder im WZ aufgestellt und angeschlossen geht die Steuerung schon wieder nicht.
                                    das sind die letzten Meldungen nacvh dem neustart des hueemu Adapters:

                                    hueemu.0
                                    	2022-10-31 13:37:55.239	info	state hueemu.0.disableAuth changed: true (ack = true)
                                    hueemu.0
                                    	2022-10-31 13:37:55.115	info	HueServer: Http-Server listening 0.0.0.0:8080
                                    hueemu.0
                                    	2022-10-31 13:37:54.943	info	starting. Version 0.0.5 (non-npm: holomekc/ioBroker.hueemu#bc4693c5d7adb49c06338b6fba2e74f15f88eb87) in /opt/iobroker/node_modules/iobroker.hueemu, node: v16.17.0, js-controller: 4.0.23
                                    host.ioBroker
                                    	2022-10-31 13:37:51.047	info	instance system.adapter.hueemu.0 started with pid 30438
                                    host.ioBroker
                                    	2022-10-31 13:37:50.904	info	"system.adapter.hueemu.0" enabled
                                    host.ioBroker
                                    	2022-10-31 13:37:49.320	info	instance system.adapter.hueemu.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                    hueemu.0
                                    	2022-10-31 13:37:48.738	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                    hueemu.0
                                    	2022-10-31 13:37:48.736	info	terminating
                                    hueemu.0
                                    	2022-10-31 13:37:48.733	info	cleaned everything up...
                                    host.ioBroker
                                    	2022-10-31 13:37:48.732	info	stopInstance system.adapter.hueemu.0 send kill signal
                                    hueemu.0
                                    	2022-10-31 13:37:48.728	info	Got terminate signal TERMINATE_YOURSELF
                                    host.ioBroker
                                    	2022-10-31 13:37:48.711	info	stopInstance system.adapter.hueemu.0 (force=false, process=true)
                                    host.ioBroker
                                    	2022-10-31 13:37:48.709	info	"system.adapter.hueemu.0" disabled
                                    host.ioBroker
                                    	2022-10-31 13:37:38.574	info	instance system.adapter.backitup.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • N
                                      nerg last edited by

                                      Guten Abend,

                                      danke für diesen tollen Adapter! 🙂 eine Frage - und ich hoffe die kam nicht schon mal: Was muss ich machen, damit das Dimmlevel 0-100 ist und nicht 0-254?
                                      Ich möchte es gern über einen Bind mit einem Shelly Dimmer verbinden.

                                      apollon77 1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 @nerg last edited by

                                        @nerg Ein Alias könnte das umrechnen

                                        N 1 Reply Last reply Reply Quote 0
                                        • N
                                          nerg @apollon77 last edited by

                                          @apollon77 aber dabei entstehenen bei der Rückrechnung Nachkommastellen und damit dann ein Dauerloop beim gegenseitigen Bind. Oder ich hab was falsch gemacht.

                                          Kenne mich mit alias aber auch nicht richtig aus, weil ich historisch bedingt bei linkeddevices bin 😅 würde ich dann einen alias zwischen dem hueemu und dem Shelly Datenpunkt anlegen mit Umrechnung /254?

                                          apollon77 1 Reply Last reply Reply Quote 0
                                          • apollon77
                                            apollon77 @nerg last edited by apollon77

                                            @nerg Ok, da bin ich bei weitem nicht tief genug im Thema um da etwas sinnvoll zu sagen zu können. (bzw dann schreib den alias code halt mit nem Math-round oder floor oder sowas

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            783
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            echo emulator hue lights
                                            19
                                            180
                                            16887
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo