Modul für ENIGMA2 Receiver

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

Vorheriges Thema - Nächstes Thema

Loredo

#450
Zitat von: Schlimbo am 22 Januar 2015, 11:40:34
Hi Loredo,

ich nutze zur Zeit auf meiner Vu+ duo2 das "alte Webif" und nicht "open Webif".
Dabei ist mir jetzt aufgefallen, dass die MAC Adresse in deinem Modul nicht angezeigt wird (reading "lanmac" = 00:00:00:00:00:00)
und dadurch wird natürlich bei "set ENIGMA2 on" auch kein WOL Paket gesendet.

In deinem Modul liest du die MAC Adresse über "/web/about" aus, in "open Webif" ist hier die MAC auch vorhanden, jedoch nicht im "alten Webif".
Spricht etwas dagegen die MAC Adresse über "/web/deviceinfo" zu bestimmen, denn hier ist bei beiden Webinterfaces die MAC Adresse vorhanden?

Gruß schlimbo


Das Problem ist, dass ich in /deviceinfo einige Infos nicht bekomme und daher dann beides abfragen müsste. Da ich jedoch gerade wegen der schwächeren Geräte und der FHEM Systemlast ansich nur so wenig Abfragen wie nötig machen möchte, ist die zusätzliche Abfrage hier keine Lösung.
Ich werde die MAC Adresse daher als Attribut einfügen, so dass man sie manuell setzen/überschreiben kann.




Edit: Ab morgen per Update.
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

Schlimbo

Damit bin ich auch zufrieden,  Dankeschön!

domii666

hab heute ein update gemacht, jetzt kommt cannot load module engima2, wurde hier etwas geändert?

Gruß Domi

Loredo

Update morgen abwarten oder alternativ direkt aus dem SVN ziehen.
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

domii666

Alles klar danke.

Edit. Hab auch ein Problem mit der readingsgroup, da wird nix angezeigt(war schon von Anfang an) . Soll ich mal die Definition zeigen?

Gesendet von meinem HTC One mit Tapatalk

Schlimbo

#455
Hallo Loredo,

hatte gerade nach dem heutigen Update die Fehlermeldung :

Error messages while initializing FHEM:
configfile: SATReceiver: unknown attribute event-on-change-reading. Type 'attr SATReceiver ?' for a detailed list.

Der fehler liegt an folgender Zeile,  hier fehlt zwischen textField und dem Anführungszeichen ein Leerzeichen.

  $hash->{AttrList} =
-"https:0,1 http-method:GET,POST http-noshutdown:1,0 disable:0,1 bouquet-tv bouquet-radio timeout remotecontrol:standard,advanced,keyboard lightMode:0,1 "
+"https:0,1 http-method:GET,POST http-noshutdown:1,0 disable:0,1 bouquet-tv bouquet-radio timeout remotecontrol:standard,advanced,keyboard lightMode:0,1 macaddr:textField"
       . $readingFnAttributes;

Gruß Schlimbo

Edit : habe gerade gesehen, dass es schon gefixt wurde.  Danke

Germanboy4u

Gibt es eigentlich eine Möglichkeit das EPG auszulesen? Also ich meine nicht als iFrame.

hotwebnet

Hallo, gibt es die Möglichkeit meinen Vu+ auf Stumm zu schalten, wenn das Telefon (nicht DECT) geht, oder wenn man telefoniert ?? habe leider nichts gefunden....

Loredo

Zitat von: Germanboy4u am 01 Februar 2015, 20:44:57
Gibt es eigentlich eine Möglichkeit das EPG auszulesen? Also ich meine nicht als iFrame.


Aktuell nicht über das Modul, da es sowohl FHEM als auch vor allem die Box zu stark belasten würde.
Was genau willst du denn erreichen? Das klingt jetzt sehr individuell, vielleicht möchtest du lieber selbst etwas über HTTPMOD oder direkt in eigenem Perl code bauen.


Zitat von: hotwebnet am 02 Februar 2015, 15:26:40
Hallo, gibt es die Möglichkeit meinen Vu+ auf Stumm zu schalten, wenn das Telefon (nicht DECT) geht, oder wenn man telefoniert ?? habe leider nichts gefunden....


Wenn du dein Telefon über FHEM steuerbar hast, selbstverständlich (set SATReceiver mute on). Diese Frage hat aber nichts mit dem ENIGMA2 Modul zu tun  :)
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

Germanboy4u

Ich möchte einfach die Sendungen und evtl. die Sendungen (mit Erklärungen) haben.

Nutze zwar momentan das TV Programm Skript mit Httpmod. Leider bekomme ich da nicht alle Sender, keine Vorschau für den nächsten Tag und keine Beschreibungen.

Leider kann ich null perl. Ich kenne aber wen, der auch an diesen Daten interessiert wär :) Bin nicht der einzige :)

Loredo

Die laufende und die nächste Sendung nebst Kurzbeschreibung gibts als Readings, siehe Commandref.
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

domii666

Kann mir jemand sagen warum meine readings nicht funktionieren? Was muss ich euch Posten dass ihr mir helfen könnt?

Gesendet von meinem HTC One mit Tapatalk


Loredo

Zitat von: domii666 am 03 Februar 2015, 12:24:16
Kann mir jemand sagen warum meine readings nicht funktionieren? Was muss ich euch Posten dass ihr mir helfen könnt?


Vielleicht fängst du damit an zu sagen, welche Readings konkret du meinst und beschreibst einmal, was du tust  :)


Mit dem Attribut verbose=5 siehst du im Logfile ganz genau alles, was das Modul tut. Dort steht dann auch, wenn etwas nicht funktioniert und weshalb.
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

Thargor


Hallo Loredo,

ich konnte via Suche nichts finden, daher nur kurz die Frage: Bei mir werden die aktuellen Readings eventname, currentTitle, usw korrekt dargestellt, bei den *_next Readings stimmen jedoch die Umlaute nicht: z.B: eventname_next Die Geissens - Eine schrecklich glamouröse Familie!

Die Ausgabe im Logfile ist jedoch korrekt. Zudem sehe im Logfile die Beschreibung, die Readings eventdescription und eventdescription_next bleiben jedoch leer.

2015.02.03 16:15:10 2: ENIGMA2 set vuplus2 channelDown
2015.02.03 16:15:10 5: ENIGMA2 vuplus2: called function ENIGMA2_SendCommand()
2015.02.03 16:15:10 4: ENIGMA2 vuplus2: REQ remotecontrol/?command=105&
2015.02.03 16:15:10 5: ENIGMA2 vuplus2: GET http://192.168.0.26:81/web/remotecontrol?command=105& (noshutdown=1)
2015.02.03 16:15:10 5: ENIGMA2 vuplus2: called function ENIGMA2_Set()
2015.02.03 16:15:10 5: ENIGMA2 vuplus2: called function ENIGMA2_Get()
2015.02.03 16:15:11 5: ENIGMA2 vuplus2: called function ENIGMA2_ReceiveCommand()
2015.02.03 16:15:11 4: ENIGMA2 vuplus2: RCV remotecontrol/?command=105&
2015.02.03 16:15:11 5: ENIGMA2 vuplus2: RES remotecontrol/?command=105&
<?xml version="1.0" encoding="UTF-8"?>

<e2remotecontrol>
<e2result>True</e2result>
<e2resulttext>RC command '105' has been issued</e2resulttext>
</e2remotecontrol>

2015.02.03 16:15:11 5: ENIGMA2 vuplus2: called function ENIGMA2_GetStatus()
2015.02.03 16:15:11 5: ENIGMA2 vuplus2: called function ENIGMA2_SendCommand()
2015.02.03 16:15:11 4: ENIGMA2 vuplus2: REQ getcurrent
2015.02.03 16:15:11 5: ENIGMA2 vuplus2: GET http://192.168.0.26:81/web/getcurrent (noshutdown=1)
2015.02.03 16:15:11 5: ENIGMA2 vuplus2: called function ENIGMA2_Set()
2015.02.03 16:15:12 5: ENIGMA2 vuplus2: called function ENIGMA2_ReceiveCommand()
2015.02.03 16:15:12 4: ENIGMA2 vuplus2: RCV getcurrent
2015.02.03 16:15:12 5: ENIGMA2 vuplus2: RES getcurrent
<?xml version="1.0" encoding="UTF-8"?>
<e2currentserviceinformation>
<e2service>
<e2servicereference>1:0:1:2EF4:441:1:C00000:0:0:0:</e2servicereference>
<e2servicename>RTL2</e2servicename>
<e2providername>RTL World</e2providername>
<e2videowidth>720</e2videowidth>
<e2videoheight>576</e2videoheight>
<e2servicevideosize>720x576</e2servicevideosize>
<e2iswidescreen></e2iswidescreen>
<e2apid>128</e2apid>
<e2vpid>166</e2vpid>
<e2pcrpid>166</e2pcrpid>
<e2pmtpid>N/A</e2pmtpid>
<e2txtpid>68</e2txtpid>
<e2tsid>1089</e2tsid>
<e2onid>1</e2onid>
<e2sid>12020</e2sid>
</e2service>
<e2eventlist>
<e2event>
<e2eventservicereference>1:0:1:2EF4:441:1:C00000:0:0:0:</e2eventservicereference>
<e2eventservicename>RTL2</e2eventservicename>
<e2eventprovidername>RTL World</e2eventprovidername>
<e2eventid>16849</e2eventid>
<e2eventname>Der Trödeltrupp - Das Geld liegt im Keller</e2eventname>
<e2eventtitle>Der Trödeltrupp - Das Geld liegt im Keller</e2eventtitle>
<e2eventdescription></e2eventdescription>
<e2eventstart>1422975660</e2eventstart>
<e2eventduration>3660</e2eventduration>
<e2eventremaining>2809</e2eventremaining>
<e2eventcurrenttime>1422976511.47</e2eventcurrenttime>
<e2eventdescriptionextended>Seit dem Tod seiner geliebten Frau ist Tilo sehr einsam und hat kaum Kontakt zur Außenwelt. Das Ehepaar hat gemeinsam ein Geschäft für Aquaristikbedarf betrieben, doch das will Tilo auf keinen Fall alleine weiterführen. Seine Verwandten machen sich große Sorgen und möchten den 71-Jährigen zu sich holen. Doch dazu müssen Tilos Haus und jede Menge Erinnerungsstücke verkauft werden. Keine leichte Aufgabe für RTL II-Trödelprofi Mauro Corradino.</e2eventdescriptionextended>
</e2event>
<e2event>
<e2eventservicereference>1:0:1:2EF4:441:1:C00000:0:0:0:</e2eventservicereference>
<e2eventservicename>RTL2</e2eventservicename>
<e2eventprovidername>RTL World</e2eventprovidername>
<e2eventid>16868</e2eventid>
<e2eventname>Die Geissens - Eine schrecklich glamouröse Familie!</e2eventname>
<e2eventtitle>Die Geissens - Eine schrecklich glamouröse Familie!</e2eventtitle>
<e2eventdescription></e2eventdescription>
<e2eventstart>1422979320</e2eventstart>
<e2eventduration>3420</e2eventduration>
<e2eventremaining>3420</e2eventremaining>
<e2eventcurrenttime>1422976511.52</e2eventcurrenttime>
<e2eventdescriptionextended>Noch schneller, noch besser, noch mehr Geiss! Robert (47), Ehefrau Carmen (46) und die zwei Töchter Davina Shakira (8) und Shania Tyra (7) gewähren Einblicke in ihr Leben zwischen luxuriösem Alltag und exklusiven Events. In der neuen Folge ruft das Business. Carmen und Robert sind in ganz Deutschland unterwegs und arbeiten für den Erfolg des Familienunternehmens Geiss.</e2eventdescriptionextended>
</e2event>
</e2eventlist>
<e2volume>
<e2result>True</e2result>
<e2resulttext>State</e2resulttext>
<e2current>100</e2current>
<e2ismuted>False</e2ismuted>
</e2volume>
</e2currentserviceinformation>

2015.02.03 16:15:12 5: ENIGMA2 vuplus2: called function ENIGMA2_Set()


Was ist denn als Image für die vu+ duo zu empfehlen?
Vielen Dank!

Gruß Lars

P.S: Beim Befehl
get DEVICE nextTitle
bekomme ich folgende Antwort:
Unknown argument nextTitle, choose one of power:noArg input:noArg volume:noArg mute:noArg channel:noArg currentMedia:noArg currentTitle:noArg nextTitle:noArg providername:noArg servicevideosize:noArg streamUrl:,mobile

satprofi

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram