Modul für ENIGMA2 Receiver

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

Vorheriges Thema - Nächstes Thema

Tommy82

#705
Das glaub ich dir ja, aber ich hab halt immer mal wieder den Fall das kurzfristig alle readings weg sind, und auch z.b. der Reciever als absent angezeigt wird, obwohl ich davor sitze und alles läuft.
Aber dann muss ich wohl erstmal damit leben.

Ich teste mal en bisschen vieleicht finde ich den grund noch


Grad z.b. Reciver läuft, aber keine readings

Internals:
   DEF        192.168.188.53 81 90 root 
   INTERVAL   90
   NAME       VU_Ultimo
   NR         162
   STATE      absent
   TYPE       ENIGMA2
   model      Ultimo
   Helper:
     Dblog:
       Acg:
         Mydblog:
           TIME       1479448612.27017
           VALUE      0
       Apid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Ber:
         Mydblog:
           TIME       1479448612.27017
           VALUE      0
       Channel:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Channellist:
         Mydblog:
           TIME       1478725123.69757
           VALUE      ProSieben_HD,SAT.1_HD,SAT.1,RTL,kabel_eins_HD,13th_Street,VOX,Fox_HD,TNT_Serie_HD,RTL_II,SUPER_RTL,RTL_Crime,RTL_NITRO,RTL_Passion,SAT.1_Gold,Discovery_HD,sixx_HD,TELE_5,Syfy,arte_HD,Sky_Krimi,Sky_Action_HD,Disney_Junior,Disney_XD,Das_Erste_HD,ZDF_HD,Einsfestival,EinsPlus,Heimatkanal,n-tv,N24,Nat_Geo_Wild_HD,NatGeo_HD,National_Geographic,Spiegel_Geschichte,zdf.kultur,ZDFinfo,zdf_neo,ProSieben_MAXX,Disney_Ch._HD,Welt_der_Wunder_TV,Junior,CNN_(eng),KiKA,WDR_Köln_HD
       Currentmedia:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Currenttitle:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventcurrenttime:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventcurrenttime_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventcurrenttime_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventcurrenttime_next_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventdescription:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventdescription_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventdescriptionextended:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventdescriptionextended_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventduration:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventduration_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventduration_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventduration_next_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventname:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventname_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventremaining:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventremaining_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventremaining_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventremaining_next_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventstart:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventstart_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventstart_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventstart_next_hr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventtitle:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Eventtitle_next:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Input:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Iswidescreen:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Mute:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Nexttitle:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Onid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Pcrpid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Pmtpid:
         Mydblog:
           TIME       1479448499.22903
           VALUE      -
       Power:
         Mydblog:
           TIME       1479448612.27017
           VALUE      off
       Presence:
         Mydblog:
           TIME       1479448612.27017
           VALUE      absent
       Providername:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Servicename:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Servicereference:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Servicevideosize:
         Mydblog:
           TIME       1479448499.22903
           VALUE      -
       Sid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Snr:
         Mydblog:
           TIME       1479448612.27017
           VALUE      0
       Snrdb:
         Mydblog:
           TIME       1479448612.27017
           VALUE      0
       State:
         Mydblog:
           TIME       1479448612.27017
           VALUE      absent
       Stateav:
         Mydblog:
           TIME       1479448612.27017
           VALUE      absent
       Tsid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Txtpid:
         Mydblog:
           TIME       1479448499.22903
           VALUE      -
       Videoheight:
         Mydblog:
           TIME       1479448499.22903
           VALUE      -
       Videowidth:
         Mydblog:
           TIME       1479448499.22903
           VALUE      -
       Volume:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
       Vpid:
         Mydblog:
           TIME       1479448612.27017
           VALUE      -
   Readings:
     2016-11-18 06:56:51   acg             0
     2016-11-18 06:56:51   apid            -
     2016-11-18 06:56:51   ber             0
     2016-11-18 06:56:51   channel         -
     2016-11-18 06:56:54   channelList     -,
     2016-11-18 06:56:51   currentMedia    -
     2016-11-18 06:56:51   currentTitle    -
     2016-10-24 18:39:49   enigmaversion   2016-10-23
     2016-11-18 06:56:51   eventcurrenttime -
     2016-11-18 06:56:51   eventcurrenttime_hr -
     2016-11-18 06:56:51   eventcurrenttime_next -
     2016-11-18 06:56:51   eventcurrenttime_next_hr -
     2016-11-18 06:56:51   eventdescription -
     2016-11-18 06:56:51   eventdescription_next -
     2016-11-18 06:56:51   eventdescriptionextended -
     2016-11-18 06:56:51   eventdescriptionextended_next -
     2016-11-18 06:56:51   eventduration   -
     2016-11-18 06:56:51   eventduration_hr -
     2016-11-18 06:56:51   eventduration_next -
     2016-11-18 06:56:51   eventduration_next_hr -
     2016-11-18 06:56:51   eventname       -
     2016-11-18 06:56:51   eventname_next  -
     2016-11-18 06:56:51   eventremaining  -
     2016-11-18 06:56:51   eventremaining_hr -
     2016-11-18 06:56:51   eventremaining_next -
     2016-11-18 06:56:51   eventremaining_next_hr -
     2016-11-18 06:56:51   eventstart      -
     2016-11-18 06:56:51   eventstart_hr   -
     2016-11-18 06:56:51   eventstart_next -
     2016-11-18 06:56:51   eventstart_next_hr -
     2016-11-18 06:56:51   eventtitle      -
     2016-11-18 06:56:51   eventtitle_next -
     2014-11-27 11:50:36   fpversion       0
     2015-12-25 06:33:18   hdd1_capacity   7.5
     2016-10-24 18:23:20   hdd1_free       4.242
     2015-12-25 06:33:18   hdd1_model      hp(v135w)
     2016-03-26 14:07:11   imageversion    5.3.0
     2016-11-18 06:56:51   input           -
     2016-09-03 16:08:46   inputList       tv,radio
     2016-11-18 06:56:51   iswidescreen    -
     2014-11-27 11:50:36   lanmac          00:1d:ec:03:5f:16
     2015-09-17 19:46:26   model           Ultimo
     2016-11-18 06:56:51   mute            -
     2016-11-18 06:56:51   nextTitle       -
     2016-11-18 06:56:51   onid            -
     2016-11-18 06:56:51   pcrpid          -
     2016-11-18 06:54:58   pmtpid          -
     2016-11-18 06:56:51   power           off
     2016-11-18 06:56:51   presence        absent
     2016-11-18 06:56:51   providername    -
     2016-03-10 22:35:27   recordings      0
     2014-11-29 21:10:12   recordings10_name -
     2014-11-29 21:10:12   recordings10_servicename -
     2014-11-29 21:10:12   recordings11_name -
     2014-11-29 21:10:12   recordings11_servicename -
     2014-11-29 21:10:12   recordings12_name -
     2014-11-29 21:10:12   recordings12_servicename -
     2014-11-29 21:10:12   recordings13_name -
     2014-11-29 21:10:12   recordings13_servicename -
     2014-11-29 21:10:12   recordings14_name -
     2014-11-29 21:10:12   recordings14_servicename -
     2014-11-29 21:10:12   recordings15_name -
     2014-11-29 21:10:12   recordings15_servicename -
     2014-11-29 21:10:12   recordings16_name -
     2014-11-29 21:10:12   recordings16_servicename -
     2014-11-29 21:10:12   recordings17_name -
     2014-11-29 21:10:12   recordings17_servicename -
     2014-11-29 21:10:12   recordings18_name -
     2014-11-29 21:10:12   recordings18_servicename -
     2014-11-29 21:10:12   recordings19_name -
     2014-11-29 21:10:12   recordings19_servicename -
     2014-11-29 21:10:12   recordings20_name -
     2014-11-29 21:10:12   recordings20_servicename -
     2015-12-10 19:33:10   recordings_error 0
     2016-09-18 05:07:15   recordings_finished 1
     2016-07-24 06:42:34   recordings_next 0
     2016-07-24 06:42:34   recordings_next_counter 0
     2016-07-24 06:42:34   recordings_next_counter_hr -
     2016-07-24 06:42:34   recordings_next_hr -
     2016-07-24 06:42:34   recordings_next_name -
     2016-07-24 06:42:34   recordings_next_servicename -
     2016-11-18 06:56:51   servicename     -
     2016-11-18 06:56:51   servicereference -
     2016-11-18 06:54:58   servicevideosize -
     2016-11-18 06:56:51   sid             -
     2016-11-18 06:56:51   snr             0
     2016-11-18 06:56:51   snrdb           0
     2016-11-18 06:56:51   state           absent
     2016-11-18 06:56:51   stateAV         absent
     2016-11-18 06:56:51   tsid            -
     2014-11-27 11:50:36   tuner_a         Vuplus DVB-C NIM(CXD1978) (DVB-C)
     2014-11-27 11:50:36   tuner_b         Vuplus DVB-C NIM(CXD1978) (DVB-C)
     2016-11-18 06:54:58   txtpid          -
     2016-11-18 06:54:58   videoheight     -
     2016-11-18 06:54:58   videowidth      -
     2016-11-18 06:56:51   volume          -
     2016-11-18 06:56:51   vpid            -
     2016-08-06 12:39:46   webifversion    OWIF 0.4.9
   Helper:
     ADDRESS    192.168.188.53
     PASSWORD   
     PORT       81
     USER       root
     lastFullUpdate 1479448092.98101
     Bouquet:
       Radio:
         Bayern_3:
           sRef       1:0:2:6EF2:44D:1:FFFF0152:0:0:0:
       Tv:
         13th_street:
           sRef       1:0:1:2A:4:85:FFFF0000:0:0:0:
         Cnn_(eng):
           sRef       1:0:1:D16D:2712:F001:FFFF0000:0:0:0:
         Das_erste_hd:
           sRef       1:0:19:2B5C:41B:1:FFFF014A:0:0:0:
         Discovery_hd:
           sRef       1:0:19:82:6:85:FFFF0000:0:0:0:
         Disney_ch._hd:
           sRef       1:0:19:C36F:2720:F001:FFFF0000:0:0:0:
         Disney_junior:
           sRef       1:0:1:1A:1:85:FFFF0000:0:0:0:
         Disney_xd:
           sRef       1:0:1:1C:1:85:FFFF0000:0:0:0:
         Einsplus:
           sRef       1:0:1:7033:41B:1:FFFF014A:0:0:0:
         Einsfestival:
           sRef       1:0:1:7032:41B:1:FFFF014A:0:0:0:
         Fox_hd:
           sRef       1:0:19:7C:6:85:FFFF0000:0:0:0:
         Heimatkanal:
           sRef       1:0:1:16:1:85:FFFF0000:0:0:0:
         Junior:
           sRef       1:0:1:13:1:85:FFFF0000:0:0:0:
         Kika:
           sRef       1:0:1:6D68:437:1:FFFF01C2:0:0:0:
         N24:
           sRef       1:0:1:D17B:2718:F001:FFFF0000:0:0:0:
         Natgeo_hd:
           sRef       1:0:19:70:D:85:FFFF0000:0:0:0:
         Nat_geo_wild_hd:
           sRef       1:0:19:76:C:85:FFFF0000:0:0:0:
         National_geographic:
           sRef       1:0:1:D:4:85:FFFF0000:0:0:0:
         Prosieben_hd:
           sRef       1:0:19:C35F:271D:F001:FFFF0000:0:0:0:
         Prosieben_maxx:
           sRef       1:0:1:CF11:2721:F001:FFFF0000:0:0:0:
         Rtl:
           sRef       1:0:1:D161:2710:F001:FFFF0000:0:0:0:
         Rtl_crime:
           sRef       1:0:1:1B:4:85:FFFF0000:0:0:0:
         Rtl_ii:
           sRef       1:0:1:D163:2713:F001:FFFF0000:0:0:0:
         Rtl_nitro:
           sRef       1:0:1:CF76:2712:F001:FFFF0000:0:0:0:
         Rtl_passion:
           sRef       1:0:1:1D:4:85:FFFF0000:0:0:0:
         Sat.1:
           sRef       1:0:1:D17A:2710:F001:FFFF0000:0:0:0:
         Sat.1_gold:
           sRef       1:0:1:D04C:2726:F001:FFFF0000:0:0:0:
         Sat.1_hd:
           sRef       1:0:19:C362:271F:F001:FFFF0000:0:0:0:
         Sat1:
         Sat1_hd:
         Super_rtl:
           sRef       1:0:1:D162:2713:F001:FFFF0000:0:0:0:
         Sky_action_hd:
           sRef       1:0:19:74:D:85:FFFF0000:0:0:0:
         Sky_krimi:
           sRef       1:0:1:17:4:85:FFFF0000:0:0:0:
         Spiegel_geschichte:
           sRef       1:0:1:34:4:85:FFFF0000:0:0:0:
         Syfy:
           sRef       1:0:1:24:1:85:FFFF0000:0:0:0:
         Tele_5:
           sRef       1:0:1:CF0A:2718:F001:FFFF0000:0:0:0:
         Tnt_serie_hd:
           sRef       1:0:19:7B:6:85:FFFF0000:0:0:0:
         Vox:
           sRef       1:0:1:D164:2713:F001:FFFF0000:0:0:0:
         Wdr_k��ln_hd:
           sRef       1:0:19:6EA5:41B:1:FFFF014A:0:0:0:
         Welt_der_wunder_tv:
           sRef       1:0:1:C763:2725:F001:FFFF0000:0:0:0:
         Zdf_hd:
           sRef       1:0:19:2B66:437:1:FFFF01C2:0:0:0:
         Zdfinfo:
           sRef       1:0:1:6D6B:437:1:FFFF01C2:0:0:0:
         Arte_hd:
           sRef       1:0:19:2B70:271E:F001:FFFF0000:0:0:0:
         Kabel_eins_hd:
           sRef       1:0:19:C359:271E:F001:FFFF0000:0:0:0:
         N-tv:
           sRef       1:0:1:D166:2713:F001:FFFF0000:0:0:0:
         Sixx_hd:
           sRef       1:0:19:C363:2716:F001:FFFF0000:0:0:0:
         Zdf.kultur:
           sRef       1:0:1:6D70:437:1:FFFF01C2:0:0:0:
         Zdf_neo:
           sRef       1:0:1:6D6E:437:1:FFFF01C2:0:0:0:
     Channels:
       radio:
         BAYERN_3
       tv:
         ProSieben_HD
         SAT.1_HD
         SAT.1
         RTL
         kabel_eins_HD
         13th_Street
         VOX
         Fox_HD
         TNT_Serie_HD
         RTL_II
         SUPER_RTL
         RTL_Crime
         RTL_NITRO
         RTL_Passion
         SAT.1_Gold
         Discovery_HD
         sixx_HD
         TELE_5
         Syfy
         arte_HD
         Sky_Krimi
         Sky_Action_HD
         Disney_Junior
         Disney_XD
         Das_Erste_HD
         ZDF_HD
         Einsfestival
         EinsPlus
         Heimatkanal
         n-tv
         N24
         Nat_Geo_Wild_HD
         NatGeo_HD
         National_Geographic
         Spiegel_Geschichte
         zdf.kultur
         ZDFinfo
         zdf_neo
         ProSieben_MAXX
         Disney_Ch._HD
         Welt_der_Wunder_TV
         Junior
         CNN_(eng)
         KiKA
         WDR_Köln_HD
Attributes:
   alias      Fernseher
   bouquet-radio 1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.radio" ORDER BY bouquet
   bouquet-tv 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
   devStateIcon on:dreambox@green:off off:dreambox@red:on absent:dreambox@red:on
   fp_Home    397,1436,0,
   homebridgeMapping Brightness=volume,cmd=volume
   http-method GET
   http-noshutdown 1
   https      0
   icon       dreambox
   room       Alexa
   verbose    3
   webCmd     channel:input
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

Loredo

Dann ist das Webinterface des Receivers unerreichbar und es liegt eher am Image. Den Grund siehst du sicher im Log bei verbose=5


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,

das Modul ist ja in der Lage die nächste Aufnahme anzuzeigen, ist es auch möglich ein Reading für eine laufend Aufnahme (Sendungstitel) anzulegen. Das er aufnimmt zeigt er ja an, aber nicht was.

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

Nein, das liefert die API leider nicht. Alles, was die API hergibt, ist eigentlich implementiert.
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,

Ok ist schade,wäre halt schön gewesen.

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

dadoc

Hi,
habe (schon seit langem) regelmäßig im Log:
WARNING: unsupported character in reading a_(dvb-s) (not A-Za-z/\d_\.-), notify the ENIGMA2 module maintainer.
Bezieht sich in meinem Fall auf das Reading
a_(dvb-s)   Conexant CX24116/CX24118   2016-11-20 22:59:10
Hat zwar keine Auswirkungen, wäre aber schöner, wenn es weg zu bekommen wäre ;)
Grüße
Martin
Standort 1: FS20 mit CUL und FHEM auf Raspi. HM-Komponenten (Heizung, Rollladen, Schalter). HM IP über Raspimatic (testweise)
Standort 2: Homematic (Wired) über CCU2 und PocketHome HD
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods

Schlimbo

Hallo Loredo,
ich habe seit gestern das Problem, dass mein FHEM abstürzt, wenn ich meinen Receiver über das Modul einschalten will.
Im Log steht dann:
send : Operation not permitted at ./FHEM/70_ENIGMA2.pm line 2312

Die besagte Zeile 2312 ist für das "wake on LAN" verantwortlich
2310|     "ENIGMA2 $name: Waking up by sending Wake-On-Lan magic package to "
2311|     . $mac_addr;
2312|     send( $sock, $packet, 0, $sock_addr ) or die "send : $!";


Ich schalte den Receiver immer über das Modul ein und es hatte die letzten Jahre ohne Probleme funktioniert.
Da das Modul in den letzten Tagen kein Update bekommen hat, muss es einen anderen Grund geben, warum es jetzt nicht mehr funktioniert.

Hast du einen Tipp für mich, welche Berechtigung das "send" benötigt? Auf welche Funktion gereift das "send" zu?
Könntest du im Modul noch etwas einbauen, damit nicht das ganze FHEM abstürzt, wenn hier etwas schief läuft?

Nutze jetzt Übergangsweise das "wakeupCmd" Attribut und schalte den Receiver über das WOL Modul ein, das funktioniert erst mal.

Gruß Schlimbo


rvideobaer

Hallo,

@Loredo

Auf die Gefahr hin das ich nerve, habe ich mich nochmal mit den Timern beschäftigt:
<Receiver IP>/web/timerlist
zeigt alle Timer, auch den aktiven an.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<e2timerlist>
<e2timer>
<e2servicereference>1:0:19:2B66:3F3:1:FFFF0132:0:0:0:</e2servicereference>
<e2servicename>[color=red]ZDF HD[/color]</e2servicename>
<e2eit>0</e2eit>
<e2name>[color=red]WISO[/color]</e2name>
<e2description>
Car-Sharing Für wen es sich lohnt Das Auto ist für jeden dritten Deutschen immer noch ein Statussymbol. Ein Auto zu besitzen - das ist wichtig. Aber eine Studie zeigt, je größer der Wohnort, desto
</e2description>
<e2descriptionextended>N/A</e2descriptionextended>
<e2disabled>0</e2disabled>
<e2timebegin>1480357200</e2timebegin>
<e2timeend>1480360800</e2timeend>
<e2duration>3600</e2duration>
<e2startprepare>1480357180</e2startprepare>
<e2justplay>0</e2justplay>
<e2afterevent>3</e2afterevent>
<e2location>/hdd/movie/</e2location>
<e2tags/>
<e2logentries>
[(1480357997, 15, 'record time changed, start prepare is now: Mon Nov 28 19:19:40 2016'), (1480357997, 5, 'activating state 1'), (1480357997, 0, "Filename calculated as: '/hdd/movie/20161128 1920 - ZDF HD - WISO'"), (1480358006, 6, 'prepare ok, waiting for begin'), (1480358006, 5, 'activating state 2'), (1480358006, 11, 'start recording'), (1480358006, 16, 'record event 0'), (1480358007, 16, 'record event 2'), (1480358007, 16, 'record event 4'), (1480358007, 16, 'record event 6'), (1480358007, 16, 'record event 9'), (1480358007, 16, 'record event 4'), (1480358007, 16, 'record event 6'), (1480359058, 16, 'record event 9'), (1480359364, 16, 'record event 9')]
</e2logentries>
<e2filename>/hdd/movie/20161128 1920 - ZDF HD - WISO</e2filename>
<e2backoff>0</e2backoff>
<e2nextactivation>1480357200</e2nextactivation>
<e2firsttryprepare>True</e2firsttryprepare>
<e2state>[color=red]2[/color]</e2state>
<e2repeated>0</e2repeated>
<e2dontsave>0</e2dontsave>
<e2cancled>False</e2cancled>
<e2toggledisabled>1</e2toggledisabled>
<e2toggledisabledimg>off</e2toggledisabledimg>
</e2timer>
<e2timer>
<e2servicereference>1:0:1:2F1C:441:1:FFFF01B2:0:0:0:</e2servicereference>
<e2servicename>VOX</e2servicename>
<e2eit>0</e2eit>
<e2name>Humans</e2name>
<e2description>Fehler im System</e2description>
<e2descriptionextended>N/A</e2descriptionextended>
<e2disabled>0</e2disabled>
<e2timebegin>1480367100</e2timebegin>
<e2timeend>1480371300</e2timeend>
<e2duration>4200</e2duration>
<e2startprepare>1480367080</e2startprepare>
<e2justplay>0</e2justplay>
<e2afterevent>3</e2afterevent>
<e2location>/hdd/movie/</e2location>
<e2tags/>
<e2logentries>
[(1479604514, 15, 'record time changed, start prepare is now: Mon Nov 21 22:04:40 2016'), (1479762280, 5, 'activating state 1'), (1479762280, 0, "Filename calculated as: '/hdd/movie/20161121 2205 - VOX - Humans'"), (1479762289, 6, 'prepare ok, waiting for begin'), (1479762289, 16, 'record event 2'), (1479762289, 16, 'record event 6'), (1479762289, 16, 'record event 6'), (1479762290, 16, 'record event 9'), (1479762300, 5, 'activating state 2'), (1479762300, 11, 'start recording'), (1479762300, 16, 'record event 0'), (1479762300, 16, 'record event 4'), (1479762591, 16, 'record event 9'), (1479762605, 16, 'record event 9'), (1479766192, 16, 'record event 9'), (1479766205, 16, 'record event 9'), (1479766500, 5, 'activating state 3'), (1479766500, 12, 'stop recording'), (1479766500, 16, 'record event 5'), (1479766500, 16, 'record event 1'), (1479766500, 15, 'record time changed, start prepare is now: Mon Nov 28 22:04:40 2016')]
</e2logentries>
<e2filename>/hdd/movie/20161121 2205 - VOX - Humans</e2filename>
<e2backoff>0</e2backoff>
<e2nextactivation>1479762300</e2nextactivation>
<e2firsttryprepare>True</e2firsttryprepare>
<e2state>0</e2state>
<e2repeated>1</e2repeated>
<e2dontsave>0</e2dontsave>
<e2cancled>False</e2cancled>
<e2toggledisabled>1</e2toggledisabled>
<e2toggledisabledimg>off</e2toggledisabledimg>
</e2timer>
<e2timer>
<e2servicereference>1:0:1:308:5:85:FFFF0000:0:0:0:</e2servicereference>
<e2servicename>SIXX</e2servicename>
<e2eit>36170</e2eit>
<e2name>The Royals</e2name>
<e2description>
Ist dies nicht etwas mehr als Einbildung?, Drama, USA 2015
</e2description>
<e2descriptionextended>
Prinz Liam und Prinzessin Eleanor unternehmen getrennt voneinander Reisen, die allerdings nicht so laufen wie erwartet. Unterdessen erfährt Cyrus, dass ihm ein Hoden abgenommen werden muss, und Helena trifft auf eine neue Rivalin ... Regie: Tom Vaughan Drehbuch: Tom Vaughan Komponist: Siddarta Khosla Darsteller: Elizabeth Hurley (Königin Helena) William Moseley (Prinz Liam) Alexandra Park (Prinzessin Eleanor) Jake Maskall (Cyrus) Tom Austen (Jasper) Oliver Milburn (Ted) Merritt Patterson (Ophelia Pryce) Sarah Dumont (Mandy) Andrew Bicknell (Lucius)
</e2descriptionextended>
<e2disabled>0</e2disabled>
<e2timebegin>1480368543</e2timebegin>
<e2timeend>1480372754</e2timeend>
<e2duration>4211</e2duration>
<e2startprepare>1480368523</e2startprepare>
<e2justplay>0</e2justplay>
<e2afterevent>3</e2afterevent>
<e2location>/hdd/movie/</e2location>
<e2tags/>
<e2logentries>
[(1480233107, 15, 'record time changed, start prepare is now: Mon Nov 28 22:28:43 2016')]
</e2logentries>
<e2filename/>
<e2backoff>0</e2backoff>
<e2nextactivation/>
<e2firsttryprepare>True</e2firsttryprepare>
<e2state>0</e2state>

und state zeigt an ob aktiv, wartend oder fertig.
Kann man das nicht verwenden? Ich habe leider keine Ahnung davon wie man das machen könnte.

Mit etwas Hilfe habe ich im Modul die Anzeige der Zeit für den nächsten Start auf Zeit und Datumsanzeige geändert bzw zusätzlich eingefügt. Könnte man das ins Modul übertragen?

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

#713
Zitat von: dadoc am 25 November 2016, 15:20:46
habe (schon seit langem) regelmäßig im Log:
WARNING: unsupported character in reading a_(dvb-s) (not A-Za-z/\d_\.-), notify the ENIGMA2 module maintainer.
Bezieht sich in meinem Fall auf das Reading
a_(dvb-s)   Conexant CX24116/CX24118   2016-11-20 22:59:10

Offenbar hat man mal wieder gedacht beim ENIGMA WebIf was ändern zu müssen. Ich habe nun einen Filter eingebaut, der alle nicht unterstützten Zeichen im Readingnamen entfernt.
Beiliegendes Modul zum testen.

Zitat von: Schlimbo am 26 November 2016, 14:10:39
ich habe seit gestern das Problem, dass mein FHEM abstürzt, wenn ich meinen Receiver über das Modul einschalten will.
[...]
Hast du einen Tipp für mich, welche Berechtigung das "send" benötigt? Auf welche Funktion gereift das "send" zu?

Über die normalen Perl Funktionen auf den Netzwerk-Stack deines Betriebssystems. Je nachdem kann es sein, dass du dort den User eingeschränkt hast (z.B. auch durch ein Update eines Betriebssystem-Paketes). Bei Linux: Der Benutzer, unter dem FHEM läuft, sollte in der Gruppe 'dialout' sein. Ob das genügt weiß ich nicht, du wirst dich ggf. selbst weiter auf die Suche begeben müssen es in deiner lokalen Umgebung zu fixen.

Bitte aber mal beiliegendes Probe-Modul ausprobieren. Ich habe dort die WOL Funktion aus dem WOL Modul direkt integriert, sie sollte sich also dann genauso verhalten.


Zitat von: rvideobaer am 28 November 2016, 20:18:29
<Receiver IP>/web/timerlist
zeigt alle Timer, auch den aktiven an.


In dem XML kann man sehen, dass sich mal wieder was am Format geändert hat und die Junx von WebIf meinen sie müssten jetzt Textformatierung mit in das Value schreiben... (in diesem Fall color=red).
Ich habe in beiliegender Version mal etwas ergänzt, damit das Modul damit zurecht kommt und die laufenden Aufnahmen wieder entsprechend als solche erkennen kann. Bitte einmal ausprobieren.
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,

@Loredo
es tut mir leid, aber  das color=Red stammt von mir, da kann Enigma nichts dafür.
Ich habe versucht das Modul etwas zu verstehen, da fehlen mir leider echt die Grundlagen, aber ich habe gesehen das Du infos für den Aktiven Timer ermittelst dann leider Name und Servicename nicht als Reading ausgibst. Das müsste doch bestimmt möglich sein. Super wäre auch wenn nicht nur 1 zukünftiger Timer angezeigt werden würde.

Mein Interesse daran besteht weil meine Box versteckt steht, und ich diese Infos auf meinem Wandtablet anzeigen möchte. Bis jetzt wird leider nur 1 zukünftiger Timer angezeigt und das eine Aufnahme läuft.
Ein paar zusätzliche Infos wären nicht schlecht.

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

Schlimbo

Hallo Loredo,
danke für die Testversion,  das WOL funktioniert aber bei mir nicht, im Log ist kein Fehler zu sehen und FHEM stürzt auch nicht mehr ab, aber der Receiver startet nicht. Da es ja das WOL Modul nutzt müsste es eigentlich funktionieren, konnte aber nicht herausfinden woran es liegt. Hast du die Funktion bei dir getestet? Die neuen WOL-Attribute müssen ja nicht unbedingt gesetzt werden, oder?

Log:
2016.12.05 16:48:48 3: ENIGMA2 set SATReceiver on (wakeup)
016.12.05 16:48:48 4: ENIGMA2 SATReceiver: Waking up by sending Wake-On-Lan magic package to 00:XYZ..


Mir ist auch noch aufgefallen, dass es mit der Version ein neues Reading ohne Namen gibt, im Reading steht: "Vuplus DVB-S NIM(AVL6222) (DVB-S2)", ich denke hier stimmt noch irgendetwas nicht.

Gruß
Schlimbo

Loredo

#716
Ich habe gerade eine neue Version ins SVN eingecheckt:


- Nutzung des 98_WOL Moduls
- Tuner Readingname nach FHEM Richtlinien
- Fix für Name und Servicename laufender Aufnahmen
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 Loredo,

ich habe Gestern den Fix für Name und Servicename laufender Aufnahmen getestet, es funktioniert. Aber leider nicht zuverlässig, es werden nicht immer alle werte ausgelesen. Auch gibt es ein Problem mit den wieder gelöschten älteren Readings, da in Ftui die werte weiterhin angezeigt werden. Das Reading müsste vor dem entfernen geleert werden.

Aber ansonsten freue ich mich natürlich über die Erweiterung.

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

burtb

#718
Hallo Loredo, Hallo Forum!

Ich nutze das Modul für 2 Boxen.

Was ich mir noch wünsche wäre zum einen die Integration von mehreren Bouquets (wurde auch schon von anderen erwähnt), vielleicht mit einer Selectbox wie bei den Channels - dazu die beiden Readings bouquet + bouquetList.
Man könnte dann nach Auswahl des Bouquets aus der Selectbox das Attribut neu schreiben und ein Update triggern um die Channellist zu aktualisieren. Das sollte dann auch für weniger performante Systeme keinen Unterschied machen, denn ein Bouquet wird ja immer abgerufen.

Das andere wäre eine detailiertere Timerlist.
D.h. im Moment wird die Rückgabe von timerlist nicht nach Aufnahmetimer, Umschalttimer, deaktivierter Timer usw. gefiltert.
Wenn man das umbaut wäre ein Reading für wartende Timer allgemein, wartende Aufnahmen usw. interessant.

LG Björn

Loredo

Zitat von: rvideobaer am 18 Dezember 2016, 15:22:01
Aber leider nicht zuverlässig, es werden nicht immer alle werte ausgelesen.


Es ist derzeit nur vorgesehen den Sendernamen und das Programm aufzuführen.
Ich nehme gerne Patches entgegen, die das erweitern. Ich selbst brauche diese Funktion nicht.


Zitat von: rvideobaer am 18 Dezember 2016, 15:22:01
Auch gibt es ein Problem mit den wieder gelöschten älteren Readings, da in Ftui die werte weiterhin angezeigt werden. Das Reading müsste vor dem entfernen geleert werden.


Es wird jetzt vorher ein entsprechendes Event generiert.


Zitat von: burtb am 18 Dezember 2016, 16:31:31
Was ich mir noch wünsche wäre zum einen die Integration von mehreren Bouquets (wurde auch schon von anderen erwähnt), vielleicht mit einer Selectbox wie bei den Channels - dazu die beiden Readings bouquet + bouquetList.


Das machte das Modul sehr unübersichtlich in der Darstellung etc., FHEM ist dafür nicht ausgelegt und es macht auch keinen Sinn die vorhandene Web-GUI von ENIGMA2 1-zu-1 nachbauen zu wollen.
Aber: Auch hierfür nehme ich gerne einen entsprechenden Patch entgegen. Ich selbst brauche diese Funktion nicht.


Zitat von: burtb am 18 Dezember 2016, 16:31:31
Das andere wäre eine detailiertere Timerlist.
D.h. im Moment wird die Rückgabe von timerlist nicht nach Aufnahmetimer, Umschalttimer, deaktivierter Timer usw. gefiltert.
Wenn man das umbaut wäre ein Reading für wartende Timer allgemein, wartende Aufnahmen usw. interessant.


Es wird bereits bei den Timertypen anhand von e2state unterschieden (0=queued, 1=failed, 2=active, 3=finished).
Für eine andere Unterscheidung nehme ich ebenfalls gerne einen entsprechenden Patch entgegen.
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