Modul für ENIGMA2 Receiver

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

Vorheriges Thema - Nächstes Thema

Loredo

#120
Immer diese alten Perl Versionen  :-\


Macht aus der Zeile 172 mal bitte folgendes:



for ( keys @{ $services_list->{e2service} } ) {
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

Mx112

Das behebt erstmal den Fehler, die Channel List wird aber nicht angezeigt (FritzBox).
(//)
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

Loredo

Bitter verbose=4 setzen und die Ausgabe von statusRequest im Logfile schicken.
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

Mr. P

Hej,

ich sag es nur ungern, aber auf meinem RPi startet FHEM nicht mehr mit der neuen Version vom ENIGMA2-Plugin.
Leider sehe ich auch keine Fehler im Log, aber sobald das Plugin deaktiviert ist, tut alles wieder seinen Dienst.
System ist auf aktuellstem Stand. Letzten Output, den ich während des Starten von FHEM mit global verbose 5 im Log bekomme, ist:
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>

        <e2service>
                <e2servicereference>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet</e2servicereference>
                <e2servicename>Favourites (TV)</e2servicename>
        </e2service>
       
</e2servicelist>


Den Änderungsvorschlag für die Zeile 172 hab ich schon eingepflegt (obwohl das Fehlerbild eines anderes ist), aber hat auch keine Besserung gebracht.

Any ideas, was los ist bzw. hat jemand einen Hinweis, wie ich etwas mehr Output bekomme, was zu dem Problem führt?

Thx a lot! :-)
Greetz,
   Mr. P

Loredo

Zeile 161:



                  . $services->{e2service}{e2servicereference};
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

Mx112


2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: REQ powerstate/newstate=4
2013.12.22 14:08:38 3: ENIGMA2 device SATReceiver is available
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: RCV powerstate/newstate=4
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: REQ powerstate
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: RCV powerstate
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: REQ getservices/sRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
2013.12.22 14:08:38 3: ENIGMA2 device SATReceiver is unavailable
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: ERROR: Unable to read bouquet '1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet' from device
2013.12.22 14:08:38 4: ENIGMA2 SATReceiver: REQ about
2013.12.22 14:08:39 3: ENIGMA2 device SATReceiver is available
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: RCV about
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: REQ subservices
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: RCV subservices
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: REQ signal
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: RCV signal
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: REQ vol
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: RCV vol
2013.12.22 14:08:39 4: ENIGMA2 SATReceiver: REQ epgservicenow/sRef=1:0:19:283D:3FB:1:C00000:0:0:0:
2013.12.22 14:08:39 3: ENIGMA2 device SATReceiver is unavailable
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

Loredo

Fritzboxer versuchen bitte mal die Zeile 1431 wie folgt abzuändern:



    $response = CustomGetFileFromURL( 0, $URL, 4, $cmd, 1, 5 );



aus der Beschreibung von CustomGetFileFromURL in HttpUtils.pm:




# - noshutdown must be set for e.g the Fritz!Box


Ergo: Ihr immer mit euren Fritzboxen...
8)
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

Loredo

An die mit fehlenden Readings:


Eure Boxen scheinen (plötzlich?) langsamer zu antworten und kommen mit 4 Sekunden Wartezeit wohl nicht immer aus.
Schaut mal ob es hilft, die 4 in Zeile 1431 zu erhöhen.
Ich habe in einer Update-Version jetzt das Timeout als Attribut eingefügt und den Standardwert auf 6 erhöht, kommt morgen übers SVN.
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

Mx112

Zeile 1431 geändert. Channel list wir jetzt angezeigt, ist aber ohne Funktion - Anzeige springt auf den ursprünglichen Wert zurück, Box schaltet auch nicht um.

Erhöhung von 4 auf 6 bringt keine neuen Readings.
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

Loredo

Zitat von: Mx112 am 22 Dezember 2013, 14:44:40
Zeile 1431 geändert. Channel list wir jetzt angezeigt, ist aber ohne Funktion - Anzeige springt auf den ursprünglichen Wert zurück, Box schaltet auch nicht um.
Das ist dann eher ein FHEM Problem, siehe Post http://forum.fhem.de/index.php/topic,15090.0.html
Wenn du manuell ein "set SATReceiver channel Das_Erste" machst sollte es demnach gehen.


Zitat von: Mx112 am 22 Dezember 2013, 14:44:40Erhöhung von 4 auf 6 bringt keine neuen Readings.



Hast du den 5. Wert auch von 0 auf 1 geändert?
Die neue Version morgen sollte automatisch erkennen, ob es auf einer Fritzbox läuft... (und dann böse rote Fähnchen über den WLAN Kabeldrucker auswerfen  >:( )
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

Mx112

Zitat von: Loredo am 22 Dezember 2013, 14:52:49
Das ist dann eher ein FHEM Problem, siehe Post http://forum.fhem.de/index.php/topic,15090.0.html
Wenn du manuell ein "set SATReceiver channel Das_Erste" machst sollte es demnach gehen.
Nein, wird ebenfalls gekonnt ignoriert (Fritzbox only).

Zitat
Hast du den 5. Wert auch von 0 auf 1 geändert?
Ja.
FHEM 5.5 SVN - FB7390 FRITZ!OS 06.03 - RaspberryPi - Z-Wave - FBDECT

Loredo

Bitte Logs, sonst rate ich nur. verbose=4 oder =5.
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

Christoph

Danke für das super Modul ! Hatte bisher alles mit Dummys & wget gesteuert  ::)

Wäre es möglich Switch Mute einzubauen ?
Bisher hab ich nur Mute on/off gefunden oder ist sowas schon eingebaut ?

Switch Mute: http://dreambox/web/vol?set=mute


Gruß Christoph

pappn

#133
Stehe an der gleichen Stelle wie Mx112 und komme nicht weiter.

Log mit Verbose 4 sieht wie folgt aus:
2013.12.22 16:32:54 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV powerstate
2013.12.22 16:32:54 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ about
2013.12.22 16:32:55 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV about
2013.12.22 16:32:56 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ subservices
2013.12.22 16:32:56 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV subservices
2013.12.22 16:32:56 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ signal
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV signal
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ vol
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV vol
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ epgservicenow/sRef=1:0:19:2887:40F:1:C00000:0:0:0:
2013.12.22 16:32:57 3: ENIGMA2 device VU_Solo_Schlafzimmer is unavailable


Beim Umschalten über die Dropdownliste wird folgendes gelogged, aber nicht umgeschaltet:
2013.12.22 16:32:57 2: ENIGMA2 set VU_Solo_Schlafzimmer channel ZDF
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ zap/sRef=1:0:1:6D66:437:1:C00000:0:0:0:
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ powerstate
2013.12.22 16:32:57 3: ENIGMA2 device VU_Solo_Schlafzimmer is available
2013.12.22 16:32:57 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV powerstate
2013.12.22 16:32:58 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ about
2013.12.22 16:32:59 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV about
2013.12.22 16:32:59 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ subservices
2013.12.22 16:32:59 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV subservices
2013.12.22 16:32:59 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ signal
2013.12.22 16:32:59 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV signal
2013.12.22 16:33:00 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ vol
2013.12.22 16:33:00 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV vol
2013.12.22 16:33:00 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ epgservicenow/sRef=1:0:19:2887:40F:1:C00000:0:0:0:
2013.12.22 16:33:00 3: ENIGMA2 device VU_Solo_Schlafzimmer is unavailable
"When all else fails, read the instructions."

CUL868, RFXTFX433 und CCU3
FS20, S300TH, UNIRoll, Homematic IP, OZW672, diverse HOMEEASY, IT kompatible und China Zeugs

pappn

#134
Und hier zur Unterstützung noch das Log für Verbose 5.
2013.12.22 16:35:24 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ powerstate
2013.12.22 16:35:24 3: ENIGMA2 device VU_Solo_Schlafzimmer is available
2013.12.22 16:35:24 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV powerstate
2013.12.22 16:35:24 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ about
2013.12.22 16:35:25 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV about
2013.12.22 16:35:26 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ subservices
2013.12.22 16:35:26 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV subservices
2013.12.22 16:35:26 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ signal
2013.12.22 16:35:26 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV signal
2013.12.22 16:35:27 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ vol
2013.12.22 16:35:27 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV vol
2013.12.22 16:35:27 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ epgservicenow/sRef=1:0:19:2887:40F:1:C00000:0:0:0:
2013.12.22 16:35:27 3: ENIGMA2 device VU_Solo_Schlafzimmer is unavailable
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_Set()
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_Get()
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_GetStatus()
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:39 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ powerstate
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/powerstate?
2013.12.22 16:36:39 3: ENIGMA2 device VU_Solo_Schlafzimmer is available
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_Set()
2013.12.22 16:36:39 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV powerstate
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: RES powerstate
<?xml version="1.0" encoding="UTF-8"?>
<e2powerstate>
<e2instandby>false</e2instandby>
</e2powerstate>

2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:39 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ about
2013.12.22 16:36:39 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/about?
2013.12.22 16:36:40 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV about
2013.12.22 16:36:40 5: ENIGMA2 VU_Solo_Schlafzimmer: RES about
<?xml version="1.0" encoding="UTF-8"?>
<e2abouts>
<e2about>
<e2enigmaversion>2013-12-16-vti-master</e2enigmaversion>
<e2imageversion>Release 6.0.4 2013-07-03</e2imageversion>
<e2webifversion>1.7.5</e2webifversion>
<e2fpversion>0</e2fpversion>
<e2model>solo</e2model>


<e2lanmac>00:1d:ec:02:5d:7c</e2lanmac>
<e2landhcp>False</e2landhcp>
<e2lanip>192.168.178.204</e2lanip>
<e2lanmask>255.255.255.0</e2lanmask>
<e2langw>192.168.178.1</e2langw>



<e2tunerinfo>
<e2nim>
<name>Tuner A</name>
<type> BCM7325 DVB-S2 NIM (internal) (DVB-S2)</type>
</e2nim>
</e2tunerinfo>
<e2servicename>tagesschau24 HD</e2servicename>
<e2servicenamespace></e2servicenamespace>
<e2serviceaspect></e2serviceaspect>
<e2serviceprovider>ARD</e2serviceprovider>
<e2videowidth>1280</e2videowidth>
<e2videoheight>720</e2videoheight>
<e2servicevideosize>1280x720</e2servicevideosize>
<e2apid>5406</e2apid>
<e2vpid>5401</e2vpid>
<e2pcrpid>5401</e2pcrpid>
<e2pmtpid>5400</e2pmtpid>
<e2txtpid>5404</e2txtpid>
<e2tsid>1039</e2tsid>
<e2onid>1</e2onid>
<e2sid>10375</e2sid>
</e2about>
</e2abouts>

2013.12.22 16:36:41 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:41 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ subservices
2013.12.22 16:36:41 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/subservices?
2013.12.22 16:36:41 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV subservices
2013.12.22 16:36:41 5: ENIGMA2 VU_Solo_Schlafzimmer: RES subservices
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>
<e2service>
<e2servicereference>1:0:19:2887:40F:1:C00000:0:0:0:</e2servicereference>
<e2servicename>tagesschau24 HD</e2servicename>
</e2service>

</e2servicelist>

2013.12.22 16:36:41 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:41 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ signal
2013.12.22 16:36:41 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/signal?
2013.12.22 16:36:42 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV signal
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: RES signal
<?xml version="1.0" encoding="UTF-8"?>
<e2frontendstatus>
<e2snrdb>
65 %
</e2snrdb>
<e2snr>
65 %
</e2snr>
<e2ber>
0
</e2ber>
<e2acg>
41 %
</e2acg>
</e2frontendstatus>

2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:42 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ vol
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/vol?
2013.12.22 16:36:42 4: ENIGMA2 VU_Solo_Schlafzimmer: RCV vol
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: RES vol
<?xml version="1.0" encoding="UTF-8"?>

<e2volume>
<e2result>True</e2result>
<e2resulttext>State</e2resulttext>
<e2current>100</e2current>
<e2ismuted>False</e2ismuted>
</e2volume>

2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_SendCommand()
2013.12.22 16:36:42 4: ENIGMA2 VU_Solo_Schlafzimmer: REQ epgservicenow/sRef=1:0:19:2887:40F:1:C00000:0:0:0:
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: GET http://192.168.178.204:80/web/epgservicenow?sRef=1:0:19:2887:40F:1:C00000:0:0:0:
2013.12.22 16:36:42 3: ENIGMA2 device VU_Solo_Schlafzimmer is unavailable
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_Set()
2013.12.22 16:36:42 5: ENIGMA2 VU_Solo_Schlafzimmer: called function ENIGMA2_Set()
"When all else fails, read the instructions."

CUL868, RFXTFX433 und CCU3
FS20, S300TH, UNIRoll, Homematic IP, OZW672, diverse HOMEEASY, IT kompatible und China Zeugs