Neues Modul readingsGroup

Begonnen von Niko, 24 August 2013, 11:59:11

Vorheriges Thema - Nächstes Thema

Elektrolurch

Hallo,

vielleicht kann mir da mal jemand bei der Syntasx weiterhelfen:

Ich habe folgenden Ausdruck

Bu_Fenster:Window,<{'seit&nbsp;'.ReadingsTime($DEVICE,'Previous')}>

Window wird über valueIcon und einen perl-Ausdruck in ein Icon mit Statuswert umgesetz und aktualisiert sich bei jeder Änderung auch korrekt.
<{'seit&nbsp;'.ReadingsTime($DEVICE,'Previous')}>
zeigt an, wie lange das Fenster schon offen, bzw. geschlossen ist.
Leider wird dieser Ausdruck nicht bei jeder Änderung von Window oder previous aktualisiert, sondern nur, wenn ich die Seite neu aufbaue.
Wenn ich die commandref interpretiere, kann man irgendwie auch erreichen, dass dieser Ausruck bei Änderung eines readings neu berechnet wird. Leider verstehe ich aber da die Syntax nicht, wie sie in der commandref dort steht. Oder geht das gar nicht?

Danke.

Elektrolurch
configDB und Windows befreite Zone!

justme1968

einfach ein @<reading-name> zwischen der schliessenden } und dem > einfügen.

also so:Bu_Fenster:Window,<{'seit&nbsp;'.ReadingsTime($DEVICE,'Previous')}@Previous>

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Zitat von: justme1968 am 20 November 2016, 19:31:41
na da wo der zeilenumbrüche sein soll.

Auf die gefahr hin das ich mir echt auf dem schlauch stehem aber wo soll ich hier das <br> einfügen wenn ich die rd auf dem Bild im Anhang in der mitte geteilt haben will?
Internals:
   DEF        .*:[Bb]attery .*:[Bb]atteryLevel
   NAME       rd_Batterie
   NR         324
   NTFY_ORDER 50-rd_Batterie
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
   Fhem:
     lastDefChange 4
     last_update 1479664194.5808
   Helper:
     DEF
     valueFormat {return "0" if( $VALUE eq "low" ); return "100" if( $VALUE eq "ok" ); return "25" if( $VALUE < 2.1 ); return "50" if( $VALUE < 2.3 ); return "75" if( $VALUE < 2.5 ); return "100"}
     Positions:
       Bewegungsmelder.battery 20:1
       Fenster_neben_Couch.battery 60:1
       Fenster_ueber_Heizung.battery 62:1
       Flur_EG.battery 70:1
       Gaeste_WC.battery 83:1
       Gaeste_WC.batteryLevel 393:1
       HeizungFenster.battery 92:1
       HeizungFenster.batteryLevel 402:1
       Heizung_Flur.battery 100:1
       Heizung_Flur.batteryLevel 410:1
       Heizung_Kinderzimmer.battery 102:1
       Heizung_Kinderzimmer.batteryLevel 412:1
       Heizung_Tuer.battery 111:1
       Heizung_Tuer.batteryLevel 421:1
       Keller.battery 126:1
       Kinderzimmer.battery 129:1
       Kinderzimmer_Laya.battery 131:1
       Kinderzimmer_Laya.batteryLevel 441:1
       Kueche.battery 139:1
       Kueche.batteryLevel 449:1
       Rauchmelder.battery 162:1
       Rauchmelder_Kinderzimmer_Laya.battery 165:1
       Terassen_Tuer.battery 231:1
     Valueicon:
       Battery.0  measure_battery_0@red
       Battery.100 measure_battery_100@green
       battery.0  measure_battery_0@red
       battery.100 measure_battery_100@green
       batteryLevel.0 measure_battery_0@red
       batteryLevel.100 measure_battery_100@green
       batteryLevel.25 measure_battery_25@red
       batteryLevel.50 measure_battery_50@orange
       batteryLevel.75 measure_battery_75@green
     Values:
       formated:

         ARRAY(0x4abbc60)
       orig:

         ARRAY(0x53b5740)
       prefixsuffix:

         ARRAY(0x4da9760)
Attributes:
   noheading  1
   notime     1
   room       Zentral
   valueFormat {return "0" if( $VALUE eq "low" ); return "100" if( $VALUE eq "ok" ); return "25" if( $VALUE < 2.1 ); return "50" if( $VALUE < 2.3 ); return "75" if( $VALUE < 2.5 ); return "100"}
   valueIcon  {'battery.0' => 'measure_battery_0@red','battery.100' => 'measure_battery_100@green','Battery.0' => 'measure_battery_0@red','Battery.100' => 'measure_battery_100@green','batteryLevel.0' => 'measure_battery_0@red','batteryLevel.25' => 'measure_battery_25@red','batteryLevel.50' => 'measure_battery_50@orange','batteryLevel.75' => 'measure_battery_75@green','batteryLevel.100' => 'measure_battery_100@green'}



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

justme1968

ein zeilenumbruch teilt eine lange zeile in kürzere teile die untereinander stehen.

in deiner readingsGroup steht sowieso schon alles untereinander.

du möchtest keinen zeilenumbruch sondern eine zweispaltige darstellung. das geht aktuell nicht automatisch.

als workground würde ich dir vorschlagen nur die readings anzuzeigen die nicht ok m/voll sind. dadurch wird alles sehr viel kürzer. vielleicht für alle die ok sind nur noch die gesammr anzahl und ein link zum umschalten auf die komplette ansicht.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Ok, sorry hast recht hatte mich falsch ausgedrückt.
Dann versuch ich das ganze mal noch anders, und verteile es auf 2 rd's, dann sollte es auch gehen.

Danke
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

Tommy82

Zitat von: Tommy82 am 20 November 2016, 18:57:53
Hi, ich hab zwei Fragen zu readingsgroups, die erste ist kann ich einen Zeilenumbruch in eiiner rd einfügen? Ich hab eine rd, welche mir die Batterie Staten meiner Devices darstellt, diese ist aber recht lang, ich hätte die lieber in der mitte getrennt und dann nebeneinander.
Im Moment sieht sie so aus:

[
Die zweite Frage ist, kann ich Text von vorneherein eine gewissen Anzahl Zeichen vorgeben? Der Hintergrund ich lasse mir in einer rd. das aktuelle Fernseh Programm darstellen, und je nachdem wie lange der Film Name ist, verrutschen dann die anderen Anzeigen, von daher möchte ich die Anzeige von vorneherein festlegen.

Danke

Muss dann hier auch nochmal fragen, wie muss ich das valueFormat setzen? Die rd sieht so aus:

Internals:
   DEF        <Programm>,<Jetzt>,<Dann>,<Uhrzeit>,<PrimeTime>
TV_Programme:13THSTREET@TV_Programme,13THSTREET_next,13THSTREET_next_time,13THSTREET_abend@TV_Programme_abend
TV_Programme:SAT.1@TV_Programme,SAT.1_next,SAT.1_next_time,Sat1_abend@TV_Programme_abend
TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend
TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend
TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend
TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend
TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend
TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend
TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend
   NAME       TV_Programm
   NR         165
   NTFY_ORDER 50-TV_Programm
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     TV_Programme 1
   Content2:
     TV_Programme 1
     TV_Programme_abend 1
   DEVICES:
     ARRAY(0x508dd90)
     ARRAY(0x4de6180)
     ARRAY(0x539d238)
     ARRAY(0x4b21bc0)
     ARRAY(0x4b24240)
     ARRAY(0x56b08b8)
     ARRAY(0x4b1b058)
     ARRAY(0x4b16e28)
     ARRAY(0x3b81470)
     ARRAY(0x508dc88)
   DEVICES2:
     ARRAY(0x508dd90)
     ARRAY(0x4de6180)
     ARRAY(0x539d238)
     ARRAY(0x4b21bc0)
     ARRAY(0x4b24240)
     ARRAY(0x56b08b8)
     ARRAY(0x4b1b058)
     ARRAY(0x4b16e28)
     ARRAY(0x3b81470)
     ARRAY(0x508dc88)
     ARRAY(0x4de5ef8)
     ARRAY(0x4af5db0)
     ARRAY(0x508a820)
     ARRAY(0x50dd8d8)
     ARRAY(0x5791f70)
     ARRAY(0x4da6d50)
     ARRAY(0x563d360)
     ARRAY(0x4fefb88)
     ARRAY(0x4d82f28)
     ARRAY(0x4af5858)
     ARRAY(0x4b495b0)
     ARRAY(0x4fee0e0)
     ARRAY(0x5685c20)
     ARRAY(0x5648e00)
     ARRAY(0x508bab8)
     ARRAY(0x5704670)
     ARRAY(0x53b79d0)
     ARRAY(0x50eabd0)
   Helper:
     Dblog:
       Tv_programme.13thstreet:
         Mydblog:
           TIME       1479759268.03371
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel 13THSTREET')">Navy CIS</a></html>
       Tv_programme.13thstreet_next:
         Mydblog:
           TIME       1479759267.68016
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel 13THSTREET_next')">Criminal Minds</a></html>
       Tv_programme.13thstreet_next_time:
         Mydblog:
           TIME       1479759267.70775
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel 13THSTREET_next_time')">21:50</a></html>
       Tv_programme.ard:
         Mydblog:
           TIME       1479759268.00841
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ARD')">Hart aber fair - Hassen, Pöbeln, Gaffen - wie verroht ist unsere Gesellschaft?</a></html>
       Tv_programme.ard_next:
         Mydblog:
           TIME       1479759267.97871
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ARD_next')">Tagesthemen - Mit Wetter</a></html>
       Tv_programme.ard_next_time:
         Mydblog:
           TIME       1479759267.91993
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ARD_next_time')">22:15</a></html>
       Tv_programme.kabel1:
         Mydblog:
           TIME       1479759267.54121
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel KABEL1')">Rambo I</a></html>
       Tv_programme.kabel1_next:
         Mydblog:
           TIME       1479759267.65315
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel KABEL1_next')">Rambo 2 - Der Auftrag</a></html>
       Tv_programme.kabel1_next_time:
         Mydblog:
           TIME       1479759267.48882
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel KABEL1_next_time')">22:15</a></html>
       Tv_programme.pro7:
         Mydblog:
           TIME       1479759267.73344
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel Pro7')">The Big Bang Theory</a></html>
       Tv_programme.pro7_next:
         Mydblog:
           TIME       1479759267.59361
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel Pro7_next')">The Big Bang Theory</a></html>
       Tv_programme.pro7_next_time:
         Mydblog:
           TIME       1479759267.75902
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel Pro7_next_time')">21:40</a></html>
       Tv_programme.rtl:
         Mydblog:
           TIME       1479759267.86722
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel RTL')">Wer wird Millionär?</a></html>
       Tv_programme.rtl_next:
         Mydblog:
           TIME       1479759267.62205
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel RTL_next')">Bauer sucht Frau</a></html>
       Tv_programme.rtl_next_time:
         Mydblog:
           TIME       1479759268.06791
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel RTL_next_time')">21:15</a></html>
       Tv_programme.sat.1:
         Mydblog:
           TIME       1479759267.46048
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel SAT.1')">Navy CIS</a></html>
       Tv_programme.sat.1_next:
         Mydblog:
           TIME       1479759267.95301
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel SAT.1_next')">Navy CIS
       Tv_programme.sat.1_next_time:
         Mydblog:
           TIME       1479759268.09378
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel SAT.1_next_time')">21:15</a></html>
       Tv_programme.vox:
         Mydblog:
           TIME       1479759267.56598
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel VOX')">Club der roten Bänder</a></html>
       Tv_programme.vox_next:
         Mydblog:
           TIME       1479759267.78725
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel VOX_next')">Humans</a></html>
       Tv_programme.vox_next_time:
         Mydblog:
           TIME       1479759267.84171
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel VOX_next_time')">22:10</a></html>
       Tv_programme.zdf:
         Mydblog:
           TIME       1479759267.51488
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ZDF')">Der Andere</a></html>
       Tv_programme.zdf_next:
         Mydblog:
           TIME       1479759267.89439
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ZDF_next')">heute-journal - Wetter</a></html>
       Tv_programme.zdf_next_time:
         Mydblog:
           TIME       1479759267.81511
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem/floorplan/Server?XHR=1&cmd=set Senderwechsel ZDF_next_time')">21:50</a></html>
       Tv_programme_abend.13thstreet_abend:
         Mydblog:
           TIME       1479759268.78455
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel 13THSTREET_abend')">Navy CIS</a></html>
       Tv_programme_abend.ard_abend:
         Mydblog:
           TIME       1479759268.81391
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ARD_abend')">Lebensmittel-Check mit Tim Mälzer - Süß, salzig, fett - Warum wir essen was wir essen</a></html>
       Tv_programme_abend.kabel1_abend:
         Mydblog:
           TIME       1479759268.6606
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Kabel1_abend')">Rambo I</a></html>
       Tv_programme_abend.pro7_abend:
         Mydblog:
           TIME       1479759268.73592
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Pro7_abend')">The Big Bang Theory</a></html>
       Tv_programme_abend.rtl_abend:
         Mydblog:
           TIME       1479759268.63682
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel RTL_abend')">Wer wird Millionär?</a></html>
       Tv_programme_abend.sat1_abend:
         Mydblog:
           TIME       1479759268.71159
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Sat1_abend')">Navy CIS</a></html>
       Tv_programme_abend.vox_abend:
         Mydblog:
           TIME       1479759268.68768
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel VOX_abend')">Club der roten Bänder</a></html>
       Tv_programme_abend.zdf_abend:
         Mydblog:
           TIME       1479759268.76004
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ZDF_abend')">Der Andere</a></html>
   Fhem:
     lastDefChange 49
     last_update 1479761939.06981
   Helper:
     DEF
     commands   {"set Senderwechsel %READING"}
     nameStyle  style="color:yellow;font-weight:bold"
     Nameicon:
       13THSTREET 13thstreet
       ARD        ard
       KABEL1     kabel1
       Pro7       pro7
       RTL        rtl
       SAT.1      sat1
       Sport1     sport1
       VOX        vox
       ZDF        zdf
       rtl2       rtl2
     Positions:
       TV_Programme.13THSTREET 2:1
       TV_Programme.13THSTREET_next 2:2
       TV_Programme.13THSTREET_next_time 2:3
       TV_Programme.ARD 9:1
       TV_Programme.ARD_next 9:2
       TV_Programme.ARD_next_time 9:3
       TV_Programme.KABEL1 6:1
       TV_Programme.KABEL1_next 6:2
       TV_Programme.KABEL1_next_time 6:3
       TV_Programme.Pro7 4:1
       TV_Programme.Pro7_next 4:2
       TV_Programme.Pro7_next_time 4:3
       TV_Programme.RTL 5:1
       TV_Programme.RTL_next 5:2
       TV_Programme.RTL_next_time 5:3
       TV_Programme.SAT.1 3:1
       TV_Programme.SAT.1_next 3:2
       TV_Programme.SAT.1_next_time 3:3
       TV_Programme.VOX 8:1
       TV_Programme.VOX_next 8:2
       TV_Programme.VOX_next_time 8:3
       TV_Programme.ZDF 10:1
       TV_Programme.ZDF_next 10:2
       TV_Programme.ZDF_next_time 10:3
       TV_Programme.rtl2 7:1
       TV_Programme.rtl2_next 7:2
       TV_Programme.rtl2_next_time 7:3
       TV_Programme_abend.13THSTREET_abend 2:4
       TV_Programme_abend.ARD_abend 9:4
       TV_Programme_abend.Kabel1_abend 6:4
       TV_Programme_abend.Pro7_abend 4:4
       TV_Programme_abend.RTL2_abend 7:4
       TV_Programme_abend.RTL_abend 5:4
       TV_Programme_abend.Sat1_abend 3:4
       TV_Programme_abend.VOX_abend 8:4
       TV_Programme_abend.ZDF_abend 10:4
     Values:
       formated:
Attributes:
   commands   {"set Senderwechsel %READING"}
   fp_Reciever 272,831,0,
   group      TV_Programm
   nameIcon   { "13THSTREET" => '13thstreet', Pro7 => 'pro7', "SAT.1" => 'sat1', RTL => 'rtl', Sport1 => 'sport1', ZDF => 'zdf', ARD => 'ard',rtl2 => 'rtl2',KABEL1 => 'kabel1',VOX => 'vox' }
   nameStyle  style="color:yellow;font-weight:bold"
   noheading  1
   style      style="width:530px;color:white;font-size:15px"
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

justme1968

#1626
für das entsprechende reading etwas in der art:

{return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE }

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Zitat von: justme1968 am 21 November 2016, 22:08:32
für das entsprechende reading etwas in der art:

{return substr($VALUE.0,30) if( length($VALUE) > 30 ); return $VALUE }

Meinst du in etwa so?
<Programm>,<Jetzt>,<Dann>,<Uhrzeit>,<PrimeTime>
TV_Programme:13THSTREET@TV_Programme,13THSTREET_next,13THSTREET_next_time,13THSTREET_abend@TV_Programme_abend
TV_Programme:SAT.1@TV_Programme,SAT.1_next,SAT.1_next_time,Sat1_abend@TV_Programme_abend
TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend {return substr($VALUE.0,30) if( length($VALUE) > 30 ); return $VALUE }
TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend
TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend
TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend
TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend
TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend
TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend


Dann wird aber alles nach dem Pro7 reading abgeschnitten
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

justme1968

da war noch ein tippfehler drin.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Ok, hab dann jetzt deine geänderte Version genommen, aber leider klappts auch damit nicht
<Programm>,<Jetzt>,<Dann>,<Uhrzeit>,<PrimeTime>
TV_Programme:13THSTREET@TV_Programme,13THSTREET_next,13THSTREET_next_time,13THSTREET_abend@TV_Programme_abend
TV_Programme:SAT.1@TV_Programme,SAT.1_next,SAT.1_next_time,Sat1_abend@TV_Programme_abend {return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE }
TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend
TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend
TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend
TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend
TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend
TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend
TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend


Dann sieht die rd nur noch so aus:
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

justme1968

schau ins log. wenn etwas nicht geht und es fehler gibt sollten dort meldungen sein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

der code muss ins valueFormat für das betreffende reading. nicht in die DEF.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tommy82

Du bist der beste, vielen Dank
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

Tommy82

Hi, hab leider wieso auch immer plötzlich ein neues Problem mit der rd.
nternals:
   DEF        <Programm>,<Jetzt>,<Dann>,<Uhrzeit>,<PrimeTime>
TV_Programme:13THSTREET@TV_Programme,13THSTREET_next,13THSTREET_next_time,13THSTREET_abend@TV_Programme_abend
TV_Programme:SAT.1@TV_Programme,SAT.1_next,SAT.1_next_time,Sat1_abend@TV_Programme_abend
TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend
TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend
TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend
TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend
TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend
TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend
TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend
   NAME       TV_Programm
   NR         161
   NTFY_ORDER 50-TV_Programm
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   Content:
     TV_Programme 1
   Content2:
     TV_Programme 1
     TV_Programme_abend 1
   DEVICES:
     ARRAY(0x3cb9898)
     ARRAY(0x4436948)
     ARRAY(0x43f5df0)
     ARRAY(0x3c65d20)
     ARRAY(0x4622660)
     ARRAY(0x3c70508)
     ARRAY(0x3cb37b8)
     ARRAY(0x455ace8)
     ARRAY(0x4555880)
     ARRAY(0x42e64b8)
   DEVICES2:
     ARRAY(0x3cb9898)
     ARRAY(0x4436948)
     ARRAY(0x43f5df0)
     ARRAY(0x3c65d20)
     ARRAY(0x4622660)
     ARRAY(0x3c70508)
     ARRAY(0x3cb37b8)
     ARRAY(0x455ace8)
     ARRAY(0x4555880)
     ARRAY(0x42e64b8)
     ARRAY(0x43c1510)
     ARRAY(0x42efc78)
     ARRAY(0x48b9d98)
     ARRAY(0x4301200)
     ARRAY(0x43ca900)
     ARRAY(0x48359c8)
     ARRAY(0x47da860)
     ARRAY(0x3c6f068)
     ARRAY(0x47d7998)
     ARRAY(0x43011e8)
     ARRAY(0x487efc0)
     ARRAY(0x43d9f08)
     ARRAY(0x4876280)
     ARRAY(0x4886268)
     ARRAY(0x487e210)
     ARRAY(0x3cb2ff0)
     ARRAY(0x3c05210)
     ARRAY(0x3620f48)
   Helper:
     Dblog:
       Tv_programme.13thstreet:
         Mydblog:
           TIME       1480102584.916
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel 13THSTREET')">Safe - Todsicher</a></html>
       Tv_programme.13thstreet_next:
         Mydblog:
           TIME       1480102584.96508
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel 13THSTREET_next')">Safe House</a></html>
       Tv_programme.13thstreet_next_time:
         Mydblog:
           TIME       1480102584.73227
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel 13THSTREET_next_time')">21:55</a></html>
       Tv_programme.ard:
         Mydblog:
           TIME       1480102584.66662
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ARD')">Almuth und Rita - Zwei wie Pec</a></html>
       Tv_programme.ard_next:
         Mydblog:
           TIME       1480102584.88346
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ARD_next')">Tagesthemen - Mit Wetter</a></html>
       Tv_programme.ard_next_time:
         Mydblog:
           TIME       1480102584.81385
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ARD_next_time')">21:45</a></html>
       Tv_programme.kabel1:
         Mydblog:
           TIME       1480102584.6331
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel KABEL1')">Forever</a></html>
       Tv_programme.kabel1_next:
         Mydblog:
           TIME       1480102584.7486
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel KABEL1_next')">The Mentalist (OmU)</a></html>
       Tv_programme.kabel1_next_time:
         Mydblog:
           TIME       1480102584.64951
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel KABEL1_next_time')">21:10</a></html>
       Tv_programme.pro7:
         Mydblog:
           TIME       1480102584.76481
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Pro7')">Project
       Tv_programme.pro7_next:
         Mydblog:
           TIME       1480102584.99808
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Pro7_next')">Tomorrow, When the War Began</a></html>
       Tv_programme.pro7_next_time:
         Mydblog:
           TIME       1480102584.94859
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Pro7_next_time')">22:25</a></html>
       Tv_programme.rtl:
         Mydblog:
           TIME       1480102584.83034
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel RTL')">Die 2 - Gottschalk &amp; Jauch</a></html>
       Tv_programme.rtl_next:
         Mydblog:
           TIME       1480102584.78123
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel RTL_next')">RTL Nachtjournal</a></html>
       Tv_programme.rtl_next_time:
         Mydblog:
           TIME       1480102584.89963
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel RTL_next_time')">00:00</a></html>
       Tv_programme.sat.1:
         Mydblog:
           TIME       1480102584.79737
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel SAT.1')">Das Schwiegermonster</a></html>
       Tv_programme.sat.1_next:
         Mydblog:
           TIME       1480102584.8467
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel SAT.1_next')">Knallerfrauen</a></html>
       Tv_programme.sat.1_next_time:
         Mydblog:
           TIME       1480102584.93246
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel SAT.1_next_time')">22:15</a></html>
       Tv_programme.vox:
         Mydblog:
           TIME       1480102584.98159
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel VOX')">Law &amp; Order
       Tv_programme.vox_next:
         Mydblog:
           TIME       1480102584.86269
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel VOX_next')">Law &amp; Order
       Tv_programme.vox_next_time:
         Mydblog:
           TIME       1480102584.61675
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel VOX_next_time')">21:15</a></html>
       Tv_programme.zdf:
         Mydblog:
           TIME       1480102584.71595
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ZDF')">Ein Fall für zwei</a></html>
       Tv_programme.zdf_next:
         Mydblog:
           TIME       1480102584.69943
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ZDF_next')">SOKO Leipzig</a></html>
       Tv_programme.zdf_next_time:
         Mydblog:
           TIME       1480102584.68316
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ZDF_next_time')">21:15</a></html>
       Tv_programme_abend.13thstreet_abend:
         Mydblog:
           TIME       1480102585.4582
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel 13THSTREET_abend')">Safe - Todsicher</a></html>
       Tv_programme_abend.ard_abend:
         Mydblog:
           TIME       1480102585.37556
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ARD_abend')">Almuth und Rita - Zwei wie Pec</a></html>
       Tv_programme_abend.kabel1_abend:
         Mydblog:
           TIME       1480102585.44158
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Kabel1_abend')">Forever</a></html>
       Tv_programme_abend.pro7_abend:
         Mydblog:
           TIME       1480102585.35932
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Pro7_abend')">Project
       Tv_programme_abend.rtl_abend:
         Mydblog:
           TIME       1480102585.3922
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel RTL_abend')">Die 2 - Gottschalk &amp; Jauch</a></html>
       Tv_programme_abend.sat1_abend:
         Mydblog:
           TIME       1480102585.34302
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel Sat1_abend')">Das Schwiegermonster</a></html>
       Tv_programme_abend.vox_abend:
         Mydblog:
           TIME       1480102585.40851
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel VOX_abend')">Law &amp; Order
       Tv_programme_abend.zdf_abend:
         Mydblog:
           TIME       1480102585.425
           VALUE      <html><a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=set Senderwechsel ZDF_abend')">Ein Fall für zwei</a></html>
   Fhem:
     lastDefChange 64
     last_update 1480105004.7298
   Helper:
     DEF
     commands   {"set Senderwechsel %READING"}
     mapping    {return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE } TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend
     nameStyle  style="color:yellow;font-weight:bold"
     valueFormat {return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE }
     Nameicon:
       13THSTREET 13thstreet
       ARD        ard
       KABEL1     kabel1
       Pro7       pro7
       RTL        rtl
       SAT.1      sat1
       Sport1     sport1
       VOX        vox
       ZDF        zdf
       rtl2       rtl2
     Positions:
       TV_Programme.13THSTREET 2:1
       TV_Programme.13THSTREET_next 2:2
       TV_Programme.13THSTREET_next_time 2:3
       TV_Programme.ARD 9:1
       TV_Programme.ARD_next 9:2
       TV_Programme.ARD_next_time 9:3
       TV_Programme.KABEL1 6:1
       TV_Programme.KABEL1_next 6:2
       TV_Programme.KABEL1_next_time 6:3
       TV_Programme.Pro7 4:1
       TV_Programme.Pro7_next 4:2
       TV_Programme.Pro7_next_time 4:3
       TV_Programme.RTL 5:1
       TV_Programme.RTL_next 5:2
       TV_Programme.RTL_next_time 5:3
       TV_Programme.SAT.1 3:1
       TV_Programme.SAT.1_next 3:2
       TV_Programme.SAT.1_next_time 3:3
       TV_Programme.VOX 8:1
       TV_Programme.VOX_next 8:2
       TV_Programme.VOX_next_time 8:3
       TV_Programme.ZDF 10:1
       TV_Programme.ZDF_next 10:2
       TV_Programme.ZDF_next_time 10:3
       TV_Programme.rtl2 7:1
       TV_Programme.rtl2_next 7:2
       TV_Programme.rtl2_next_time 7:3
       TV_Programme_abend.13THSTREET_abend 2:4
       TV_Programme_abend.ARD_abend 9:4
       TV_Programme_abend.Kabel1_abend 6:4
       TV_Programme_abend.Pro7_abend 4:4
       TV_Programme_abend.RTL2_abend 7:4
       TV_Programme_abend.RTL_abend 5:4
       TV_Programme_abend.Sat1_abend 3:4
       TV_Programme_abend.VOX_abend 8:4
       TV_Programme_abend.ZDF_abend 10:4
     Values:
       formated:

         ARRAY(0x3c659a8)
         ARRAY(0x1338868)
         ARRAY(0x471a460)
         ARRAY(0x47d6f18)
       orig:

         ARRAY(0x3c68690)
         ARRAY(0x47d4a20)
         ARRAY(0x43c4060)
         ARRAY(0x47d3200)
       prefixsuffix:

         ARRAY(0x43b4b18)
         ARRAY(0x3d0e0d0)
         ARRAY(0x431fff8)
         ARRAY(0x3cb9160)
Attributes:
   commands   {"set Senderwechsel %READING"}
   fp_Reciever 272,831,0,
   group      TV_Programm
   mapping    {return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE } TV_Programme:Pro7@TV_Programme,Pro7_next,Pro7_next_time,Pro7_abend@TV_Programme_abend TV_Programme:RTL@TV_Programme,RTL_next,RTL_next_time,RTL_abend@TV_Programme_abend TV_Programme:KABEL1@TV_Programme,KABEL1_next,KABEL1_next_time,Kabel1_abend@TV_Programme_abend TV_Programme:rtl2@TV_Programme,rtl2_next,rtl2_next_time,RTL2_abend@TV_Programme_abend TV_Programme:VOX@TV_Programme,VOX_next,VOX_next_time,VOX_abend@TV_Programme_abend TV_Programme:ARD@TV_Programme,ARD_next,ARD_next_time,ARD_abend@TV_Programme_abend TV_Programme:ZDF@TV_Programme,ZDF_next,ZDF_next_time,ZDF_abend@TV_Programme_abend
   nameIcon   { "13THSTREET" => '13thstreet', Pro7 => 'pro7', "SAT.1" => 'sat1', RTL => 'rtl', Sport1 => 'sport1', ZDF => 'zdf', ARD => 'ard',rtl2 => 'rtl2',KABEL1 => 'kabel1',VOX => 'vox' }
   nameStyle  style="color:yellow;font-weight:bold"
   noheading  1
   room       Wohnzimmer
   style      style="width:530px;color:white;font-size:15px"
   valueFormat {return substr($VALUE,0,30) if( length($VALUE) > 30 ); return $VALUE }


Das ganze gelbe gehört da nicht hin
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

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968