Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter cec2

NEWS

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

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

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

Test Adapter cec2

Geplant Angeheftet Gesperrt Verschoben Tester
cechdmi
29 Beiträge 7 Kommentatoren 3.8k Aufrufe 11 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.
  • GarfonsoG Garfonso

    Update 0.0.8:
    Unter der Haube hat sich viel getan.

    Sichtbar neu ist der Support für die cec-Fernbedienung. Dafür gibt es bei jedem Gerät jetzt den state "createButtons" -> das erzeugt einen neuen Unterordner mit Button-States für alle möglichen Knöpfe (das sind einige) und einen State für das Delay (es wird immer ein Drücken und Loslassen gesendet, mit dem Delay lässt sich einstellen, wie viel Zeit zwischen drücken und loslassen verstreichen soll).
    Es reagieren nicht alle Geräte auf Knöpfe und auch ganz sicher nicht auf alle. Viel Spaß beim testen.

    Auch neu ist Support für OSD Nachrichten. Mein TV will das irgendwie alles nicht -> daher kann ich das selber nicht testen... :-(

    S Offline
    S Offline
    SuperElmi
    schrieb am zuletzt editiert von
    #21

    @garfonso Schaut beim ersten Test ganz gut aus, die Buttons gefallen mir sehr gut. Mein Onkyo reagiert auf die meisten davon würde ich sagen. Den Samsung und den PulseEight muss ich noch testen. Zur Implementierung werde ich mir ein paar Gedanken machen müssen, es gibt ja jetzt viele neue Möglichkeiten ;-)

    Gruß
    SuperElmi

    GarfonsoG 1 Antwort Letzte Antwort
    0
    • S SuperElmi

      @garfonso Schaut beim ersten Test ganz gut aus, die Buttons gefallen mir sehr gut. Mein Onkyo reagiert auf die meisten davon würde ich sagen. Den Samsung und den PulseEight muss ich noch testen. Zur Implementierung werde ich mir ein paar Gedanken machen müssen, es gibt ja jetzt viele neue Möglichkeiten ;-)

      Gruß
      SuperElmi

      GarfonsoG Offline
      GarfonsoG Offline
      Garfonso
      Developer
      schrieb am zuletzt editiert von
      #22

      @superelmi
      Wenn du da Ideen hast, wie man das noch anders machen kann / soll, gerne :-)

      Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

      Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

      theip4ndaT 1 Antwort Letzte Antwort
      0
      • GarfonsoG Garfonso

        @superelmi
        Wenn du da Ideen hast, wie man das noch anders machen kann / soll, gerne :-)

        theip4ndaT Offline
        theip4ndaT Offline
        theip4nda
        schrieb am zuletzt editiert von theip4nda
        #23

        @garfonso Hi. Ich habe ebend auch den Adapter genau nach der Anleitung installiert. Leider wurde der pi nur paar Sekunden an meinem Samsung H Serie Tv als cec Gerät erkannt und seitdem nicht mehr.
        Geräte lassen sich per putty scannen aber am Tv steht überall unknown.
        Am Tv selbst kann ich auch keine CEC Geräte mehr finden.

        Hast du vlt eine Lösung ?

        Geräte Samsung Tv h Serie und pi4 4gb Version

        root@raspberrypi:~# echo 'scan' | cec-client -s -d 1
        opening a connection to the CEC adapter...
        requesting CEC bus information ...
        CEC bus information

        device #0: TV
        address: 0.0.0.0
        active source: no
        vendor: Unknown
        osd string: TV
        CEC version: unknown
        power status: unknown
        language: ???

        device #1: Recorder 1
        address: 3.0.0.0
        active source: no
        vendor: Pulse Eight
        osd string: CECTester
        CEC version: 1.4
        power status: on
        language: eng

        GarfonsoG 1 Antwort Letzte Antwort
        0
        • theip4ndaT theip4nda

          @garfonso Hi. Ich habe ebend auch den Adapter genau nach der Anleitung installiert. Leider wurde der pi nur paar Sekunden an meinem Samsung H Serie Tv als cec Gerät erkannt und seitdem nicht mehr.
          Geräte lassen sich per putty scannen aber am Tv steht überall unknown.
          Am Tv selbst kann ich auch keine CEC Geräte mehr finden.

          Hast du vlt eine Lösung ?

          Geräte Samsung Tv h Serie und pi4 4gb Version

          root@raspberrypi:~# echo 'scan' | cec-client -s -d 1
          opening a connection to the CEC adapter...
          requesting CEC bus information ...
          CEC bus information

          device #0: TV
          address: 0.0.0.0
          active source: no
          vendor: Unknown
          osd string: TV
          CEC version: unknown
          power status: unknown
          language: ???

          device #1: Recorder 1
          address: 3.0.0.0
          active source: no
          vendor: Pulse Eight
          osd string: CECTester
          CEC version: 1.4
          power status: on
          language: eng

          GarfonsoG Offline
          GarfonsoG Offline
          Garfonso
          Developer
          schrieb am zuletzt editiert von
          #24

          @theip4nda
          ich hab manchmal, dass mein TV sich irgendwie "verschluckt" und dann CEC nicht mehr (richtig) geht... da hilft es nur noch kurz den Strom zu ziehen.

          Auf der anderen Seite, wenn du den Adapter laufen hast, kümmert der sich um den Scan und alles. Wenn du das dann noch auf der Kommandozeile machst gleichzeitig, wird vermutlich die Schnittstelle verloren gehen. Das sollte keine Probleme am Bus machen, aber ggf. funktioniert der Adapter dann nicht mehr bis zu nem neustart.

          Sonst weiß ich auch nicht... nicht alle Geräte implementieren CEC so richtig gut... :woman-shrugging:
          Was ist denn dein Anwendungsszenario?

          Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

          Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

          theip4ndaT 1 Antwort Letzte Antwort
          0
          • GarfonsoG Garfonso

            @theip4nda
            ich hab manchmal, dass mein TV sich irgendwie "verschluckt" und dann CEC nicht mehr (richtig) geht... da hilft es nur noch kurz den Strom zu ziehen.

            Auf der anderen Seite, wenn du den Adapter laufen hast, kümmert der sich um den Scan und alles. Wenn du das dann noch auf der Kommandozeile machst gleichzeitig, wird vermutlich die Schnittstelle verloren gehen. Das sollte keine Probleme am Bus machen, aber ggf. funktioniert der Adapter dann nicht mehr bis zu nem neustart.

            Sonst weiß ich auch nicht... nicht alle Geräte implementieren CEC so richtig gut... :woman-shrugging:
            Was ist denn dein Anwendungsszenario?

            theip4ndaT Offline
            theip4ndaT Offline
            theip4nda
            schrieb am zuletzt editiert von
            #25

            @garfonso Ich will meinen Tv damit an und auschhalten können weil es für die H Serie in meinem baujahr keinen adapter gibt.
            Und per Infarot will ich nicht, da ich mir dann noch ein zusätzliches Gerät hier hinstellen müsste

            1 Antwort Letzte Antwort
            0
            • GarfonsoG Offline
              GarfonsoG Offline
              Garfonso
              Developer
              schrieb am zuletzt editiert von
              #26

              @theip4nda
              an und aus sollte aber gehen unabhängig davon, ob der TV über CEC den ioBroker erkennt.

              Oder hast du das Gefühl, dass der Adapter die CEC Kommunikation grundsätzlich stört? Was für Geräte steuerst du denn über CEC bzw. sind vorhanden? Legt der Adapter überhaupt Geräte an?

              Ein log vom Adapter wäre auch hilfreich.

              Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

              Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

              theip4ndaT 1 Antwort Letzte Antwort
              0
              • GarfonsoG Garfonso

                @theip4nda
                an und aus sollte aber gehen unabhängig davon, ob der TV über CEC den ioBroker erkennt.

                Oder hast du das Gefühl, dass der Adapter die CEC Kommunikation grundsätzlich stört? Was für Geräte steuerst du denn über CEC bzw. sind vorhanden? Legt der Adapter überhaupt Geräte an?

                Ein log vom Adapter wäre auch hilfreich.

                theip4ndaT Offline
                theip4ndaT Offline
                theip4nda
                schrieb am zuletzt editiert von theip4nda
                #27

                @garfonso ```
                cec2.0 2021-06-15 09:53:55.082 info (2553) Device for 0 already created.
                cec2.0 2021-06-15 09:53:54.411 info (2553) config type: p
                cec2.0 2021-06-15 09:53:54.410 info (2553) config osdName: TESTYO2
                cec2.0 2021-06-15 09:53:54.381 info (2553) starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.cec2, node: v12.22.1, js-controller: 3.2.16

                
                Vorweg, es ist nur der Pi und der Tv per Hdmi angeschlossen.
                Habe es nun geschafft das er ne verbindung mit meinem H Serie Samsung Tv aufbaut.
                Die buttons konnte ich ebenfalls alle erstellen aber keiner der Buttons funktioniert leider
                
                Die ganzen Poll Buttons gehen dann wird per cec ausgelesen das es nen Samsung TV ist und ich cec 1.4 habe usw...
                
                
                
                EDIT:
                
                Hier noch ein Log wenn ich z.b Volume up drücke..
                
                

                code_text

                cec2.0 2021-06-15 10:16:20.932 debug (3256) State state already created in TV
                cec2.0 2021-06-15 10:16:20.932 debug (3256) Updating TV.state to true
                cec2.0 2021-06-15 10:16:20.914 debug (3256) TV Power is IN_TRANSITION_STANDBY_TO_ON
                cec2.0 2021-06-15 10:16:20.913 debug (3256) DEBUG: [ 62078] >> TV (0) -> Playback 1 (4): report power status (90)
                cec2.0 2021-06-15 10:16:20.912 debug (3256) Parsing data...
                cec2.0 2021-06-15 10:16:20.911 debug (3256) ============================ Processing Event: REPORT_POWER_STATUS: {"type":"TRAFFIC","number":"62078","flow":"IN","source":0,"target":4,"opcode":144,"args":[2],"event":"REPORT_POWER_STATUS","d
                cec2.0 2021-06-15 10:16:20.910 debug (3256) TRAFFIC: [ 62078] >> 04:90:02
                cec2.0 2021-06-15 10:16:20.756 debug (3256) TRAFFIC: [ 61924] << 40:8f
                cec2.0 2021-06-15 10:16:14.250 debug (3256) TRAFFIC: [ 55417] << 40:45:41
                cec2.0 2021-06-15 10:16:14.106 debug (3256) TRAFFIC: [ 55274] << 40:44:41
                cec2.0 2021-06-15 10:16:14.097 debug (3256) state cec2.0.TV.buttons.VOLUME_UP changed: true (ack = false)

                GarfonsoG 1 Antwort Letzte Antwort
                0
                • theip4ndaT theip4nda

                  @garfonso ```
                  cec2.0 2021-06-15 09:53:55.082 info (2553) Device for 0 already created.
                  cec2.0 2021-06-15 09:53:54.411 info (2553) config type: p
                  cec2.0 2021-06-15 09:53:54.410 info (2553) config osdName: TESTYO2
                  cec2.0 2021-06-15 09:53:54.381 info (2553) starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.cec2, node: v12.22.1, js-controller: 3.2.16

                  
                  Vorweg, es ist nur der Pi und der Tv per Hdmi angeschlossen.
                  Habe es nun geschafft das er ne verbindung mit meinem H Serie Samsung Tv aufbaut.
                  Die buttons konnte ich ebenfalls alle erstellen aber keiner der Buttons funktioniert leider
                  
                  Die ganzen Poll Buttons gehen dann wird per cec ausgelesen das es nen Samsung TV ist und ich cec 1.4 habe usw...
                  
                  
                  
                  EDIT:
                  
                  Hier noch ein Log wenn ich z.b Volume up drücke..
                  
                  

                  code_text

                  cec2.0 2021-06-15 10:16:20.932 debug (3256) State state already created in TV
                  cec2.0 2021-06-15 10:16:20.932 debug (3256) Updating TV.state to true
                  cec2.0 2021-06-15 10:16:20.914 debug (3256) TV Power is IN_TRANSITION_STANDBY_TO_ON
                  cec2.0 2021-06-15 10:16:20.913 debug (3256) DEBUG: [ 62078] >> TV (0) -> Playback 1 (4): report power status (90)
                  cec2.0 2021-06-15 10:16:20.912 debug (3256) Parsing data...
                  cec2.0 2021-06-15 10:16:20.911 debug (3256) ============================ Processing Event: REPORT_POWER_STATUS: {"type":"TRAFFIC","number":"62078","flow":"IN","source":0,"target":4,"opcode":144,"args":[2],"event":"REPORT_POWER_STATUS","d
                  cec2.0 2021-06-15 10:16:20.910 debug (3256) TRAFFIC: [ 62078] >> 04:90:02
                  cec2.0 2021-06-15 10:16:20.756 debug (3256) TRAFFIC: [ 61924] << 40:8f
                  cec2.0 2021-06-15 10:16:14.250 debug (3256) TRAFFIC: [ 55417] << 40:45:41
                  cec2.0 2021-06-15 10:16:14.106 debug (3256) TRAFFIC: [ 55274] << 40:44:41
                  cec2.0 2021-06-15 10:16:14.097 debug (3256) state cec2.0.TV.buttons.VOLUME_UP changed: true (ack = false)

                  GarfonsoG Offline
                  GarfonsoG Offline
                  Garfonso
                  Developer
                  schrieb am zuletzt editiert von
                  #28

                  @theip4nda
                  Kannst du mal das Objekt "menuStatus" auf true setzen und mir ein log davon schicken, was dann passiert?

                  Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                  Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                  theip4ndaT 1 Antwort Letzte Antwort
                  0
                  • GarfonsoG Garfonso

                    @theip4nda
                    Kannst du mal das Objekt "menuStatus" auf true setzen und mir ein log davon schicken, was dann passiert?

                    theip4ndaT Offline
                    theip4ndaT Offline
                    theip4nda
                    schrieb am zuletzt editiert von theip4nda
                    #29

                    @garfonso

                    Mir is auch grad aufgefallen, Sobald ich eine Taste am der fernbedienung drücke, wird das auch in den Logs direkt angezeigt. Also die Verbidnung steht 1a und es wird auch alles soweit erkannt. Nur halt ich selbst kann vom Broker nix über die Buttons steuern ```

                    cec2.0	2021-06-23 17:37:10.844	debug	(19241) Updating TV.info.active to true
                    cec2.0	2021-06-23 17:37:10.826	debug	(19241) DEBUG: [ 47701] >> TV (0) -> Playback 1 (4): feature abort ( 0)
                    cec2.0	2021-06-23 17:37:10.825	debug	(19241) DEBUG: [ 47701] marking opcode 'menu request' as unsupported feature for device 'TV'
                    cec2.0	2021-06-23 17:37:10.824	debug	(19241) Parsing data...
                    cec2.0	2021-06-23 17:37:10.824	debug	(19241) ============================ Processing Event: undefined: {"type":"TRAFFIC","number":"47701","flow":"IN","source":0,"target":4,"opcode":0,"args":[141,0]}
                    cec2.0	2021-06-23 17:37:10.822	debug	(19241) TRAFFIC: [ 47701] >> 04:00:8d:00
                    cec2.0	2021-06-23 17:37:10.620	debug	(19241) TRAFFIC: [ 47498] << 40:8d:02
                    cec2.0	2021-06-23 17:37:10.569	debug	(19241) DEBUG: [ 47448] initiator 'TV' is not supported by the CEC adapter
                    cec2.0	2021-06-23 17:37:10.459	debug	(19241) TRAFFIC: [ 47338] << 40:8d
                    cec2.0	2021-06-23 17:37:10.424	debug	(19241) Sending true for id cec2.0.TV.menuStatus to TV
                    cec2.0	2021-06-23 17:37:10.423	debug	(19241) state cec2.0.TV.menuStatus changed: true (ack = false)
                    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

                    691

                    Online

                    32.4k

                    Benutzer

                    81.5k

                    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
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe