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. ioBroker Allgemein
  4. Node-eiscp ändern/updaten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    541

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Node-eiscp ändern/updaten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 1 Kommentatoren 396 Aufrufe
  • Ä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.
  • S Offline
    S Offline
    sveni_lee
    schrieb am zuletzt editiert von
    #1

    so wie ich gesehen habe, wird node-eiscp nicht mehr von tillbaks gepflegt oder geupdated.

    Es sind aber in den letzten Jahren einige commands hinzugekommen. Ich habe nun mal versucht eines davon in die eiscp-commands.json

    ein zupflegen. folgendes habe ich versucht…

    commando: NRI

    param: QSTN

    unter Commands / main habe ich folgendes ergänzt:

    	"NRI": {
    		"name": "receiver-information",
    		"description": "Receiver Information (for Network Control Only)",
    		"values": {
    			"<...>": {
    				"description": "<...>: XML Data ",
    				"models": "set1"
    			},
    			"QSTN": {
    				"name": "query",
    				"description": "gets the Receiver Information Status",
    				"models": "set1"
    			},
    			"t----<.....>": {
    				"name": "t",
    				"description": "t -> message type 'X' : XML ---- -> reserved <.....> : XML data ( [CR] and [LF] are removed )",
    				"models": "set1"
    			},
    			"Ullt<.....>": {
    				"name": "ullt",
    				"description": "U : UI Type \n 0 : List, 1 : Menu, 2 : Playback, 3 : Popup, 4 : Keyboard, 5 : Menu List \n ll -> number of layer (00-FF) \n t : Update Type \n  0 : All, 1 : Button, 2 : Textbox, 3 : Listbox \n <.....> : XML data ( [CR] and [LF] are removed )",
    				"models": "set1"
    			}
    		}
    	},
    

    unter commands_mapping / main dann folgendes:

          "receiver-information": "NRI",
    

    und unter value_mapping main

          "NRI": {
            "<...>": {
                "value": "<...>",
                "models": "set1"
            },
            "query": {
                "value": "QSTN",
                "models": "set1"
            },
            "t": {
                "value": "t----<.....>",
                "models": "set1"
            },
            "ullt": {
                "value": "Ullt<.....>",
                "models": "set1"
            }
          },
    

    der AVR sendet fogenes feedback auf NRI QSTN…

    ISCP............!1NLT11220000000000011B1100.
    ISCP............!1NLSC-P.
    ISCP.......v....!1NRI<response status="ok">.....</response>
    

    im log von iobrker kommt aber nur folgendes an

    onkyo-vis.0	2018-06-22 11:23:43.900	info	EISCP String: NLSC-P
    onkyo-vis.0	2018-06-22 11:23:43.900	debug	Got message: {"command":"net-usb-list-info","zone":"main","iscp_command":"NLSC-P","host":"192.168.1.177","port":"60128","model":"TX-NR525"}
    onkyo-vis.0	2018-06-22 11:23:43.900	debug	DEBUG (received_data) Received data from 192.168.1.177:60128 - {"command":"net-usb-list-info","zone":"main","iscp_command":"NLSC-P","host":"192.168.1.177","port":"60128","model":"TX-NR525"}
    onkyo-vis.0	2018-06-22 11:23:43.898	debug	stateChange onkyo-vis.0.NET/USB_NAVIGATION {"val":"","ack":true,"ts":1529659423896,"q":0,"from":"system.adapter.onkyo-vis.0","lc":1529658601872}
    onkyo-vis.0	2018-06-22 11:23:43.896	debug	Received: command[NLT0E22000000000001000E00]
    onkyo-vis.0	2018-06-22 11:23:43.896	error	Empty command string! (value: undefined)
    onkyo-vis.0	2018-06-22 11:23:43.895	debug	string: 0E22000000000001000E00
    onkyo-vis.0	2018-06-22 11:23:43.895	debug	chunk: NLT
    onkyo-vis.0	2018-06-22 11:23:43.895	info	EISCP String: NLT0E22000000000001000E00
    onkyo-vis.0	2018-06-22 11:23:43.895	debug	Got message: {"iscp_command":"NLT0E22000000000001000E00","host":"192.168.1.177","port":"60128","model":"TX-NR525"}
    onkyo-vis.0	2018-06-22 11:23:43.895	debug	DEBUG (received_data) Received data from 192.168.1.177:60128 - {"iscp_command":"NLT0E22000000000001000E00","host":"192.168.1.177","port":"60128","model":"TX-NR525"}
    

    die Antwort NRII<response status="ok">…..</response> wird also nicht "erkannt". Ich denke das dies der Teil im log ist "onkyo-vis.0 2018-06-22 11:23:43.896 error Empty command string! (value: undefined)"

    irgendwo muß also noch ein Teil fehlen...

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      sveni_lee
      schrieb am zuletzt editiert von
      #2

      so… ich bekomme jetzt die Antwort vom AVR auch im iobroker...

      allerdings erschließt sich mir noch nicht ganz warum diese abgeschnitten wird. es wird nicht die volle länge in den Datenpunkt geschrieben...

      NRI<response status="ok"><device id="TX-NR525"><brand>ONKYO</brand><category>AV Receiver</category><year>2013</year><model>TX-NR525</model><destination>xx</destination><firmwareversion>1060-9110-0000-</firmwareversion></device></response>
      
      1 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        sveni_lee
        schrieb am zuletzt editiert von
        #3

        Ich bin jetzt noch mal etwas weiter gekommen.

        so wie es aussieht, wird die Antword aufgeteilt in mehrere Pakete. ich habe das ganze mit Wireshark verfolgt.

        ~~![](</s><URL url=)https://i.imgur.com/LFkxKiN.jpg" />

        das bedeutet man müsste jetzt die 5 pakete wieder zusammensetzen…

        Aber wie bringe ich jetzt node-eiscp dazu darauf zu achten... kann ich mir in einem log die ankommenden pakete anzeigen lassen? damit ich herausfinden kann ob es eine Gemeinsamkeit gibt?~~

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        319

        Online

        32.7k

        Benutzer

        82.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