Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Neues Plugin: AV Device (für Yamaha, Pioneer, Denon, etc.)
Ich kann das File auch gerne jetzt schon bereit stellen, aber bisher habe ich ja nur eine Handvoll Befehle umgesetzt und wollte es möglichst vollständig ausarbeiten und natürlich auch testen. Inkl. Struct für shNG.
Bis ich soweit bin wird noch etwas Zeit in Anspruch nehmen.
# Zone 1 (main) Controls
update:
remark: Send all queries
type: bool
visu_acl: rw
avdevice@anthem: statusupdate
enforce_updates: True
Power:
type: bool
visu_acl: rw
avdevice_zone1@anthem: power
avdevice_zone1_depend@anthem: init
Mute:
type: bool
visu_acl: rw
avdevice_zone1@anthem: mute
avdevice_zone1_depend@anthem: power
Source:
type: num
visu_acl: rw
avdevice_zone1@anthem: source
avdevice_zone1_depend@anthem: power
Volume:
type: num
visu_acl: rw
avdevice_zone1@anthem: volume
avdevice_zone1_depend@anthem: power
VolumeUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: volume+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
VolumeDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: volume-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
# Zone 1 Level Settings
Sub:
type: num
visu_acl: rw
avdevice_zone1@anthem: sub
avdevice_zone1_depend@anthem: power
SubUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: sub+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
SubDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: sub-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
Front:
type: num
visu_acl: rw
avdevice_zone1@anthem: front
avdevice_zone1_depend@anthem: power
FrontUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: front+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
FrontDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: front-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
Center:
type: num
visu_acl: rw
avdevice_zone1@anthem: center
avdevice_zone1_depend@anthem: power
CenterUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: center+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
CenterDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: center-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
Surround:
type: num
visu_acl: rw
avdevice_zone1@anthem: surround
avdevice_zone1_depend@anthem: power
SurroundUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: surround+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
SurroundDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: surround-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
Backs:
type: num
visu_acl: rw
avdevice_zone1@anthem: backs
avdevice_zone1_depend@anthem: power
BacksUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: backs+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
BacksDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: backs-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
High1:
type: num
visu_acl: rw
avdevice_zone1@anthem: high1
avdevice_zone1_depend@anthem: power
High1Up:
type: bool
visu_acl: rw
avdevice_zone1@anthem: high1+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
High1Down:
type: bool
visu_acl: rw
avdevice_zone1@anthem: high1-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
High2:
type: num
visu_acl: rw
avdevice_zone1@anthem: high2
avdevice_zone1_depend@anthem: power
High2Up:
type: bool
visu_acl: rw
avdevice_zone1@anthem: high2+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
High2Down:
type: bool
visu_acl: rw
avdevice_zone1@anthem: high2-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
# Zone 1 Tone Settings
Bass:
type: num
visu_acl: rw
avdevice_zone1@anthem: bass
avdevice_zone1_depend@anthem: power
BassUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: bass+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
BassDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: bass-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
Treble:
type: num
visu_acl: rw
avdevice_zone1@anthem: treble
avdevice_zone1_depend@anthem: power
TrebleUp:
type: bool
visu_acl: rw
avdevice_zone1@anthem: treble+
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
TrebleDown:
type: bool
visu_acl: rw
avdevice_zone1@anthem: treble-
avdevice_zone1_depend@anthem: power
enforce_updates: 'yes'
# Zone 1 Input-Info
Audioformat:
type: str
avdevice_zone1@anthem: audioformat
avdevice_zone1_depend@anthem: power
Resolution:
type: str
visu_acl: rw
avdevice_zone1@anthem: resolution
avdevice_zone1_depend@anthem: power
Mein Plan auch ein vollständiges Widget für die smartVISU zu erstellen, musste ich aus Zeitgründen leider vorerst verwerfen. Nach dem Update auf die Version 3 werde ich mich damit nochmal näher beschäftigen.
Ich bitte um Verzeihung, dass es so lange gedauert hat und möchte mich an dieser Stelle auch nochmal für deine Unterstützung und das Plugin bedanken. Es läuft absolut Reibungslos. Stabiler und schneller als die App vom Hersteller
danke für deine Antwort.
Usecase: Mein Verstärker hat nen recht hohen Standby-Verbrauch. Daher schalte ich ihn zu unüblichen Zeiten ab.
Da ist es dann bekannt, dass er über die Visu angeschaltet werden muss. Aber es wäre schön zu sehen, wenn der Reconnect da ist.
Gleichzeitig wäre es natürlich super, wenn man einen Re-Connect triggern könnte.
Kannst du den Verstärker über RS232 steuern? Da ist der Reconnect in paar Sekunden da, über TCP dauert es zB bei mir fast ne Minute, voll mühsam.
Am ehesten sollte also der Inhalt vom is_connected in ein Item geschrieben werden (da steht dann RS232, TCP oder Connecting drin). Außerdem sollte es eine Pluginfunktion geben, mit der man manuell den connect Vorgang anstoßen kann..?
Am ehesten sollte also der Inhalt vom is_connected in ein Item geschrieben werden (da steht dann RS232, TCP oder Connecting drin). Außerdem sollte es eine Pluginfunktion geben, mit der man manuell den connect Vorgang anstoßen kann..?
Onkelandy hmm ich hatte in Erinnerung, dass es "denon" eigentlich davor schon gab und avdevice ablösen sollte? die plugin.yaml sah auch nicht up2date aus. drum hatte ich mich gewundert
Nene, das ist der Nachfolger von avdevice, auch wenn es das parallel zum noch nicht deprecated avdevice gegeben hat.
Welches Modell hast du denn? Vermutlich müsste man das in die Commands als eigenes Modell integrieren.
OK, dann probier mal "AVR-X4300H" als Modelangabe, notfalls müsste man halt Sachen anpassen. Ich vermute, da sind dann einige Befehle, die dein Gerät nicht kennt, aber das sollte nicht so wild sein.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar