NEWS
Pioneer AV-Receiver fernbedienen
-
@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Wieso tauchen diese Meldungen im Protkoll auf?
wie beschreibst du denn
mediaselect?@Homoran sagte in Pioneer AV-Receiver fernbedienen:
wie beschreibst du denn mediaselect?
Wie oben.
Mit "Steuere Media Select mit wahr"
Das ist das aktuelle Script.
Die Zeiten musste ich anpassen, das Umschalten dauert etwas.
-
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
wie beschreibst du denn mediaselect?
Wie oben.
Mit "Steuere Media Select mit wahr"
Das ist das aktuelle Script.
Die Zeiten musste ich anpassen, das Umschalten dauert etwas.
@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Mit "Steuere Media Select mit wahr"
sonst läuft nichts parallel?
Mit dem Skript sollte fiese Meldung nicht kommen.
-
@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Mit "Steuere Media Select mit wahr"
sonst läuft nichts parallel?
Mit dem Skript sollte fiese Meldung nicht kommen.
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
sonst läuft nichts parallel?
Nein, das ist das einzige Script, was die DP verwendet
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
Mit dem Skript sollte fiese Meldung nicht kommen.
Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?
Mal was anderes: Werden die Zeilen im Script wirklich von oben nach unten nacheinander ausgeführt?
Wenn da also Pause steht, folgt die nächste Zeile erst nach der Wartezeit?Und noch was:
Wie baue ich eine Variable in einen Textstring ein?
Wenn ich unterschiedliche Listeneinträge auswählen möchte, also das eine Mal "3/12" und das nächste Mal "7/12", wie wäre das am geschicktesten? -
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
sonst läuft nichts parallel?
Nein, das ist das einzige Script, was die DP verwendet
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
Mit dem Skript sollte fiese Meldung nicht kommen.
Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?
Mal was anderes: Werden die Zeilen im Script wirklich von oben nach unten nacheinander ausgeführt?
Wenn da also Pause steht, folgt die nächste Zeile erst nach der Wartezeit?Und noch was:
Wie baue ich eine Variable in einen Textstring ein?
Wenn ich unterschiedliche Listeneinträge auswählen möchte, also das eine Mal "3/12" und das nächste Mal "7/12", wie wäre das am geschicktesten?@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?
zeig mal die Objektdaten von dem DP
-
@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?
zeig mal die Objektdaten von dem DP
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
@Cephalopod sagte in Pioneer AV-Receiver fernbedienen:
Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?
zeig mal die Objektdaten von dem DP
Bitteschön:
{ "_id": "onkyo.0.Device.MediaDown", "type": "state", "common": { "name": "Media Down", "type": "boolean", "role": "button", "read": true, "write": true, "def": false }, "from": "system.adapter.onkyo.0", "ts": 1770564562277, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" } -
Kurze Nachfrage:
Wieso tauchen diese Meldungen im Protkoll auf?
@Cephalopod sagte: Wieso tauchen diese Meldungen im Protkoll auf?
Die Quelle der Meldungen ist nicht das Skript, sondern der Onkyo-Adapter selbst. Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden.
Auszug aus der Datei main.js:// NET USB Down if (id === adapter.namespace + '.' + 'Device.MediaDown') { let new_val = state.val; if (new_val == true) { new_val = 'DOWN'; } new_val = 'NTC' + new_val; adapter.log.debug('new_val: ' + new_val); adapter.setState(adapter.namespace + '.' + 'Device.command', {val: new_val, ack: false}); adapter.setState(adapter.namespace + '.' + 'Device.MediaDown', {val: "", ack: true}); }Der Adapter schreibt einen Leerstring in den Datenpunkt.
-
@Cephalopod sagte: Wieso tauchen diese Meldungen im Protkoll auf?
Die Quelle der Meldungen ist nicht das Skript, sondern der Onkyo-Adapter selbst. Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden.
Auszug aus der Datei main.js:// NET USB Down if (id === adapter.namespace + '.' + 'Device.MediaDown') { let new_val = state.val; if (new_val == true) { new_val = 'DOWN'; } new_val = 'NTC' + new_val; adapter.log.debug('new_val: ' + new_val); adapter.setState(adapter.namespace + '.' + 'Device.command', {val: new_val, ack: false}); adapter.setState(adapter.namespace + '.' + 'Device.MediaDown', {val: "", ack: true}); }Der Adapter schreibt einen Leerstring in den Datenpunkt.
@paul53 sagte in Pioneer AV-Receiver fernbedienen:
Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden
Prima, damit kann ich leben
@paul53 sagte in Pioneer AV-Receiver fernbedienen:
Der Adapter schreibt einen Leerstring in den Datenpunkt.
Also "schlampig" Programmiert?
-
@paul53 sagte in Pioneer AV-Receiver fernbedienen:
Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden
Prima, damit kann ich leben
@paul53 sagte in Pioneer AV-Receiver fernbedienen:
Der Adapter schreibt einen Leerstring in den Datenpunkt.
Also "schlampig" Programmiert?
@Cephalopod sagte: Also "schlampig" Programmiert?
Sieht so aus. Ich hätte die Button so programmiert:
// NET USB Down if (id === adapter.namespace + '.Device.MediaDown' && state.val === true) { const new_val = 'NTCDOWN'; adapter.log.debug('new_val: ' + new_val); adapter.setState(adapter.namespace + '.Device.command', {val: new_val, ack: false}); } -
@Homoran sagte in Pioneer AV-Receiver fernbedienen:
wie beschreibst du denn mediaselect?
Wie oben.
Mit "Steuere Media Select mit wahr"
Das ist das aktuelle Script.
Die Zeiten musste ich anpassen, das Umschalten dauert etwas.
@Cephalopod sagte: Die Zeiten musste ich anpassen, das Umschalten dauert etwas.
Um nicht mit Zeiten in einer Schleife experimentieren zu müssen, kann man auf "Navigation Summary" triggern und erhält so optimale Umschaltzeiten:

-
Danke Paul!
Werde ich gleich mal testen!
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