Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Adapter zur Steuerung mit PJLink (alternativ)

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    923

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

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

Adapter zur Steuerung mit PJLink (alternativ)

Scheduled Pinned Locked Moved Tester
6 Posts 2 Posters 419 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • BannsaengerB Offline
    BannsaengerB Offline
    Bannsaenger
    wrote on last edited by Bannsaenger
    #1
    Aktuelle Test Version 0.1.1
    Veröffentlichungsdatum 24.01.2023
    Github Link https://github.com/Bannsaenger/ioBroker.pjlink

    Hier Adapter Beschreibung, Changelog etc.
    Vorab:
    Es ist mir bewusst, dass bereits ein PJLink Adapter zur Aufnahme in das beta repository existiert.

    Da ich aktuell für ein Projekt von mir einen solchen Adapter benötige, habe ich selbst einen entwickelt.
    Dieser basiert auf dem bestehenden node Packet node/pjlink
    Github Link: https://github.com/sy1vain/node-pjlink

    Der Plan wäre, das bestende Paket, das auch z.B. für ein Node-RED addon verwendet wird,
    auf Unterstützung für Class 2 incl. Gerätesuche zu erweitern und danach den Adapter
    auch entsprechend für Class 2 zu erweitern.

    Bitte testet mal den Adapter.
    Er läuft bei mir gegen einen Optoma Projektor.
    Ebenfalls getestet ist er mit dem Simulator von der PJLink Homepage.

    BannsaengerB 1 Reply Last reply
    0
    • BannsaengerB Bannsaenger
      Aktuelle Test Version 0.1.1
      Veröffentlichungsdatum 24.01.2023
      Github Link https://github.com/Bannsaenger/ioBroker.pjlink

      Hier Adapter Beschreibung, Changelog etc.
      Vorab:
      Es ist mir bewusst, dass bereits ein PJLink Adapter zur Aufnahme in das beta repository existiert.

      Da ich aktuell für ein Projekt von mir einen solchen Adapter benötige, habe ich selbst einen entwickelt.
      Dieser basiert auf dem bestehenden node Packet node/pjlink
      Github Link: https://github.com/sy1vain/node-pjlink

      Der Plan wäre, das bestende Paket, das auch z.B. für ein Node-RED addon verwendet wird,
      auf Unterstützung für Class 2 incl. Gerätesuche zu erweitern und danach den Adapter
      auch entsprechend für Class 2 zu erweitern.

      Bitte testet mal den Adapter.
      Er läuft bei mir gegen einen Optoma Projektor.
      Ebenfalls getestet ist er mit dem Simulator von der PJLink Homepage.

      BannsaengerB Offline
      BannsaengerB Offline
      Bannsaenger
      wrote on last edited by
      #2

      @bannsaenger Aktuelle Version 0.0.3

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Buzz
        wrote on last edited by
        #3

        Bei mir hängt ein Epson EH-LS12000B an dem PJLink Adapter. Ich benötige dafür nur das Ein und Ausschalten des Beamers.
        Das funktioniert auch gut, nur wenn der Beamer aus ist, läuft das Protokoll mit Fehlermeldungen im Intervall der Statusabfrage voll.

        pjlinkAnswerHandler (command: GETMUTE), Projector send error: Unavailable time
        

        Wenn der Beamer über den PJLink Adapter wieder eingeschaltet wird, kommen während der Hochlaufphase die Meldungen:

        PJLink error in method: [pjlinkAnswerHandler (command: GETMUTE)] error: Connection timeout, stack: Error: Connection timeout at Function.Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:38:9) at Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:33:18) at Command.MuteCommand.Command.handleResponse (/opt/iobroker/node_modules/pjlink/lib/command.js:31:16) at PJLink._handleResponse (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:290:14) at PJLink._onError (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:215:7) at PJLink._onTimeout (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:248:18) at Socket.emit (node:events:513:28) at Socket._onTimeout (node:net:550:8) at listOnTimeout (node:internal/timers:559:17) at processTimers (node:internal/timers:502:7)
        

        Nach dem Hochlaufen ist wieder Ruhe im Log.

        BannsaengerB 2 Replies Last reply
        0
        • B Buzz

          Bei mir hängt ein Epson EH-LS12000B an dem PJLink Adapter. Ich benötige dafür nur das Ein und Ausschalten des Beamers.
          Das funktioniert auch gut, nur wenn der Beamer aus ist, läuft das Protokoll mit Fehlermeldungen im Intervall der Statusabfrage voll.

          pjlinkAnswerHandler (command: GETMUTE), Projector send error: Unavailable time
          

          Wenn der Beamer über den PJLink Adapter wieder eingeschaltet wird, kommen während der Hochlaufphase die Meldungen:

          PJLink error in method: [pjlinkAnswerHandler (command: GETMUTE)] error: Connection timeout, stack: Error: Connection timeout at Function.Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:38:9) at Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:33:18) at Command.MuteCommand.Command.handleResponse (/opt/iobroker/node_modules/pjlink/lib/command.js:31:16) at PJLink._handleResponse (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:290:14) at PJLink._onError (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:215:7) at PJLink._onTimeout (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:248:18) at Socket.emit (node:events:513:28) at Socket._onTimeout (node:net:550:8) at listOnTimeout (node:internal/timers:559:17) at processTimers (node:internal/timers:502:7)
          

          Nach dem Hochlaufen ist wieder Ruhe im Log.

          BannsaengerB Offline
          BannsaengerB Offline
          Bannsaenger
          wrote on last edited by
          #4

          @buzz Danke für den Hinweis.
          Ich werde demnächst eine neue Version machen, bei der man dan frei wählen kann
          was wann bzw. in welchem Intervall abgefragt wird.
          Dann mit deinem Hinweis wahrscheinlich auch noch was nur abgefragt wird wenn Power = on ist.

          1 Reply Last reply
          0
          • B Buzz

            Bei mir hängt ein Epson EH-LS12000B an dem PJLink Adapter. Ich benötige dafür nur das Ein und Ausschalten des Beamers.
            Das funktioniert auch gut, nur wenn der Beamer aus ist, läuft das Protokoll mit Fehlermeldungen im Intervall der Statusabfrage voll.

            pjlinkAnswerHandler (command: GETMUTE), Projector send error: Unavailable time
            

            Wenn der Beamer über den PJLink Adapter wieder eingeschaltet wird, kommen während der Hochlaufphase die Meldungen:

            PJLink error in method: [pjlinkAnswerHandler (command: GETMUTE)] error: Connection timeout, stack: Error: Connection timeout at Function.Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:38:9) at Response.getError (/opt/iobroker/node_modules/pjlink/lib/response.js:33:18) at Command.MuteCommand.Command.handleResponse (/opt/iobroker/node_modules/pjlink/lib/command.js:31:16) at PJLink._handleResponse (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:290:14) at PJLink._onError (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:215:7) at PJLink._onTimeout (/opt/iobroker/node_modules/pjlink/lib/pjlink.js:248:18) at Socket.emit (node:events:513:28) at Socket._onTimeout (node:net:550:8) at listOnTimeout (node:internal/timers:559:17) at processTimers (node:internal/timers:502:7)
            

            Nach dem Hochlaufen ist wieder Ruhe im Log.

            BannsaengerB Offline
            BannsaengerB Offline
            Bannsaenger
            wrote on last edited by
            #5

            @buzz Ich habe eine neue Version mit neuen Funktionen veröffentlicht.
            Diese sollten dein Problem lösen.

            1 Reply Last reply
            0
            • B Offline
              B Offline
              Buzz
              wrote on last edited by
              #6

              Bei allen Abfragen habe ich den Haken für "Der Projektor muss zum Abfragen Eingeschaltet sein" gesetzt.

              Wenn unter "Power-Status-Abfrage (PWR)" "Im Status Abfrage Intervall" eingestellt ist,
              kommen beim Ein und Ausschalten einmalig jeweils 2-3 Fehlermeldungen.

              Wenn unter "Power-Status-Abfrage (PWR)" "Im Informations Abfrage Intervall" eingestellt ist,
              kommt nur einmal die Warnmeldung:

              pjlinkAnswerHandler (command: GETINPUT), Projector is actualy unavailable. This is only logged once
              

              Das ist jetzt Tiptop, herzlichen Dank dafür. Jetzt kann ich den Broadlink Adapter zur Beamersteuerung durch deinen ersetzen :clap:

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate

              782

              Online

              32.5k

              Users

              81.6k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe