Modul für ENIGMA2 Receiver

Begonnen von Loredo, 16 September 2013, 22:34:57

Vorheriges Thema - Nächstes Thema

Elektrolurch

Hallo,

vielleicht hat da jemand einen Tipp / Lösung:
Wenn ich den Enigma2-Receiver einschalte, so bekomme ich frühestens nach dem eingestellten Abfrageinterval (45 s) die Information, dass das Gerät betriebsbereit ist. Wenn ich Pech habe, kommt es sogar erst nach 89 s.
Leider fehlt so eine Funktion wie:
set Receiver update
Die Anweisung
set Receiver statusRequest
wird nur dann ausgeführt, wenn durch das regelmäßige Lesen (eingestelltes Update-Intervall) der state auf 'on' ist.

Hintergrund: Der Receiver samt TV hängt an einem Sonos-Player. Sobald der Receiver bereit ist, wird am Sonos-Player über den externen Eingang auf die Wiedergabe von TV automatisch geschaltet (das macht Sonos). Für den Normalfall ist das auch gewünscht.
Ich möchte nun aber diesen Sonos-Player mit anderen möglichst zeitnah für Alarmzwecke gruppieren. Dabei ist es störend, das für bis zu 90 s der TV wiedergegeben wird.
Wünschenswert wäre nun also möglichst zeitnah den Receiver für diesen Anwendungsfall wieder über
set Receiver off
abzuschalten.
Solange das Modul aber den state off hat, werden alle Befehle ignoriert, obwohl der Receiver schon lustig spielt.

Eigentlich fehlt eine update-Funktion, die immer und unabhängig vom state ausgeführt wird.

Elektrolurch
configDB und Windows befreite Zone!

Loredo

#661
Für den Fall, dass man an einen nicht zu erreichenden Receiver trotzdem frühzeitig etwas senden möchte, habe ich gerade ein Update eingecheckt, welches ein neues Attribut ignoreState einführt. Es wird dann nicht mehr verhindert, dass man Befehle an potentiell nicht verfügbare oder als nicht online erkannte Geräte senden kann. Man muss dann quasi selbst wissen, wann der Receiver wieder da ist ;)

Es stimmt aber nicht, dass man über eine statusRequest Abfrage nicht auch manuell ein prüfen der Verfügbarkeit auslösen kann. Der Timer wird dabei zurückgesetzt und das ist vermutlich auch der Grund, weshalb du dann statt maximal 45sec gar 90sec warten musst - eben weil du im unglücklichen Fall den laufenden Timer kurz vorher unterbrochen hast, das Gerät aber zu dem Zeitpunkt noch nicht online erreichbar ist. Wenn du also statusRequest in bestimmten Fällen schickst, solltest du das in einem Interval solange tun, bis der Receiver antwortet (z.B. mit einem DOIF vom Typ "unless" o.ä.).





Gruß
Julian
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Invers

ZitatFür den Fall, dass man an einen nicht zu erreichenden Receiver trotzdem frühzeitig etwas senden möchte, habe ich gerade ein Update eingecheckt, welches ein neues Attribut ignoreState einführt. Es wird dann nicht mehr verhindert, dass man Befehle an potentiell nicht verfügbare oder nicht nicht als online erkannte Geräte senden kann. Man muss dann quasi selbst wissen, wann der Receiver wieder da ist ;)

Wird denn dann der Befehl gespeichert und bei Erreichbarkeit abgearbeitet, oder verpufft er einfach?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

franky08

@Loredo
Hallo, ich suche nach einer Möglichkeit "AC3 downmix" auf ja/nein setzen zu können. Hintergrund ist folgender: im normalen Betrieb, TV ein und Receiver ein --> Ton wird über TV ausgegeben (AC3 downmix auf ja), im zweiten Fall, AV Receiver soll Dolby Ton wiedergeben also TV ein, Receiver ein (AC3 downmix muss auf nein stehen! ) und AV Receiver ein ---> Ton wird über AV Receiver wiedergegeben (Dolby digital), Ton TV ist aus. Über das PIONEERAVR Modul erfolgt die Abfrage ob AV Receiver on oder off ist jetzt sollte über notify ac3 downmix umgeschaltet werden.

Frage, kommt man an das Reading "AC3 downmix" irgendwie ran und kann es umschalten?

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Loredo

Das bietet die API leider nicht an, tut mir leid.
Es ist alles implementiert, was die API hergibt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

franky08

#667
Ja, ist leider so, hatte mir in der zwischenzeit mal das webif der dreambox zu gemüte geführt. Man könnte mittels cat zwar den zustand auslesen aber nich setzen.

Ahh, da scheint vlt. doch etwas zu gehen?

http://dream.reichholf.net/e2web/#toc

Vg
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Loredo

Du kannst mal probieren, ob beiliegende Version das tut, was du haben willst.
Es gibt da einen Setter "downmix". Es wird aber kein Reading erzeugt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

franky08

#669
Hallo Loredo, funktioniert leider nicht und nach einem Server shutdown restart werden die Readings auch nicht mehr aktuallisiert. -Leider

P.S. drop down Menüs sind auch weg  ;)

P.S.2 da ist wohl eine Leerzeile reingerutscht, wenn ich die entferne funktioniert alles wieder, nur das der downmix sich nicht on/off schalten lässt

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Loredo

Dann wird der Befehl wohl von deiner webif Version nicht unterstützt.
Die Leerzeile macht keine Probleme bei mir (und ist auch eher unwahrscheinlich, dass es das woanders tut).


Dann können wir da wohl nichts machen.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

franky08

Mit der Leerzeile "spinnt" das Modul, d.h. der update Intervall funktioniert nicht und sämtliche drop down´s sind verschwunden  ;) (habe ich drei mal gegengecheckt)
Die webif version ist bei mir die 1.7.5

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Loredo

Bitte in einem ENIGMA2 Forum schlau machen, welche Version von WebIF respektive welches Image du brauchst, damit der Befehl unterstützt wird.
Das ist einer der Gründe, weshalb diese Art von Befehlen nicht eingebaut sind - sie funktionieren halt nur für alle.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

franky08

Alles klar, dachte ich mir schon.

Danke,

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Elektrolurch

Hallo,

ist zwar off-topic, aber vielleicht hat ja zu AC3 jemand eine Idee:

a) Benutze eine VuPlus Zero, die hat einen HDMI - Ausgang und eine analoge Klinke. Leider keinen digitalen Ausgang.
b) Das HDMI geht an den Beamer, da mein schon etwas älterer Denon AVR kein HDMI kann. Der Denen hat aber auch optische / Kufper digitale Eingänge.

Ich habe da schon mal recherchiert, aber um per Weiche aus dem HDMI - Kabel das digitale Signal abzuzweigen, scheint wohl nicht so einfach möglich zu sein, bzw. nur über teure Zusatzelektronik.
Oder kennt da dadoch jemand einen einfachen Weg?

Elektrolurch
configDB und Windows befreite Zone!