Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Adapter: fakeRoku (Harmony to ioBroker)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Adapter: fakeRoku (Harmony to ioBroker)

Geplant Angeheftet Gesperrt Verschoben Tester
85 Beiträge 25 Kommentatoren 26.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Pman
    schrieb am zuletzt editiert von
    #11

    Danke, deine Tests haben schon geholfen und die Ergebnisse sind in etwa wie vermutet, jetzt nochmal neu von GitHub testen bitte 🙂

    1 Antwort Letzte Antwort
    0
    • Y Offline
      Y Offline
      ykuendig
      schrieb am zuletzt editiert von
      #12

      Nun denn… 😄

      Installation: OK

      Nach Umstellen der IP und Log-debug: ziemlich traffic

      Discovery vom Hub erfolgreich: OK

      Roku 3 Device hinzugefügt: OK

      Am Tablet mal die 'Home'-Taste gesendet: Emfangen OK, Objekt erstellt auch OK.

      Dann geh mal suchen, wo die Kinder die Fernbedienung verlegt haben...

      BTW: Gute Arbeit Patrick :!:

      Gruss Yves

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pman
        schrieb am zuletzt editiert von
        #13

        @ykuendig:

        Nach Umstellen der IP und Log-debug: ziemlich traffic `
        Im Netzwerk fliegt mittlerweile jede Menge solcher Traffic rum, alleine der Harmony Hub schickt beim Netzwerkscan an die 100 Anfrage rum. Die meisten dieser Anfragen bleiben allerdings unbeantwortet vom Adapter.

        1 Antwort Letzte Antwort
        0
        • Y Offline
          Y Offline
          ykuendig
          schrieb am zuletzt editiert von
          #14

          Ich bin da etwas reingeschossen…

          Desshalb - einfach um sicher zu sein -> Der Adapter ist für 'nichts' gut, AUSSER einige Tasten an ein virtuelles Gerät (iobroker) zu senden, die sonst keiner interpretiert? Was ja gut ist!

          Aber würde bedeuten, dass meine Wohnzimmerlampe denmächst Amazon heisst?! Oder??

          Gruss Yves

          1 Antwort Letzte Antwort
          0
          • HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #15

            Oder du müsstest ein Gerät in der harmony anlegen (das du nicht hast) und dann dessen Tasten missbrauchen um Homematic / iobroker zu steuern.

            Gruß

            Rainer

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              Pman
              schrieb am zuletzt editiert von
              #16

              @ykuendig:

              Ich bin da etwas reingeschossen…

              Desshalb - einfach um sicher zu sein -> Der Adapter ist für 'nichts' gut, AUSSER einige Tasten an ein virtuelles Gerät (iobroker) zu senden, die sonst keiner interpretiert? Was ja gut ist!

              Aber würde bedeuten, dass meine Wohnzimmerlampe denmächst Amazon heisst?! Oder?? `

              Normalerweise kann man, da Logitech keine solche API anbietet, nicht auf Knopfdrücken auf den Harmony Remotes reagieren. Das einzige, was Harmony nach außen weitergibt sind Wechsel der Activities, was vom Harmony Adapter unterstützt wird. Um nun auch auf Knöpfe der Remotes reagieren zu können ist der fakeRoku da, ein Gerät welches du in verschiedene Activities mit rein packen kannst und dessen Knöpfe dann nach ioBroker weitergeleitet werden. Das funktioniert nur, da Harmony die Roku-Geräte über das Netzwerk steuert.

              Beispiel: du packst fakeRoku mit in die Activity "Musik" und belegst auf der Fernbedienung die Farbknöpfe auf welche der funktionierenden Buttons (Amazon usw. werden von Harmony nicht über das Netzwerk gesendet). Nun könntest du in ioBroker entsprechend reagieren und RGB Lampen auf die Farben ändern.

              Es sollten diese Knöpfe funktionieren:

              InstantReplay
              Home
              Info
              Search
              Back
              FastForward = Fwd
              Rewind = Rev
              Select
              DirectionUp
              DirectionRight
              DirectionLeft
              DirectionDown
              Play
              
              1 Antwort Letzte Antwort
              0
              • justrJ Offline
                justrJ Offline
                justr
                schrieb am zuletzt editiert von
                #17

                Coole Sache!!!

                Hab zwar keine Ahnung, wer oder was "Roku" ist, aber der Adapter funktioniert schon richtig gut. 8-) Endlich kann man die Harmony Remote richtig flexibel nutzen.

                Man sollte evtl. noch erwähnen, dass "Pause" erneut den "Play"-Befehl und "Exit" ebenfalls den "Home"-Befehl sendet. Das macht aber wohl der Harmony-Hub bzw. wird von Roku so erwartet (nur dass sich keiner wundert).

                Also "well done" und besten Dank, justr

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  Pman
                  schrieb am zuletzt editiert von
                  #18

                  Ja genau, im Harmony-System gibt es zwar Pause, in Wirklichkeit wird aber bei Play und Pause jeweils Play gesendet.

                  Dass Exit standardmäßig den Home-Befehl sendet liegt an der Roku Bedienstruktur (zurück zum Homescreen). Die Tasten auf der FB können ja beliebig geändert werden, es stehen wie gesagt die 12 (oder waren es 13?) Tasten zur Verfügung. Auch kann das Gerät in der Harmonysoftware beliebig umbenannt werden und es sollten mehrere Instanzen gleichzeitig möglich sein, um noch mehr Tasten zu bekommen (mag das jemand testen? Port müsste anderer als beim ersten Adapter sein).

                  1 Antwort Letzte Antwort
                  0
                  • L Offline
                    L Offline
                    looxer01
                    schrieb am zuletzt editiert von
                    #19

                    Hi Pman,

                    ich habe den Adapter ebenfalls mal installiert.

                    Fehlermeldungen gibt es keine. States werden aber leider nicht angelegt.

                    Die IP habe ich auf IoBroker gestellt. Anbei mal das log, wenn auf debug gestellt.

                    [spoiler]
                    akeroku.0	2017-02-04 23:11:52.165	info	cleaned everything up...
                    host.iobroker	2017-02-04 23:11:52.163	info	object change system.adapter.fakeroku.0
                    host.	2017-02-04 23:11:50.549	debug	redis publish io.system.adapter.fakeroku.0.uptime {"val":195,"ack":true,"ts":1486246310548,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246310548}
                    host.	2017-02-04 23:11:50.547	debug	redis publish io.system.adapter.fakeroku.0.memHeapUsed {"val":9.45,"ack":true,"ts":1486246310547,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246310547}
                    host.	2017-02-04 23:11:50.547	debug	redis publish io.system.adapter.fakeroku.0.memHeapTotal {"val":10.52,"ack":true,"ts":1486246310547,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246220531}
                    host.	2017-02-04 23:11:50.547	debug	redis publish io.system.adapter.fakeroku.0.memRss {"val":28.23,"ack":true,"ts":1486246310547,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246280543}
                    host.	2017-02-04 23:11:50.547	debug	redis publish io.system.adapter.fakeroku.0.connected {"val":true,"ack":true,"ts":1486246310547,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115514}
                    host.	2017-02-04 23:11:50.546	debug	redis publish io.system.adapter.fakeroku.0.alive {"val":true,"ack":true,"ts":1486246310546,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115513}
                    fakeroku.0	2017-02-04 23:11:48.099	debug	responding to 192.168.0.106:49414
                    fakeroku.0	2017-02-04 23:11:47.098	debug	responding to 192.168.0.106:49414
                    fakeroku.0	2017-02-04 23:11:46.097	debug	responding to 192.168.0.106:49414
                    fakeroku.0	2017-02-04 23:11:45.096	debug	responding to 192.168.0.106:49414
                    host.	2017-02-04 23:11:35.545	debug	redis publish io.system.adapter.fakeroku.0.uptime {"val":180,"ack":true,"ts":1486246295545,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246295545}
                    host.	2017-02-04 23:11:35.545	debug	redis publish io.system.adapter.fakeroku.0.memHeapUsed {"val":9.29,"ack":true,"ts":1486246295545,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246295545}
                    host.	2017-02-04 23:11:35.545	debug	redis publish io.system.adapter.fakeroku.0.memHeapTotal {"val":10.52,"ack":true,"ts":1486246295545,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246220531}
                    host.	2017-02-04 23:11:35.545	debug	redis publish io.system.adapter.fakeroku.0.memRss {"val":28.23,"ack":true,"ts":1486246295545,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246280543}
                    host.	2017-02-04 23:11:35.544	debug	redis publish io.system.adapter.fakeroku.0.connected {"val":true,"ack":true,"ts":1486246295544,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115514}
                    host.	2017-02-04 23:11:35.544	debug	redis publish io.system.adapter.fakeroku.0.alive {"val":true,"ack":true,"ts":1486246295544,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115513}
                    fakeroku.0	2017-02-04 23:11:27.381	debug	responding to 192.168.0.1:43598
                    fakeroku.0	2017-02-04 23:11:22.381	debug	responding to 192.168.0.1:43598
                    host.	2017-02-04 23:11:20.545	debug	redis publish io.system.adapter.fakeroku.0.uptime {"val":165,"ack":true,"ts":1486246280545,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246280545}
                    host.	2017-02-04 23:11:20.544	debug	redis publish io.system.adapter.fakeroku.0.memHeapUsed {"val":9.1,"ack":true,"ts":1486246280544,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246280544}
                    host.	2017-02-04 23:11:20.544	debug	redis publish io.system.adapter.fakeroku.0.memHeapTotal {"val":10.52,"ack":true,"ts":1486246280544,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246220531}
                    host.	2017-02-04 23:11:20.543	debug	redis publish io.system.adapter.fakeroku.0.memRss {"val":28.23,"ack":true,"ts":1486246280543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246280543}
                    host.	2017-02-04 23:11:20.543	debug	redis publish io.system.adapter.fakeroku.0.connected {"val":true,"ack":true,"ts":1486246280543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115514}
                    host.	2017-02-04 23:11:20.543	debug	redis publish io.system.adapter.fakeroku.0.alive {"val":true,"ack":true,"ts":1486246280543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115513}
                    fakeroku.0	2017-02-04 23:11:17.381	debug	responding to 192.168.0.1:43598
                    fakeroku.0	2017-02-04 23:11:12.381	debug	responding to 192.168.0.1:43598
                    fakeroku.0	2017-02-04 23:11:07.383	debug	responding to 192.168.0.1:43598
                    host.	2017-02-04 23:11:05.543	debug	redis publish io.system.adapter.fakeroku.0.uptime {"val":150,"ack":true,"ts":1486246265543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246265543}
                    host.	2017-02-04 23:11:05.543	debug	redis publish io.system.adapter.fakeroku.0.memHeapUsed {"val":8.92,"ack":true,"ts":1486246265543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246265543}
                    host.	2017-02-04 23:11:05.543	debug	redis publish io.system.adapter.fakeroku.0.memHeapTotal {"val":10.52,"ack":true,"ts":1486246265543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246220531}
                    host.	2017-02-04 23:11:05.543	debug	redis publish io.system.adapter.fakeroku.0.memRss {"val":28.29,"ack":true,"ts":1486246265543,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246265543}
                    host.	2017-02-04 23:11:05.542	debug	redis publish io.system.adapter.fakeroku.0.connected {"val":true,"ack":true,"ts":1486246265542,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115514}
                    host.	2017-02-04 23:11:05.542	debug	redis publish io.system.adapter.fakeroku.0.alive {"val":true,"ack":true,"ts":1486246265542,"q":0,"from":"system.adapter.fakeroku.0","lc":1486246115513}
                    fakeroku.0	2017-02-04 23:11:01.804	debug	responding to 192.168.0.65:63511
                    fakeroku.0	2017-02-04 23:11:00.690	debug	responding to 192.168.0.65:63511
                    fakeroku.0	2017-02-04 23:10:59.690	debug	responding to 192.168.0.65:63511
                    fakeroku.0	2017-02-04 23:10:58.688	debug	responding to 192.168.0.65:63511
                    fakeroku.0	2017-02-04 23:10:54.812	debug	responding to 192.168.0.146:35878
                    fakeroku.0	2017-02-04 23:10:54.608	debug	responding to 192.168.0.146:35878
                    fakeroku.0	2017-02-04 23:10:54.404	debug	responding to 192.168.0.146:35878
                    fakeroku.0	2017-02-04 23:10:54.198	debug	responding to 192.168.0.146:35878
                    [/spoiler]
                    
                    
                    1 Antwort Letzte Antwort
                    0
                    • Y Offline
                      Y Offline
                      ykuendig
                      schrieb am zuletzt editiert von
                      #20

                      Harmony Hub - Gerät schon hinzugefügt.. Und ein paar Tasten gedrückt?

                      Gruss Yves

                      1 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        looxer01
                        schrieb am zuletzt editiert von
                        #21

                        Hi,

                        Harmony war schon installiert. und Tasten habe ich ohne Ende gedrückt.

                        Daher kommen auch einige der Debug Log-Einträge.

                        vG Looxer

                        1 Antwort Letzte Antwort
                        0
                        • Y Offline
                          Y Offline
                          ykuendig
                          schrieb am zuletzt editiert von
                          #22

                          Hoffe, wir reden nicht aneinander vorbei. Du musst in der Harmony App oder Desktop Applikation das neue Gerät hinzufügen.

                          Und in diesem Roku-3 Device die Tasten drücken (nicht irgendwelche).

                          Gruss Yves

                          1 Antwort Letzte Antwort
                          0
                          • L Offline
                            L Offline
                            looxer01
                            schrieb am zuletzt editiert von
                            #23

                            aaah- ok. Hatte ich nicht so verstanden.

                            Dann mache ich da mal weiter.

                            Veilen Dank

                            1 Antwort Letzte Antwort
                            0
                            • E Offline
                              E Offline
                              eastcoast
                              schrieb am zuletzt editiert von
                              #24

                              Hallo,

                              bekomme leider keine Verbindung…

                              Habe den Adapter (siehe Bild) konfiguriert

                              und bei einem Adapter Neustart erscheint im Log (Level=Debug)

                              fakeroku.0	2017-03-03 09:03:04.520	info	fakeroku.0 starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.fakeroku, node: v4.6.1
                              fakeroku.0	2017-03-03 09:03:01.169	info	terminating
                              fakeroku.0	2017-03-03 09:03:01.077	info	cleaned everything up...
                              
                              

                              In der Harmony App als Gerät "Roku" - "Roku 3" angegeben und nach der Gerätesuche erscheint "Roku Roku 3 wurde nicht gefunden."

                              Harmony Hub-Software: 4.12.36

                              Irgendwelche Ideen oder Vorschläge?
                              1408_clipboard01.jpg

                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                Pman
                                schrieb am zuletzt editiert von
                                #25

                                Schalte mal im Admin unter Instanzen das logging auf DEBUG für fakeRoku, vielleicht hilft das Log dann weiter bei der Problemsuche.

                                1 Antwort Letzte Antwort
                                0
                                • Y Offline
                                  Y Offline
                                  ykuendig
                                  schrieb am zuletzt editiert von
                                  #26

                                  Wenn nichts im Log steht; bzw nach dem Adapter-Neustart nicht geht:

                                  In der Harmony das Gerät löschen. Danach nicht ein Roku-Gerät auswählen, sondern Gerät SUCHEN lassen.

                                  Das GEFUNDENE Gerät weiterverarbeiten…

                                  Gruss Yves

                                  1 Antwort Letzte Antwort
                                  0
                                  • E Offline
                                    E Offline
                                    eastcoast
                                    schrieb am zuletzt editiert von
                                    #27

                                    @ykuendig:

                                    … Danach nicht ein Roku-Gerät auswählen, sondern Gerät SUCHEN lassen. `
                                    Danke, so geht es!

                                    Hatte bisher immer bei Gerät hinzufügen "Unterhaltungsgeräte - Roko - Roku 3" vorgegeben (so wie beschrieben)

                                    und damit wurde kein Gerät gefunden, jedoch über "WLAN-Geräte suchen" findet der Harmony Hub auch den Roko 3.

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Offline
                                      M Offline
                                      Marty56
                                      schrieb am zuletzt editiert von
                                      #28

                                      Wenn der FakeRoku kein Smarthome Hub ist, bedeutet das, dass die Benutzung die Szene wechselt?

                                      D.h. wenn ich gerade fernsehschaue und ich will mit FakeRoku eine Lampe anmachen, dann wird auf Roku umgeschaltet.

                                      Damit würde der Fernseher ausgehen und nur dann könnte die Lampe einschalten.

                                      Mein Verständnis nach eine halben Stunde Herumprobieren.

                                      1. dieser FakeRoku ist kein Harmony Smarthome Device

                                      2. Wenn ich den FakeRoku mit anderen Entertainment Devices in eine Aktion kombiniere, dann können die anderen Entertainment Devices nicht mehr bedient werden, weil Roku die UP, Down, … Tasten "stieht".

                                      3. Der einzige Use Case wäre dann noch, das man eine Aktion definiert, wo kein anderes Entertainment Device aktiv sein kann. Das wäre aber eine große Einschränkung.

                                      Wenn das wirklich so stimmt, ist der Adaptor für mich nicht nutzbar.

                                      Bitte um einen Kommentar.

                                      HW:NUC (16 GB Ram)
                                      OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                                      1 Antwort Letzte Antwort
                                      0
                                      • P Offline
                                        P Offline
                                        Pman
                                        schrieb am zuletzt editiert von
                                        #29

                                        Roku ist ein Gerät wie alle anderen, zb. TV, Verstärker, Sat Receiver usw. und auch als solches in jede Aktivität einzubinden, in welcher du etwas in ioBroker steuern möchtest.

                                        Die Geräte stehlen in Harmony auch nichts, es ist höchsten möglich, dass die Harmonysoftware erstmal standardmäßig die Richtungstasten mit dem Roku belegt. Du kannst das aber alles so anpassen, wie du es haben möchtest in der Harmonysoftware.

                                        Diese Smarthomedevices sind eben genau das, was mit dem fakeRoku umgangen werden soll, denn diese sind in der Konfiguration/Belegung auf den Fernbedienungen wirklich stark eingeschränkt.

                                        1 Antwort Letzte Antwort
                                        0
                                        • M Offline
                                          M Offline
                                          Marty56
                                          schrieb am zuletzt editiert von
                                          #30

                                          Danke für die Antwort.

                                          Wenn ein Smarthome Device (z.B. Hue Gateway Emulation) unterstützt würde, dann kann man Aktionen auf die Aktionstasten der Harmony legen.

                                          Das hat folgende Vorteile:

                                          1. Die bestehende Entertainment Szene wird nicht gewechselt

                                          2. Ich benötige nur einen Knopfdruck, nämlich eine Aktionstaste, die ich mit einer SmartHome Aktion belegt habe.

                                          der Nachteil:

                                          Man belegt pro Schalter jeweils eine Aktionstaste (oder besser ein halbe, weil man ja auch 'long press' anders belegen kann).

                                          Bei dem Fake Roku Ansatz

                                          1. muss ich alle Entertainment Szenen mit dem Roku Gerät erweitern (ich glaube das geht gar nicht, sondern man muss neu anlegen).

                                          2. wenn ich auf PowerOFF schalte, also eine Entertainment Szene beenden will. Geht die FakeRoku Emulation dann auch nicht mehr.

                                          HW:NUC (16 GB Ram)
                                          OS: Debian Bullseye, Promox V7, node v16.x npm 8.19.3

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          722

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe