Modul für ENIGMA2 Receiver

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

Vorheriges Thema - Nächstes Thema

rvideobaer

Hallo,

ZitatEs ist derzeit nur vorgesehen den Sendernamen und das Programm aufzuführen.

Das ist auch völlig ausreichend, aber teilweise wird nur der Servicename ausgelesen und der Name nicht.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Loredo

Wie heißt die aufnehmende Sendung?


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

rvideobaer

Hallo,

der Sendungsname wird ja nicht übertragen, in der xml Datei steht alles richtig drin.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Loredo

... und was steht da im XML ...
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

rvideobaer

Hallo,

genau diese xml habe ich nicht mehr, aber ich habe ein anders Beispiel:

<e2timerlist>
<e2timer>
<e2servicereference>1:0:1:33:21:85:FFFF0000:0:0:0:</e2servicereference>
<e2servicename>TELE 5</e2servicename>
<e2eit>0</e2eit>
<e2name>
Quatermain - Auf der Suche nach der geheimnisvollen Stadt
</e2name>
<e2description>
Afrika, nach 1900: Die junge Jesse und der Abenteurer Allan sind auf der Suche nach Robeson, Allans verschollenem Bruder. Kurz vor dessen gewaltsamen Tod verrät ein Freund Allan den Aufenthaltsort:
</e2description>
<e2descriptionextended>N/A</e2descriptionextended>
<e2disabled>0</e2disabled>
<e2timebegin>1482088200</e2timebegin>
<e2timeend>1482096300</e2timeend>
<e2duration>8100</e2duration>
<e2startprepare>1482088180</e2startprepare>
<e2justplay>0</e2justplay>
<e2afterevent>3</e2afterevent>
<e2location>/hdd/movie/</e2location>
<e2tags/>
<e2logentries>
[(1482087673, 15, 'record time changed, start prepare is now: Sun Dec 18 20:09:40 2016'), (1482088180, 5, 'activating state 1'), (1482088180, 0, "Filename calculated as: '/hdd/movie/20161218 2010 - TELE 5 - Quatermain - Auf der Suche nach der geheimnisvollen Stadt'"), (1482088189, 6, 'prepare ok, waiting for begin'), (1482088189, 16, 'record event 2'), (1482088189, 16, 'record event 6'), (1482088189, 16, 'record event 6'), (1482088189, 16, 'record event 9'), (1482088200, 5, 'activating state 2'), (1482088200, 11, 'start recording'), (1482088200, 16, 'record event 0'), (1482088200, 16, 'record event 4'), (1482088467, 16, 'record event 9'), (1482088499, 16, 'record event 9')]
</e2logentries>
<e2filename>
/hdd/movie/20161218 2010 - TELE 5 - Quatermain - Auf der Suche nach der geheimnisvollen Stadt
</e2filename>
<e2backoff>0</e2backoff>
<e2nextactivation>1482088200</e2nextactivation>
<e2firsttryprepare>True</e2firsttryprepare>
<e2state>2</e2state>
<e2repeated>0</e2repeated>
<e2dontsave>0</e2dontsave>
<e2cancled>False</e2cancled>
<e2toggledisabled>1</e2toggledisabled>
<e2toggledisabledimg>off</e2toggledisabledimg>
</e2timer>
<e2timer>
und im Modul ist folgendes zu sehen.(siehe Bild)
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Loredo

Ok.
Ich habe den Filter dafür entsprechend angepasst. Er ist notwendig, weil einige Geräte wohl am Anfang oder Ende des Sendungstitels manchmal zusätzliche Informationen in Klammern schreiben, die aber mit dem eigentlichen Namen nichts zu tun haben. Diese werden weggefiltert, um den tatsächlich relevanten Namen zu erhalten.
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

rvideobaer

Hallo,

ich bin weiter am testen, freue mich über die Neuerungen.
Die Readings werden beim anlegen leider nicht gleich aktualisiert, erst wenn ich die Seite neu lade. Es wird wohl kein event generiert.

mein Sohn hat folgende Zeilen eingefügt, damit ich die Info über die nächste Aufnahme mit Tag und Datum einfügen kann. Könntest Du das Reading für "recordings_next_hr" eventuell so erweitern oder zusätzlich einfügen?
use locale;
setlocale(LC_TIME,"de_DE.utf8");

readingsBulkUpdate( $hash, "recordings_next_human", strftime('%a %d.%m.%Y %H:%M', localtime $recordingsNext_time)
if ( ReadingsVal( $name, "recordings_next_human", "" ) ne
localtime );


Danke und Gruß Rolf




Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Loredo

Zitat von: rvideobaer am 19 Dezember 2016, 18:45:33
Die Readings werden beim anlegen leider nicht gleich aktualisiert, erst wenn ich die Seite neu lade. Es wird wohl kein event generiert.


Doch, ansonsten ist es eine Einstellung deiner FHEM Installation (Attribute event-on-*).


Zitat von: rvideobaer am 19 Dezember 2016, 18:45:33
Könntest Du das Reading für "recordings_next_hr" eventuell so erweitern oder zusätzlich einfügen?


Bitte über ein userReading lösen.
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

rvideobaer

Hallo,

da werde ich wohl noch etwas testen müssen, aber andere readings der Dreambox wie zb. "recordings" werden sofort bei Änderung in FTUI angezeigt, also kann es keine grundsätzliche Einstellung sein.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

punker

Hi,
habe seit dem Update vom 20.12. diese Meldungen im Log:

readingsUpdate(VUplus,recordings_next_counter_hr,19:48:23) missed to call readingsBeginUpdate first.

Wie kann ich das verhindern?
LG

Dieter

The truth is out there!

Loredo

Ich habe dafür einen Patch eingecheckt.
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

punker

Danke!
Der ist dann im nächsten Update?
LG

Dieter

The truth is out there!

newjoist

Hallo ich bin jetzt auch ziemlich neu dabei und hätte eine Frage:

Ich nutze derzeit openatv5.3

kann fhem herausfinden, dass ich einen sleeptimer gestartet habe und so irgendwie darauf reagieren? Ich stelle leider keine Veränderungen in meiner Eventliste fest wenn ich einen Sleeptimer starte.

mfg

ChrisW

#733
wurde bei einen der letzten Updates etwas geändert bezüglich direktanzeige der Channels bzw. auswahl der Channels aus Fhem direkt?
Habe nur noch das Lampen Symbol und on / off da stehen .. war immer praktisch
Raspberry PI3 mit allem möglichen.

Loredo


Zitat von: ChrisW am 04 Januar 2017, 08:18:39
wurde bei einen der letzten Updates etwas geändert bezüglich direktanzeige der Channels bzw. auswahl der Channels aus Fhem direkt?
Habe nur noch das Lampen Symbol und on / off da stehen .. war immer praktisch

Nein.
Es klingt so, als wenn du wesentliche Attribute bei deinem ENIGMA2 Device in FHEM gelöscht hast. Diese werden nur initial beim ersten anlegen des Gerätes in FHEM angelegt und sind danach frei veränder- und löschbar. Wenn du nicht weißt, wie du sie manuell wieder herstellst, dann empfiehlt es sich das Gerät zu löschen und unter dem selben Namen wieder neu anzulegen.
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