Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Einsteigerfragen
  4. LIRC Adapter Funktion mit RPI4

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    14
    1
    2.0k

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.5k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    1.3k

LIRC Adapter Funktion mit RPI4

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
20 Beiträge 2 Kommentatoren 577 Aufrufe 2 Beobachtet
  • Ä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.
  • J JohnDoe

    Hallo,

    vor ein paar Tagen habe ich IOBroker auf einem Raspberry PI 4 (2GB) installiert (-sLf https://iobroker.net/install.sh | bash -).
    Nachdem ich es geschafft habe, mit dem Adapter RPI-Monitor (rpi2) die GPIOs anzusteuern und auszulesen, wollte ich mit LIRC IR-Signale senden.
    LIRC ist installiert und der IR-Transmitter lässt sich auch übers Terminal mit "irsend SEND_START test_fb KEY_1" ansteuern.
    Durch einen Fotoapparat sieht man die IR-LED blinken.

    Leider bekomme ich es im IOBroker mit dem LIRC Adapter nicht hin, die IR-LED anzusteuern.

    Wenn ich die Anleitung des LIRC Adaptersrichtig verstanden habe, dann müssten doch im Objekt-Baum die Fernbedienungsbefehle aufgelistet werden, oder?
    Bei mir sieht es aber so aus:
    Objekte.png

    Die lircd.conf (/etc/lirc/) sieht so aus:

      name           test_fb
      bits           16
      flags          SPACE_ENC|CONST_LENGTH
      eps            30
      aeps           130
    
      header         9000  4500
      one            625   1625
      zero           625   375
      ptrail         625
      repeat         8875  2125
      pre_data_bits  16
      pre_data       0x609F
      gap            100000
      toggle_bit     0
    
      frequency    38000
      duty_cycle   33
    
          begin codes
    
              KEY_1                        0x00000000000040BF
              KEY_2                        0x000000000000C03F
              KEY_3                        0x00000000000020DF
    
          end codes
    
    end remote
    

    Hier noch Screenshot mit Infos:
    Adapter.png
    Instanzen.png

    Was mache ich ich, bzw. läuft da falsch?

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #2

    @johndoe

    Läuft der LIRC grundsätzlich? Der iobroker-Adapter sattelt ja nur drauf auf.

    apt policy lirc lirc-x liblircclient0 inputlirc
    systemctl status lirc*
    

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    J 1 Antwort Letzte Antwort
    0
    • Thomas BraunT Thomas Braun

      @johndoe

      Läuft der LIRC grundsätzlich? Der iobroker-Adapter sattelt ja nur drauf auf.

      apt policy lirc lirc-x liblircclient0 inputlirc
      systemctl status lirc*
      
      J Offline
      J Offline
      JohnDoe
      schrieb am zuletzt editiert von
      #3
      $ apt policy lirc lirc-x liblircclient0 inputlirc
      lirc:
        Installed: 0.10.1-6.3
        Candidate: 0.10.1-6.3
        Version table:
       *** 0.10.1-6.3 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
              100 /var/lib/dpkg/status
      lirc-x:
        Installed: (none)
        Candidate: 0.10.1-6.3
        Version table:
           0.10.1-6.3 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
      liblircclient0:
        Installed: (none)
        Candidate: 0.10.1-6.3
        Version table:
           0.10.1-6.3 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
      inputlirc:
        Installed: (none)
        Candidate: 33-1
        Version table:
           33-1 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
      
      
      $ systemctl status lirc*
      ● lircd.socket
           Loaded: loaded (/lib/systemd/system/lircd.socket; enabled; vendor preset: enabled)
           Active: active (running) since Sat 2022-08-13 16:18:05 CEST; 1h 20min ago
         Triggers: ● lircd.service
           Listen: /run/lirc/lircd (Stream)
           CGroup: /system.slice/lircd.socket
      
      Aug 13 16:18:05 SmartHomePi systemd[1]: Listening on lircd.socket.
      
      ● lircd.service - Flexible IR remote input/output application support
           Loaded: loaded (/lib/systemd/system/lircd.service; enabled; vendor preset: enabled)
           Active: active (running) since Sat 2022-08-13 16:18:07 CEST; 1h 20min ago
      TriggeredBy: ● lircd.socket
             Docs: man:lircd(8)
                   http://lirc.org/html/configure.html
         Main PID: 502 (lircd)
            Tasks: 2 (limit: 1829)
              CPU: 6.878s
           CGroup: /system.slice/lircd.service
                   └─502 /usr/sbin/lircd --nodaemon
      
      Aug 13 16:37:37 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: removed client
      Aug 13 16:37:37 SmartHomePi lircd-0.10.1[502]: Info: removed client
      Aug 13 17:03:33 SmartHomePi lircd[502]: lircd-0.10.1[502]: Notice: accepted new client on /var/run/lirc/lircd
      Aug 13 17:03:33 SmartHomePi lircd-0.10.1[502]: Notice: accepted new client on /var/run/lirc/lircd
      Aug 13 17:03:33 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: removed client
      Aug 13 17:03:33 SmartHomePi lircd-0.10.1[502]: Info: removed client
      
      
      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        JohnDoe
        schrieb am zuletzt editiert von
        #4

        Wie gesagt, übers Terminal kann ich die IR-LED ansteuern.
        Ich sehe mit der Digitalkamera die LED aufblitzen.

        Thomas BraunT 1 Antwort Letzte Antwort
        0
        • J JohnDoe

          Wie gesagt, übers Terminal kann ich die IR-LED ansteuern.
          Ich sehe mit der Digitalkamera die LED aufblitzen.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #5

          @johndoe sagte in LIRC Adapter Funktion mit RPI4:

          Wie gesagt, übers Terminal kann ich die IR-LED ansteuern.

          Das heißt nix, der iobroker muss als client auf den lircd zugreifen können.
          lirc bringt aber ganz merkwürdige Abhängigkeiten zum X-Server und dem Druckersystem cups mit, das mag ich nicht auf meinem System haben. Sonst hätte ich das mal installiert.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            JohnDoe
            schrieb am zuletzt editiert von
            #6

            Ich habe jetzt gerade mal die LIRC Instanz neu gestartet.
            Danach bekomme ich diese Ausgabe (systemctl status lirc*):

            Aug 13 17:59:02 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: removed client
            Aug 13 17:59:02 SmartHomePi lircd-0.10.1[502]: Info: removed client
            Aug 13 17:59:10 SmartHomePi lircd[502]: lircd-0.10.1[502]: Notice: accepted new client from 127.0.0.1
            Aug 13 17:59:10 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
            Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Notice: accepted new client from 127.0.0.1
            Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
            
            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • J JohnDoe

              Ich habe jetzt gerade mal die LIRC Instanz neu gestartet.
              Danach bekomme ich diese Ausgabe (systemctl status lirc*):

              Aug 13 17:59:02 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: removed client
              Aug 13 17:59:02 SmartHomePi lircd-0.10.1[502]: Info: removed client
              Aug 13 17:59:10 SmartHomePi lircd[502]: lircd-0.10.1[502]: Notice: accepted new client from 127.0.0.1
              Aug 13 17:59:10 SmartHomePi lircd[502]: lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
              Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Notice: accepted new client from 127.0.0.1
              Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von Thomas Braun
              #7

              @johndoe sagte in LIRC Adapter Funktion mit RPI4:

              /dev/lirc0

              Wie sehen da die Rechte aus?

              ls -l /dev/lirc0
              

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                JohnDoe
                schrieb am zuletzt editiert von
                #8

                @thomas-braun said in LIRC Adapter Funktion mit RPI4:

                ls -l /dev/lirc0

                crw-rw---- 1 root video 251, 0 Aug 13 16:18 /dev/lirc0
                
                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • J JohnDoe

                  @thomas-braun said in LIRC Adapter Funktion mit RPI4:

                  ls -l /dev/lirc0

                  crw-rw---- 1 root video 251, 0 Aug 13 16:18 /dev/lirc0
                  
                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @johndoe

                  Ist der user iobroker in der Gruppe 'video' drin?
                  Vermutlich nicht.

                  sudo -u iobroker groups
                  

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  1 Antwort Letzte Antwort
                  0
                  • J Offline
                    J Offline
                    JohnDoe
                    schrieb am zuletzt editiert von
                    #10
                    iobroker tty dialout audio video bluetooth gpio i2c
                    
                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • J JohnDoe
                      iobroker tty dialout audio video bluetooth gpio i2c
                      
                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @johndoe

                      Bitte vollständige Ein- und Ausgabezeilen posten.

                      Lirc ist etwas tricky. Im Ubuntu-Wiki gibt es noch ein paar Hinweise:

                      https://wiki.ubuntuusers.de/Lirc/

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      J 1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @johndoe

                        Bitte vollständige Ein- und Ausgabezeilen posten.

                        Lirc ist etwas tricky. Im Ubuntu-Wiki gibt es noch ein paar Hinweise:

                        https://wiki.ubuntuusers.de/Lirc/

                        J Offline
                        J Offline
                        JohnDoe
                        schrieb am zuletzt editiert von JohnDoe
                        #12

                        @thomas-braun said in LIRC Adapter Funktion mit RPI4:

                        Bitte vollständige Ein- und Ausgabezeilen posten.

                        Was meinst du?
                        So:

                        $ sudo -u iobroker groups
                        iobroker tty dialout audio video bluetooth gpio i2c
                        
                        

                        Mehr kommt da nicht.

                        Thomas BraunT 1 Antwort Letzte Antwort
                        0
                        • J JohnDoe

                          @thomas-braun said in LIRC Adapter Funktion mit RPI4:

                          Bitte vollständige Ein- und Ausgabezeilen posten.

                          Was meinst du?
                          So:

                          $ sudo -u iobroker groups
                          iobroker tty dialout audio video bluetooth gpio i2c
                          
                          

                          Mehr kommt da nicht.

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #13

                          @johndoe

                          So.

                          echad@chet:/opt/iobroker $ sudo -u iobroker groups
                          iobroker tty dialout audio video plugdev bluetooth gpio i2c
                          

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          1 Antwort Letzte Antwort
                          0
                          • J Offline
                            J Offline
                            JohnDoe
                            schrieb am zuletzt editiert von
                            #14
                            SHPI@SmartHomePi:~ $ sudo -u iobroker groups
                            iobroker tty dialout audio video bluetooth gpio i2c
                            
                            1 Antwort Letzte Antwort
                            0
                            • J Offline
                              J Offline
                              JohnDoe
                              schrieb am zuletzt editiert von JohnDoe
                              #15

                              Aber Fakt ist doch, dass der LIRC Adapter mit lirc verbunden ist und lirc auch sendet.
                              Was bedeutet das denn:

                              Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
                              

                              ?

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • J JohnDoe

                                Aber Fakt ist doch, dass der LIRC Adapter mit lirc verbunden ist und lirc auch sendet.
                                Was bedeutet das denn:

                                Aug 13 17:59:10 SmartHomePi lircd-0.10.1[502]: Info: Cannot configure the rc device for /dev/lirc0
                                

                                ?

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #16

                                @johndoe

                                Vermutlich nichts, du willst ja keine rc / Fernbedienung betreiben.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                1 Antwort Letzte Antwort
                                0
                                • J Offline
                                  J Offline
                                  JohnDoe
                                  schrieb am zuletzt editiert von JohnDoe
                                  #17

                                  Kann es daran liegen:

                                  SHPI@SmartHomePi:~ $ sudo systemctl restart lirc.service
                                  Failed to restart lirc.service: Unit lirc.service not found.
                                  

                                  ?

                                  Thomas BraunT 1 Antwort Letzte Antwort
                                  0
                                  • J JohnDoe

                                    Kann es daran liegen:

                                    SHPI@SmartHomePi:~ $ sudo systemctl restart lirc.service
                                    Failed to restart lirc.service: Unit lirc.service not found.
                                    

                                    ?

                                    Thomas BraunT Online
                                    Thomas BraunT Online
                                    Thomas Braun
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #18

                                    @johndoe sagte in LIRC Adapter Funktion mit RPI4:

                                    lirc.service

                                    Das heißt auch lircd.service

                                    Linux-Werkzeugkasten:
                                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                    NodeJS Fixer Skript:
                                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                    1 Antwort Letzte Antwort
                                    0
                                    • J Offline
                                      J Offline
                                      JohnDoe
                                      schrieb am zuletzt editiert von JohnDoe
                                      #19

                                      Hat es was zu sagen, dass die Meldungen von lircd.service doppelt kommen:

                                      SHPI@SmartHomePi:~ $ systemctl status lircd.service
                                      ● lircd.service - Flexible IR remote input/output application support
                                           Loaded: loaded (/lib/systemd/system/lircd.service; enabled; vendor preset: enabled)
                                           Active: active (running) since Sat 2022-08-13 20:51:49 CEST; 5min ago
                                      TriggeredBy: ● lircd.socket
                                             Docs: man:lircd(8)
                                                   http://lirc.org/html/configure.html
                                         Main PID: 965 (lircd)
                                            Tasks: 2 (limit: 1829)
                                              CPU: 1.815s
                                           CGroup: /system.slice/lircd.service
                                                   └─965 /usr/sbin/lircd --nodaemon
                                      
                                      Aug 13 20:53:01 SmartHomePi lircd[965]: lircd-0.10.1[965]: Notice: accepted new client from 127.0.0.1
                                      Aug 13 20:53:01 SmartHomePi lircd-0.10.1[965]: Notice: accepted new client from 127.0.0.1
                                      Aug 13 20:53:02 SmartHomePi lircd[965]: lircd-0.10.1[965]: Info: removed client
                                      Aug 13 20:53:02 SmartHomePi lircd[965]: lircd-0.10.1[965]: Info: removed client
                                      Aug 13 20:53:02 SmartHomePi lircd-0.10.1[965]: Info: removed client
                                      Aug 13 20:53:02 SmartHomePi lircd-0.10.1[965]: Info: removed client
                                      Aug 13 20:53:33 SmartHomePi lircd[965]: lircd-0.10.1[965]: Notice: accepted new client from 127.0.0.1
                                      Aug 13 20:53:33 SmartHomePi lircd-0.10.1[965]: Notice: accepted new client from 127.0.0.1
                                      Aug 13 20:53:33 SmartHomePi lircd[965]: lircd-0.10.1[965]: Info: Cannot configure the rc device for /dev/lirc0
                                      Aug 13 20:53:33 SmartHomePi lircd-0.10.1[965]: Info: Cannot configure the rc device for /dev/lirc0
                                      
                                      

                                      ?

                                      Ich habe LIRC noch mal neu installiert und konfiguriert: Keine Änderung.
                                      Der LIRC-Adapter ist mit dem Client verbunden und über die RPI-Konsole kann ich IR-Kommandos schicken.
                                      Aber im IOBroker werden die Fernbedienung-KEYs nicht angezeigt.

                                      1 Antwort Letzte Antwort
                                      0
                                      • J Offline
                                        J Offline
                                        JohnDoe
                                        schrieb am zuletzt editiert von
                                        #20

                                        Nachdem ich jetzt alles noch mal neu installiert und konfiguriert habe, läuft LIRC einwandfrei. 👍

                                        1 Antwort Letzte Antwort
                                        0

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        563

                                        Online

                                        32.9k

                                        Benutzer

                                        83.2k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2026
                                        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