Modulfamilie für Bewohner / 10_RESIDENTS 20_ROOMMATE 20_GUEST

Begonnen von Loredo, 19 Januar 2014, 23:12:34

Vorheriges Thema - Nächstes Thema

Loredo

Zitat von: r_knipp am 31 Oktober 2015, 15:47:47
Sowas dachte ich mir schon. Allerdings wird mir asleep auch nicht angezeigt wenn ich gotosleep ausgewählt habe.


Das liegt daran, dass FHEMWEB das Auswahlmenü nicht aktualisiert, dafür musst du die Seite manuell neu laden. Rudi hatte das glaube ich mal irgendwann gefixt, ist vermutlich dann wieder kaputt gegangen bei irgend einer Änderung in FHEMWEB.
Was aber aktualisiert wird ist das devStateIcon, weshalb darüber ein Wechsel vom Status "gotosleep" zu "asleep" dann problemlos funktioniert. Die Bedienung über das Icon ist ohnehin bequemer.


Zitat von: r_knipp am 31 Oktober 2015, 15:47:47
Habe ihn nochmal neu angelegt. Tut trotzdem nicht.
Der Wecker heißt rr_Robert_wakeuptimer1 und der Resetswitcher dazu heißt rr_Robert_wakeuptimer1_ResetSwitcher.
Sollte doch so richtig sein. Oder habe ich das doch falsch verstanden?


Du kannst das Device nennen wie du willst. Wenn das automatische Anlegen nicht funktioniert ist es wahrscheinlich, dass  rr_Robert_wakeuptimer1 nicht richtig vom Vatergerät rr_Robert überwacht wird. In diesem Fall fehlt in rr_Robert dann der Verweis auf rr_Robert_wakeuptimer1 im Attribut "rr_wakeupDevice".
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

r_knipp

Zitat von: Loredo am 31 Oktober 2015, 15:53:04
Was aber aktualisiert wird ist das devStateIcon, weshalb darüber ein Wechsel vom Status "gotosleep" zu "asleep" dann problemlos funktioniert. Die Bedienung über das Icon ist ohnehin bequemer.
Danke für den Hinweis. Über das Icon funktioniert es.

Zitat von: Loredo am 31 Oktober 2015, 15:53:04
Du kannst das Device nennen wie du willst. Wenn das automatische Anlegen nicht funktioniert ist es wahrscheinlich, dass  rr_Robert_wakeuptimer1 nicht richtig vom Vatergerät rr_Robert überwacht wird. In diesem Fall fehlt in rr_Robert dann der Verweis auf rr_Robert_wakeuptimer1 im Attribut "rr_wakeupDevice".
Das Attribut in rr_Robert ist angelegt und verweist definitiv auch auf den richtigen timer. Der ResetSwitcher wird trotzdem nicht angelegt.
Kann man den auch manuell anlegen?

Loredo

Zitat von: r_knipp am 01 November 2015, 13:52:58
Das Attribut in rr_Robert ist angelegt und verweist definitiv auch auf den richtigen timer. Der ResetSwitcher wird trotzdem nicht angelegt.
Kann man den auch manuell anlegen?


rr_Robert und rr_Robert_wakeuptimer1 sind dann richtig verbunden, wenn du in rr_Robert beim Attribut rr_wakeupDevice den Namen rr_Robert_wakeuptimer1 mit einem Link versehen hast, auf den du drauf klicken und dann zu dem Gerät gelangen kannst.


Du kannst den Dummy auch manuell anlegen. Es ist aber wahrscheinlich, dass er nicht beachtet wird, wenn das automatische Anlegen schon nicht funktioniert.



define rr_Robert_wakeuptimer1_resetswitcher dummy
attr rr_Robert_wakeuptimer1_resetswitcher alias Wake-up time Reset
attr rr_Robert_wakeuptimer1_resetswitcher devStateIcon auto:time_automatic:off off:time_manual_mode:auto
attr rr_Robert_wakeuptimer1_resetswitcher icon refresh
attr rr_Robert_wakeuptimer1_resetswitcher setList state:auto,off
attr rr_Robert_wakeuptimer1_resetswitcher webCmd state
set rr_Robert_wakeuptimer1_resetswitcher auto
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

r_knipp

Zitat von: Loredo am 01 November 2015, 14:11:51
rr_Robert und rr_Robert_wakeuptimer1 sind dann richtig verbunden, wenn du in rr_Robert beim Attribut rr_wakeupDevice den Namen rr_Robert_wakeuptimer1 mit einem Link versehen hast, auf den du drauf klicken und dann zu dem Gerät gelangen kannst.
Genau so sieht es aus und das wurde ja auch automatisch angelegt.

Hast Du noch eine Idee woran es liegen kann?
Ich habe auch mal im global device und im Timer verbose auf 5 gestellt. Habe im Log aber nichts gefunden, was auf einen Fehler hinweist.
Das Device jetzt manuell anzulegen, wenn es dann nicht beachtet wird, macht dann ja auch keinen Sinn.

Loredo

Zitat von: r_knipp am 02 November 2015, 13:41:04
Hast Du noch eine Idee woran es liegen kann?
Ich habe auch mal im global device und im Timer verbose auf 5 gestellt. Habe im Log aber nichts gefunden, was auf einen Fehler hinweist.
Das Device jetzt manuell anzulegen, wenn es dann nicht beachtet wird, macht dann ja auch keinen Sinn.


Habe sonst keine Idee. Was sagt das Log bei verbose=5 sowohl beim Wakeuptimer als auch beim RESIDENTS-Device, wenn du da das Attribut wakeupResetSwitcher beim Wakeuptimer löscht und wieder hinzufügst?


Mit dem manuellen anlegen solltest du trotzdem probieren.
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

r_knipp

Hier erstmal der Log bei verbose auf 5 im global und timer device mit Löschen und gleich darauf wieder Anlegen des Attributs.

[code]
2015.11.02 19:26:05 5: Triggering global (1 changes)
2015.11.02 19:26:05 5: Notify loop for global ATTR global verbose 5
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem?detail=global; BUFLEN:0
2015.11.02 19:26:05 4: name: /fhem?detail=global / RL:3305 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:05 4: Connection accepted from FHEMWEB:192.168.1.123:50020
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem?cmd={AttrVal(%22global%22,%22room%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:05 5: Cmd: >{AttrVal("global","room","")}<
2015.11.02 19:26:05 4: name: /fhem?cmd={AttrVal(%22global%22,%22room%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:05 4: FHEMWEB:192.168.1.123:50013 GET /fhem?XHR=1&inform=type=status;filter=global;since=1446488764;fmt=JSON×tamp=1446488765827; BUFLEN:0
2015.11.02 19:26:08 4: FHEMWEB:192.168.1.123:50014 POST /fhem?cmd=save&XHR=1; BUFLEN:0
2015.11.02 19:26:08 5: Cmd: >save<
2015.11.02 19:26:08 5: Triggering global (1 changes)
2015.11.02 19:26:08 5: Notify loop for global SAVE
2015.11.02 19:26:08 4: name: /fhem?cmd=save&XHR=1 / RL:52 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_GetStatus()
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ powerstate
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/powerstate (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/powerstate
2015.11.02 19:26:12 4: http://192.168.1.40:80/web/powerstate: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/powerstate: Got data, length: 106
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV powerstate
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES powerstate
<?xml version="1.0" encoding="UTF-8"?>
<e2powerstate>
   <e2instandby>
false   </e2instandby>
</e2powerstate>

2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/getservices?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet& (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ getcurrent
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/getcurrent (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/getcurrent
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ timerlist
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/timerlist (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/timerlist
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ vol
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/vol (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/vol
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: REQ signal
2015.11.02 19:26:12 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/signal (noshutdown=1)
2015.11.02 19:26:12 4: HttpUtils url=http://192.168.1.40:80/web/signal
2015.11.02 19:26:12 4: http://192.168.1.40:80/web/getcurrent: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/getcurrent: Got data, length: 3260
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV getcurrent
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES getcurrent
<?xml version="1.0" encoding="UTF-8"?>
<e2currentserviceinformation>
   <e2service>
      <e2servicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2servicereference>
      <e2servicename>ProSieben</e2servicename>
      <e2providername>Digital Free</e2providername>
      <e2videowidth>720</e2videowidth>
      <e2videoheight>576</e2videoheight>
      <e2servicevideosize>720x576</e2servicevideosize>
      <e2iswidescreen>
1      </e2iswidescreen>
      <e2apid>2202</e2apid>
      <e2vpid>2201</e2vpid>
      <e2pcrpid>2201</e2pcrpid>
      <e2pmtpid>101</e2pmtpid>
      <e2txtpid>2204</e2txtpid>
      <e2tsid>10008</e2tsid>
      <e2onid>61441</e2onid>
      <e2sid>53621</e2sid>
   </e2service>
   <e2eventlist>
      <e2event>
         <e2eventservicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2eventservicereference>
         <e2eventservicename>ProSieben</e2eventservicename>
         <e2eventprovidername>Digital Free</e2eventprovidername>
         <e2eventid>25698</e2eventid>
         <e2eventname>Galileo</e2eventname>
         <e2eventtitle>Galileo</e2eventtitle>
         <e2eventdescription>Thema u. a.: "Galileo"-Trip zur NSA-Zentrale, Information, D 2015</e2eventdescription>
         <e2eventstart>1446487511</e2eventstart>
         <e2eventduration>4149</e2eventduration>
         <e2eventremaining>2890</e2eventremaining>
         <e2eventcurrenttime>1446488770</e2eventcurrenttime>
         <e2eventdescriptionextended>Moderation: Stefan Gödde

Edward Snowden gilt als der bekannteste Whistleblower unserer Zeit. Bis zu seinen Enthüllungen im Jahr 2013 wusste kaum jemand über die Machenschaften der NSA Bescheid. Jetzt ist der amerikanische Abhördienst in aller Munde. Doch was macht die National Security Agency genau? "Galileo" ist nach Washington gereist, um einen Einblick in die Arbeit des größten Auslandsgeheimdienstes zu bekommen.</e2eventdescriptionextended>
      </e2event>
      <e2event>
         <e2eventservicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2eventservicereference>
         <e2eventservicename>ProSieben</e2eventservicename>
         <e2eventprovidername>Digital Free</e2eventprovidername>
         <e2eventid>25699</e2eventid>
         <e2eventname>The Big Bang Theory</e2eventname>
         <e2eventtitle>The Big Bang Theory</e2eventtitle>
         <e2eventdescription>Über Nacht im Fort, Sitcom, USA 2014</e2eventdescription>
         <e2eventstart>1446491660</e2eventstart>
         <e2eventduration>1757</e2eventduration>
         <e2eventremaining>4647</e2eventremaining>
         <e2eventcurrenttime>1446488770</e2eventcurrenttime>
         <e2eventdescriptionextended>Penny wird von Will Wheaton für seinen Podcast interviewt. Während der Show ruft der Regisseur Kevin Smith an und möchte sie für seinen neuen Film casten. Leonard ist von der Idee wenig begeistert ... Howard steht kurz davor, das Haus seiner Mutter zu erben, es fehlt nur noch eine Formalität. Dann taucht plötzlich sein bislang unbekannter Halbbruder Josh auf ...

Gast: Wil Wheaton
Regie: Mark Cendrowski
Drehbuch: Steven Molaro
Kamera: Steven V. Silver
Schnitt: Peter Chakos

Darsteller:
Johnny Galecki (Leonard Hofstadter)
Jim Parsons (Sheldon Cooper)
Simon Helberg (Howard Wolowitz)
Kunal Nayyar (Rajesh Koothrappali)
Kaley Cuoco (Penny)
Mayim Bialik (Amy Farrah Fowler)
Melissa Rauch (Bernadette Rostenkowski)
Matt Bennett (Josh Wolowitz)</e2eventdescriptionextended>
      </e2event>
   </e2eventlist>
</e2currentserviceinformation>

2015.11.02 19:26:12 5: Triggering VUUno (8 changes)
2015.11.02 19:26:12 5: Notify loop for VUUno eventremaining: 2890
2015.11.02 19:26:12 4: http://192.168.1.40:80/web/signal: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/signal: Got data, length: 179
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV signal
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES signal
<?xml version="1.0" encoding="UTF-8"?>
<e2frontendstatus>
   <e2snrdb> 65 dB </e2snrdb>
   <e2snr> 65 % </e2snr>
   <e2ber> -1245813 </e2ber>
   <e2acg> 76 % </e2acg>
</e2frontendstatus>

2015.11.02 19:26:12 5: Triggering VUUno (4 changes)
2015.11.02 19:26:12 5: Notify loop for VUUno snrdb: 65
2015.11.02 19:26:12 4: http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&;: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&;: Got data, length: 72
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>
</e2servicelist>

2015.11.02 19:26:12 4: ENIGMA2 VUUno: ERROR: Unable to read radio bouquet '1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet' from device
2015.11.02 19:26:12 4: http://192.168.1.40:80/web/timerlist: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/timerlist: Got data, length: 68
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV timerlist
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES timerlist
<?xml version="1.0" encoding="UTF-8"?>
<e2timerlist>
</e2timerlist>

2015.11.02 19:26:12 4: http://192.168.1.40:80/web/vol: HTTP response code 200
2015.11.02 19:26:12 4: HttpUtils http://192.168.1.40:80/web/vol: Got data, length: 184
2015.11.02 19:26:12 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:12 4: ENIGMA2 VUUno: RCV vol
2015.11.02 19:26:12 5: ENIGMA2 VUUno: RES vol
<?xml version="1.0" encoding="utf-8"?>
<e2volume>
   <e2result>True</e2result>
   <e2resulttext>Status</e2resulttext>
   <e2current>30</e2current>
   <e2ismuted>False</e2ismuted>   
</e2volume>

2015.11.02 19:26:17 5: HMLAN_Send:  hmusb I:K
2015.11.02 19:26:17 5: HMLAN/RAW: /HHM-LAN-IF,03C4,KEQ1111221,2633D6,ABC123,01786608,0003

2015.11.02 19:26:17 5: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1111221 d:2633D6 O:ABC123 t:01786608 IDcnt:0003 L:0 %
2015.11.02 19:26:17 5: Triggering hmusb (1 changes)
2015.11.02 19:26:17 5: Notify loop for hmusb loadLvl: low
2015.11.02 19:26:21 4: Connection closed for FHEMWEB:192.168.1.123:50013: EOF
2015.11.02 19:26:21 4: FHEMWEB:192.168.1.123:50014 GET /fhem?room=all; BUFLEN:0
2015.11.02 19:26:21 5: ENIGMA2 VUUno: called function ENIGMA2_Set()
2015.11.02 19:26:21 5: GEOFANCY geofancy: called function GEOFANCY_Set()
2015.11.02 19:26:21 5: RESIDENTS rgr_Bewohner: called function RESIDENTS_Set()
2015.11.02 19:26:21 5: ROOMMATE rr_Robert: called function ROOMMATE_Set()
2015.11.02 19:26:21 5: SYSMON sysmon_Main: Set.744 sysmon_Main ?
2015.11.02 19:26:21 5: ROOMMATE rr_Sandra: called function ROOMMATE_Set()
2015.11.02 19:26:21 4: name: /fhem?room=all / RL:13595 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: Connection accepted from FHEMWEB:192.168.1.123:50021
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/svg.js; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/images/default/Zoom-in.png; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 GET /fhem/icons/weather/cloudy; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 GET /fhem/images/default/Zoom-out.png; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/icons/weather/partly_cloudy; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 GET /fhem/images/default/Prev.png; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50021 GET /fhem/SVG_showLog?dev=SVG_log_temps_Aquarium_1&logdev=log_temps_Aquarium&gplotfile=SVG_log_temps_Aquarium_1&logfile=CURRENT&pos=; BUFLEN:0
2015.11.02 19:26:22 5: plotcommand: get log_temps_Aquarium CURRENT INT 2015-11-01_19:30:00 2015-11-02_19:30:01  4:temp_Aquarium.T\x3a::
2015.11.02 19:26:22 5: Cmd: >get log_temps_Aquarium CURRENT INT 2015-11-01_19:30:00 2015-11-02_19:30:01 4:temp_Aquarium.T\x3a::<
2015.11.02 19:26:22 4: log_temps_Aquarium get: Input file ./log/log_temps_Aquarium_11.log, from:2015-11-01_19:30:00  to:2015-11-02_19:30:01
2015.11.02 19:26:22 4: log_temps_Aquarium get: line 1, regexp:temp_Aquarium.T\x3a, col:3, output lines:undef
2015.11.02 19:26:22 5: Cmd: >{ "log_temps_Aquarium_11.log" }<
2015.11.02 19:26:22 4: name: /fhem/SVG_showLog?dev=SVG_log_temps_Aquarium_1&logdev=log_temps_Aquarium&gplotfile=SVG_log_temps_Aquarium_1&logfile=CURRENT&pos= / RL:2071 / image/svg+xml / Content-Encoding: gzip
/
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 GET /fhem/icons/weather/mostly_sunny; BUFLEN:0
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:22 4: FHEMWEB:192.168.1.123:50018 GET /fhem?XHR=1&inform=type=status;filter=room=all;since=1446488780;fmt=JSON×tamp=1446488782322; BUFLEN:0
2015.11.02 19:26:33 5: SYSMON sysmon_Main: updateReadings.1053
2015.11.02 19:26:33 5: Triggering sysmon_Main (4 changes)
2015.11.02 19:26:33 5: Notify loop for sysmon_Main cpu_freq: 700
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Set.744 sysmon_Main ?
2015.11.02 19:26:33 4: BlockingCall created child (11997), uses telnetForBlockingFn to connect back
2015.11.02 19:26:33 5: Triggering rr_Sandra (2 changes)
2015.11.02 19:26:33 5: Notify loop for rr_Sandra durTimerAbsence_cr: 6836
2015.11.02 19:26:33 5: SYSMON sysmon_Main: blockingCall.947 sysmon_Main,
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute '[ -d /proc/ ] && echo 1 || echo 0'
2015.11.02 19:26:33 5: RESIDENTS rr_Sandra: processing change durTimerAbsence_cr: 6836
2015.11.02 19:26:33 5: RESIDENTS rr_Sandra: processing change durTimerAbsence: 113:55:55
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '1'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /proc/uptime'
2015.11.02 19:26:33 5: ROOMMATE rr_Sandra: called function ROOMMATE_Set()
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '8572124.67 8483884.66'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute '[ -f /sys/devices/system/cpu/kernel_max ] && echo 1 || echo 0'
2015.11.02 19:26:33 5: Triggering rr_Robert (2 changes)
2015.11.02 19:26:33 5: Notify loop for rr_Robert durTimerPresence_cr: 149
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '1'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /sys/devices/system/cpu/kernel_max'
2015.11.02 19:26:33 5: RESIDENTS rr_Robert: processing change durTimerPresence_cr: 149
2015.11.02 19:26:33 5: RESIDENTS rr_Robert: processing change durTimerPresence: 02:29:25
2015.11.02 19:26:33 5: ROOMMATE rr_Robert: called function ROOMMATE_Set()
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '0'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /sys/class/thermal/thermal_zone0/temp 2>&1'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '43312'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute '[ -f /sys/class/hwmon/hwmon0/device/temp1_input ] && echo 1 || echo 0'
2015.11.02 19:26:33 4: Connection closed for FHEMWEB:192.168.1.123:50018: EOF
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem?detail=rr_Robert_wakeuptimer1; BUFLEN:0
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '0'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /proc/loadavg'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '0.03 0.03 0.05 3/71 12004'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /proc/stat'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4095 Result '$VAR1 = 'cpu  4639549 0 3780298 842181125 264461 3267 71154 0 0 0
';
$VAR2 = 'cpu0 4639549 0 3780298 842181125 264461 3267 71154 0 0 0
';
$VAR3 = 'intr 3207117959 0 0 0 157343914 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3036804125 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 91013 1 0 0 0 0 0 0 0 0 1 0 1013428 0 0 0 0 0 64 11865413 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
';
$VAR4 = 'ctxt 405764610
';
$VAR5 = 'btime 1437916668
';
$VAR6 = 'processes 1698077
';
$VAR7 = 'procs_running 2
';
$VAR8 = 'procs_blocked 0
';
$VAR9 = 'softirq 204954440 81924887 95149086 1700286 3590363 0 0 13087054 0 87935 9414829
';
'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'free'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4095 Result '$VAR1 = '             total       used       free     shared    buffers     cached
';
$VAR2 = 'Mem:        188284     165112      23172          0      30928      67380
';
$VAR3 = '-/+ buffers/cache:      66804     121480
';
$VAR4 = 'Swap:       102396          0     102396
';
'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: getNetworkInfo.2650 get eth0
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'ifconfig eth0 2>&1'
2015.11.02 19:26:33 4: name: /fhem?detail=rr_Robert_wakeuptimer1 / RL:3335 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4095 Result '$VAR1 = 'eth0      Link encap:Ethernet  HWaddr b8:27:eb:4d:76:a7 
';
$VAR2 = '          inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
';
$VAR3 = '          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
';
$VAR4 = '          RX packets:1551178 errors:0 dropped:0 overruns:0 frame:0
';
$VAR5 = '          TX packets:1893449 errors:0 dropped:0 overruns:0 carrier:0
';
$VAR6 = '          collisions:0 txqueuelen:1000
';
$VAR7 = '          RX bytes:409157070 (390.2 MiB)  TX bytes:312638533 (298.1 MiB)
';
$VAR8 = '
';
'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: getNetworkInfo.2662 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = 'eth0      Link encap:Ethernet  HWaddr b8:27:eb:4d:76:a7 
';
$VAR2 = '          inet addr:192.168.1.20  Bcast:192.168.1.255  Mask:255.255.255.0
';
$VAR3 = '          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
';
$VAR4 = '          RX packets:1551178 errors:0 dropped:0 overruns:0 frame:0
';
$VAR5 = '          TX packets:1893449 errors:0 dropped:0 overruns:0 carrier:0
';
$VAR6 = '          collisions:0 txqueuelen:1000
';
$VAR7 = '          RX bytes:409157070 (390.2 MiB)  TX bytes:312638533 (298.1 MiB)
';
$VAR8 = '
';

2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute '[ -f /sys/class/net/eth0/statistics/rx_bytes ] && echo 1 || echo 0'
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '1'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /sys/class/net/eth0/statistics/rx_bytes'
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '409161772'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'cat /sys/class/net/eth0/statistics/tx_bytes'
2015.11.02 19:26:33 4: Connection accepted from FHEMWEB:192.168.1.123:50022
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '312643803'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute '[ -f /sys/class/net/eth0/speed ] && cat /sys/class/net/eth0/speed 2>/dev/null || echo not available'
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result '100'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: getNetworkInfo.2650 get wlan0
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4090 Execute 'ifconfig wlan0 2>&1'
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50022 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50022 => 304 Not Modified
2015.11.02 19:26:33 5: SYSMON sysmon_Main: Exec_Local.4103 Result 'wlan0: error fetching interface information: Device not found'
2015.11.02 19:26:33 5: SYSMON sysmon_Main: getNetworkInfo.2662 SYSMON_getNetworkInfo>>>>>>>>>>>>>>>>$VAR1 = 'wlan0: error fetching interface information: Device not found';

2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:33 4: Connection accepted from telnet:127.0.0.1:34250
2015.11.02 19:26:33 5: Cmd: >{SYSMON_blockingFinish('name|sysmon_Main|eth0|RX: 390.21 MB, TX: 298.16 MB, Total: 688.37 MB|eth0_rx|409161772|cpu_temp_stat|40.08 54.07 43.42|starttime|1437916668|swap|Total: 100.00 MB, Used: 0.00 MB,  0.00 %, Free: 100.00 MB|cpu_temp_avg|43.5|uptime|8572124|cpu_temp|43.31|stat_cpu|4639549 0 3780298 842181125 264461 3267 71154|stat_cpu_diff|437 0 53 6028 0 0 9|eth0_ip|192.168.1.20|stat_cpu_percent|6.70 0.00 0.81 92.35 0.00 0.00 0.14|fhemstarttime_text|31.10.2015 12:34:48|cpu_core_count|1|eth0_tx|312643803|ram|Total: 183.87 MB, Used: 65.24 MB, 35.48 %, Free: 118.63 MB|starttime_text|26.07.2015 15:17:48|fhemuptime|197505|fhemstarttime|1446291288|eth0_diff|RX: 0.08 MB, TX: 0.09 MB, Total: 0.17 MB|uptime_text|99 days, 05 hours, 08 minutes|idletime_text|98 days, 04 hours, 38 minutes (98.97 %)|wlan0_diff|not available|stat_cpu_text|user: 6.70 %, nice: 0.00 %, sys: 0.81 %, idle: 92.35 %, io: 0.00 %, irq: 0.00 %, sirq: 0.14 %|cpu_idle_stat|0.00 99.16 96.42|swap_used_stat|0.00 0.00 0.00|wlan0|not available|loadavg|0.03 0.03 0.05|idletime|8483884 98.97 %|fhemuptime_text|2 days, 06 hours, 51 minutes|eth0_speed|100|ram_used_stat|56.73 83.19 64.73')}<
2015.11.02 19:26:33 5: SYSMON sysmon_Main: blockingFinish.1034 name|sysmon_Main|eth0|RX: 390.21 MB, TX: 298.16 MB, Total: 688.37 MB|eth0_rx|409161772|cpu_temp_stat|40.08 54.07 43.42|starttime|1437916668|swap|Total: 100.00 MB, Used: 0.00 MB,  0.00 %, Free: 100.00 MB|cpu_temp_avg|43.5|uptime|8572124|cpu_temp|43.31|stat_cpu|4639549 0 3780298 842181125 264461 3267 71154|stat_cpu_diff|437 0 53 6028 0 0 9|eth0_ip|192.168.1.20|stat_cpu_percent|6.70 0.00 0.81 92.35 0.00 0.00 0.14|fhemstarttime_text|31.10.2015 12:34:48|cpu_core_count|1|eth0_tx|312643803|ram|Total: 183.87 MB, Used: 65.24 MB, 35.48 %, Free: 118.63 MB|starttime_text|26.07.2015 15:17:48|fhemuptime|197505|fhemstarttime|1446291288|eth0_diff|RX: 0.08 MB, TX: 0.09 MB, Total: 0.17 MB|uptime_text|99 days, 05 hours, 08 minutes|idletime_text|98 days, 04 hours, 38 minutes (98.97 %)|wlan0_diff|not available|stat_cpu_text|user: 6.70 %, nice: 0.00 %, sys: 0.81 %, idle: 92.35 %, io: 0.00 %, irq: 0.00 %, sirq: 0.14 %|cpu_idle_stat|0.00 99.16 96.42|swap_used_stat|0.00 0.00 0.00|wlan0|not available|loadavg|0.03 0.03 0.05|idletime|8483884 98.97 %|fhemuptime_text|2 days, 06 hours, 51 minutes|eth0_speed|100|ram_used_stat|56.73 83.19 64.73
2015.11.02 19:26:33 5: SYSMON sysmon_Main: updateReadings.1053
2015.11.02 19:26:33 5: Triggering sysmon_Main (32 changes)
2015.11.02 19:26:33 5: Notify loop for sysmon_Main eth0: RX: 390.21 MB, TX: 298.16 MB, Total: 688.37 MB
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50021 GET /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:33 5: Cmd: >{AttrVal("rr_Robert_wakeuptimer1","room","")}<
2015.11.02 19:26:33 4: name: /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1 / RL:33 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:33 4: FHEMWEB:192.168.1.123:50020 GET /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:33 5: Cmd: >{ReadingsVal("rr_Robert_wakeuptimer1","end","")}<
2015.11.02 19:26:34 4: name: /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:34 4: FHEMWEB:192.168.1.123:50014 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:26:34 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:34 4: FHEMWEB:192.168.1.123:50019 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2015.11.02 19:26:34 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:34 4: FHEMWEB:192.168.1.123:50022 GET /fhem?XHR=1&inform=type=status;filter=rr_Robert_wakeuptimer1;since=1446488792;fmt=JSON×tamp=1446488793976; BUFLEN:0
2015.11.02 19:26:41 4: Connection closed for FHEMWEB:192.168.1.123:50022: EOF
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem?cmd.rr_Robert_wakeuptimer1=deleteattr%20rr_Robert_wakeuptimer1%20wakeupResetSwitcher&detail=rr_Robert_wakeuptimer1; BUFLEN:0
2015.11.02 19:26:41 5: Cmd: >deleteattr rr_Robert_wakeuptimer1 wakeupResetSwitcher<
2015.11.02 19:26:41 5: Triggering global (1 changes)
2015.11.02 19:26:41 5: Notify loop for global DELETEATTR rr_Robert_wakeuptimer1 wakeupResetSwitcher
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem?detail=rr_Robert_wakeuptimer1; BUFLEN:0
2015.11.02 19:26:41 4: name: /fhem?detail=rr_Robert_wakeuptimer1 / RL:3322 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:41 4: Connection accepted from FHEMWEB:192.168.1.123:50023
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:41 5: Cmd: >{ReadingsVal("rr_Robert_wakeuptimer1","end","")}<
2015.11.02 19:26:41 4: name: /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50019 GET /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:41 5: Cmd: >{AttrVal("rr_Robert_wakeuptimer1","room","")}<
2015.11.02 19:26:41 4: name: /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1 / RL:33 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:41 4: FHEMWEB:192.168.1.123:50014 GET /fhem?XHR=1&inform=type=status;filter=rr_Robert_wakeuptimer1;since=1446488800;fmt=JSON×tamp=1446488801775; BUFLEN:0
2015.11.02 19:26:42 5: HMLAN_Send:  hmusb I:K
2015.11.02 19:26:42 5: HMLAN/RAW: /HHM-LAN-IF,03C4,KEQ1111221,2633D6,ABC123,0178C7A9,0003

2015.11.02 19:26:42 5: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1111221 d:2633D6 O:ABC123 t:0178C7A9 IDcnt:0003 L:0 %
2015.11.02 19:26:42 5: Triggering hmusb (1 changes)
2015.11.02 19:26:42 5: Notify loop for hmusb loadLvl: low
2015.11.02 19:26:43 4: FHEMWEB:192.168.1.123:50019 POST /fhem?cmd=save&XHR=1; BUFLEN:0
2015.11.02 19:26:43 5: Cmd: >save<
2015.11.02 19:26:43 5: Triggering global (1 changes)
2015.11.02 19:26:43 5: Notify loop for global SAVE
2015.11.02 19:26:43 4: name: /fhem?cmd=save&XHR=1 / RL:52 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:55 4: FHEMWEB:192.168.1.123:50019 GET /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22wakeupResetSwitcher%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:26:55 5: Cmd: >{AttrVal("rr_Robert_wakeuptimer1","wakeupResetSwitcher","")}<
2015.11.02 19:26:55 4: name: /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22wakeupResetSwitcher%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_GetStatus()
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ powerstate
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/powerstate (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/powerstate
2015.11.02 19:26:57 4: http://192.168.1.40:80/web/powerstate: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/powerstate: Got data, length: 106
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV powerstate
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES powerstate
<?xml version="1.0" encoding="UTF-8"?>
<e2powerstate>
   <e2instandby>
false   </e2instandby>
</e2powerstate>

2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/getservices?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet& (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ getcurrent
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/getcurrent (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/getcurrent
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ timerlist
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/timerlist (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/timerlist
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ vol
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/vol (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/vol
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_SendCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: REQ signal
2015.11.02 19:26:57 5: ENIGMA2 VUUno: GET http://192.168.1.40:80/web/signal (noshutdown=1)
2015.11.02 19:26:57 4: HttpUtils url=http://192.168.1.40:80/web/signal
2015.11.02 19:26:57 4: http://192.168.1.40:80/web/timerlist: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/timerlist: Got data, length: 68
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV timerlist
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES timerlist
<?xml version="1.0" encoding="UTF-8"?>
<e2timerlist>
</e2timerlist>

2015.11.02 19:26:57 4: http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&;: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/getservices?sRef=1%3a7%3a2%3a0%3a0%3a0%3a0%3a0%3a0%3a0%3aFROM%20BOUQUET%20%22userbouquet%2eradio%5f%5fff%5f%5frechtl%5f%2eradio%22%20ORDER%20BY%20bouquet&;: Got data, length: 72
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES getservices/?sRef=1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet&
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>
</e2servicelist>

2015.11.02 19:26:57 4: ENIGMA2 VUUno: ERROR: Unable to read radio bouquet '1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.radio__ff__rechtl_.radio" ORDER BY bouquet' from device
2015.11.02 19:26:57 4: http://192.168.1.40:80/web/vol: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/vol: Got data, length: 184
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV vol
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES vol
<?xml version="1.0" encoding="utf-8"?>
<e2volume>
   <e2result>True</e2result>
   <e2resulttext>Status</e2resulttext>
   <e2current>30</e2current>
   <e2ismuted>False</e2ismuted>   
</e2volume>

2015.11.02 19:26:57 4: http://192.168.1.40:80/web/signal: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/signal: Got data, length: 178
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV signal
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES signal
<?xml version="1.0" encoding="UTF-8"?>
<e2frontendstatus>
   <e2snrdb> 65 dB </e2snrdb>
   <e2snr> 65 % </e2snr>
   <e2ber> 1643001 </e2ber>
   <e2acg> 76 % </e2acg>
</e2frontendstatus>

2015.11.02 19:26:57 5: Triggering VUUno (4 changes)
2015.11.02 19:26:57 5: Notify loop for VUUno snrdb: 65
2015.11.02 19:26:57 4: http://192.168.1.40:80/web/getcurrent: HTTP response code 200
2015.11.02 19:26:57 4: HttpUtils http://192.168.1.40:80/web/getcurrent: Got data, length: 3260
2015.11.02 19:26:57 5: ENIGMA2 VUUno: called function ENIGMA2_ReceiveCommand()
2015.11.02 19:26:57 4: ENIGMA2 VUUno: RCV getcurrent
2015.11.02 19:26:57 5: ENIGMA2 VUUno: RES getcurrent
<?xml version="1.0" encoding="UTF-8"?>
<e2currentserviceinformation>
   <e2service>
      <e2servicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2servicereference>
      <e2servicename>ProSieben</e2servicename>
      <e2providername>Digital Free</e2providername>
      <e2videowidth>720</e2videowidth>
      <e2videoheight>576</e2videoheight>
      <e2servicevideosize>720x576</e2servicevideosize>
      <e2iswidescreen>
1      </e2iswidescreen>
      <e2apid>2202</e2apid>
      <e2vpid>2201</e2vpid>
      <e2pcrpid>2201</e2pcrpid>
      <e2pmtpid>101</e2pmtpid>
      <e2txtpid>2204</e2txtpid>
      <e2tsid>10008</e2tsid>
      <e2onid>61441</e2onid>
      <e2sid>53621</e2sid>
   </e2service>
   <e2eventlist>
      <e2event>
         <e2eventservicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2eventservicereference>
         <e2eventservicename>ProSieben</e2eventservicename>
         <e2eventprovidername>Digital Free</e2eventprovidername>
         <e2eventid>25698</e2eventid>
         <e2eventname>Galileo</e2eventname>
         <e2eventtitle>Galileo</e2eventtitle>
         <e2eventdescription>Thema u. a.: "Galileo"-Trip zur NSA-Zentrale, Information, D 2015</e2eventdescription>
         <e2eventstart>1446487511</e2eventstart>
         <e2eventduration>4149</e2eventduration>
         <e2eventremaining>2844</e2eventremaining>
         <e2eventcurrenttime>1446488816</e2eventcurrenttime>
         <e2eventdescriptionextended>Moderation: Stefan Gödde

Edward Snowden gilt als der bekannteste Whistleblower unserer Zeit. Bis zu seinen Enthüllungen im Jahr 2013 wusste kaum jemand über die Machenschaften der NSA Bescheid. Jetzt ist der amerikanische Abhördienst in aller Munde. Doch was macht die National Security Agency genau? "Galileo" ist nach Washington gereist, um einen Einblick in die Arbeit des größten Auslandsgeheimdienstes zu bekommen.</e2eventdescriptionextended>
      </e2event>
      <e2event>
         <e2eventservicereference>1:0:1:D175:2718:F001:FFFF0000:0:0:0:</e2eventservicereference>
         <e2eventservicename>ProSieben</e2eventservicename>
         <e2eventprovidername>Digital Free</e2eventprovidername>
         <e2eventid>25699</e2eventid>
         <e2eventname>The Big Bang Theory</e2eventname>
         <e2eventtitle>The Big Bang Theory</e2eventtitle>
         <e2eventdescription>Über Nacht im Fort, Sitcom, USA 2014</e2eventdescription>
         <e2eventstart>1446491660</e2eventstart>
         <e2eventduration>1757</e2eventduration>
         <e2eventremaining>4601</e2eventremaining>
         <e2eventcurrenttime>1446488816</e2eventcurrenttime>
         <e2eventdescriptionextended>Penny wird von Will Wheaton für seinen Podcast interviewt. Während der Show ruft der Regisseur Kevin Smith an und möchte sie für seinen neuen Film casten. Leonard ist von der Idee wenig begeistert ... Howard steht kurz davor, das Haus seiner Mutter zu erben, es fehlt nur noch eine Formalität. Dann taucht plötzlich sein bislang unbekannter Halbbruder Josh auf ...

Gast: Wil Wheaton
Regie: Mark Cendrowski
Drehbuch: Steven Molaro
Kamera: Steven V. Silver
Schnitt: Peter Chakos

Darsteller:
Johnny Galecki (Leonard Hofstadter)
Jim Parsons (Sheldon Cooper)
Simon Helberg (Howard Wolowitz)
Kunal Nayyar (Rajesh Koothrappali)
Kaley Cuoco (Penny)
Mayim Bialik (Amy Farrah Fowler)
Melissa Rauch (Bernadette Rostenkowski)
Matt Bennett (Josh Wolowitz)</e2eventdescriptionextended>
      </e2event>
   </e2eventlist>
</e2currentserviceinformation>

2015.11.02 19:26:58 5: Triggering VUUno (8 changes)
2015.11.02 19:26:58 5: Notify loop for VUUno eventremaining: 2844
2015.11.02 19:27:02 4: Connection closed for FHEMWEB:192.168.1.123:50014: EOF
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 POST /fhem&detail=rr_Robert_wakeuptimer1&dev.attrrr_Robert_wakeuptimer1=rr_Robert_wakeuptimer1&cmd.attrrr_Robert_wakeuptimer1=attr&arg.attrrr_Robert_wakeuptimer1=wakeupResetSwitcher&val.attrrr_Robert_wakeuptimer1=ResetOff; BUFLEN:0
2015.11.02 19:27:02 5: Cmd: >attr rr_Robert_wakeuptimer1 wakeupResetSwitcher ResetOff<
2015.11.02 19:27:02 5: Triggering global (1 changes)
2015.11.02 19:27:02 5: Notify loop for global ATTR rr_Robert_wakeuptimer1 wakeupResetSwitcher ResetOff
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem?detail=rr_Robert_wakeuptimer1; BUFLEN:0
2015.11.02 19:27:02 4: name: /fhem?detail=rr_Robert_wakeuptimer1 / RL:3344 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:02 4: Connection accepted from FHEMWEB:192.168.1.123:50024
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50024 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50024 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50024 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50024 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 GET /fhem/images/default/fhemicon.png; BUFLEN:0
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:27:02 5: Cmd: >{ReadingsVal("rr_Robert_wakeuptimer1","end","")}<
2015.11.02 19:27:02 4: name: /fhem?cmd={ReadingsVal(%22rr_Robert_wakeuptimer1%22,%22end%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50020 GET /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:27:02 5: Cmd: >{AttrVal("rr_Robert_wakeuptimer1","room","")}<
2015.11.02 19:27:02 4: name: /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22room%22,%22%22)}&XHR=1 / RL:33 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:02 4: FHEMWEB:192.168.1.123:50019 GET /fhem?XHR=1&inform=type=status;filter=rr_Robert_wakeuptimer1;since=1446488821;fmt=JSON×tamp=1446488822479; BUFLEN:0
2015.11.02 19:27:04 4: FHEMWEB:192.168.1.123:50020 POST /fhem?cmd=save&XHR=1; BUFLEN:0
2015.11.02 19:27:04 5: Cmd: >save<
2015.11.02 19:27:04 5: Triggering global (1 changes)
2015.11.02 19:27:04 5: Notify loop for global SAVE
2015.11.02 19:27:04 4: name: /fhem?cmd=save&XHR=1 / RL:52 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:07 5: HMLAN_Send:  hmusb I:K
2015.11.02 19:27:07 5: HMLAN/RAW: /HHM-LAN-IF,03C4,KEQ1111221,2633D6,ABC123,0179295D,0003

2015.11.02 19:27:07 5: HMLAN_Parse: hmusb V:03C4 sNo:KEQ1111221 d:2633D6 O:ABC123 t:0179295D IDcnt:0003 L:0 %
2015.11.02 19:27:07 5: Triggering hmusb (1 changes)
2015.11.02 19:27:07 5: Notify loop for hmusb loadLvl: low
2015.11.02 19:27:12 4: FHEMWEB:192.168.1.123:50020 GET /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22verbose%22,%22%22)}&XHR=1; BUFLEN:0
2015.11.02 19:27:12 5: Cmd: >{AttrVal("rr_Robert_wakeuptimer1","verbose","")}<
2015.11.02 19:27:12 4: name: /fhem?cmd={AttrVal(%22rr_Robert_wakeuptimer1%22,%22verbose%22,%22%22)}&XHR=1 / RL:22 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:16 4: Connection closed for FHEMWEB:192.168.1.123:50019: EOF
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 POST /fhem&detail=rr_Robert_wakeuptimer1&dev.attrrr_Robert_wakeuptimer1=rr_Robert_wakeuptimer1&cmd.attrrr_Robert_wakeuptimer1=attr&arg.attrrr_Robert_wakeuptimer1=verbose&val.attrrr_Robert_wakeuptimer1=3; BUFLEN:0
2015.11.02 19:27:16 5: Cmd: >attr rr_Robert_wakeuptimer1 verbose 3<
2015.11.02 19:27:16 5: Triggering global (1 changes)
2015.11.02 19:27:16 5: Notify loop for global ATTR rr_Robert_wakeuptimer1 verbose 3
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem?detail=rr_Robert_wakeuptimer1; BUFLEN:0
2015.11.02 19:27:16 4: name: /fhem?detail=rr_Robert_wakeuptimer1 / RL:3345 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/style.css; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/jquery.min.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/jquery-ui.min.css; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_colorpicker.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:16 4: Connection accepted from FHEMWEB:192.168.1.123:50025
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50024 GET /fhem/pgm2/jquery-ui.min.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50024 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/defaultCommon.css; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_modernbluefeatures.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_fbcalllist.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50025 GET /fhem/pgm2/fhemweb.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50025 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50024 GET /fhem/pgm2/fhemweb_uzsu.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50024 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 GET /fhem/pgm2/fhemweb_knob.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50023 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50021 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_readingsHistory.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50025 GET /fhem/pgm2/dashboard_style.css; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50025 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/pgm2/fhemweb_sortable.js; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 => 304 Not Modified
2015.11.02 19:27:16 4: FHEMWEB:192.168.1.123:50020 GET /fhem/images/default/icoEverything.png; BUFLEN:0
2015.11.02 19:27:16 4: FHEMWEB:19

Loredo

Die Funktion wird beim Anlegen des Attributs tatsächlich nicht aufgerufen.
Dafür gibt es wohl nur den Grund, dass bei dir das Dummy-Modul nicht "gehighjackt" werden konnte, da schon ein anderes Modul für das DUMMY-Modul eine Funktion für das Überwachen von Attributen registriert hat.
In diesem Fall kann der ResetSwitcher nicht automatisch angelegt werden, eine entsprechende Meldung siehst du auch beim Neustart, wenn für ein ROOMMATE Device verbose=5 gesetzt ist:


"concurrent AttrFn already defined for dummy module. Some attribute based functions like auto-creations will not be available."


Heißt dann aber, dass ein manuelles anlegen des Dummys genügt und es dann auch entsprechend ausgewertet werden kann.
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

r_knipp

Ich habe es jetzt mal manuell angelegt und dann das entsprechende Attribut im Timer gesetzt. Nun hat es auch einen Link auf den ResetSwitcher. Habe dann mal die Weckzeit von Standard 0600 auf 0630 gestellt, den ResetSwitcher auf Off gestellt und das Weckprogramm durchlaufen lassen.

Hier der Log.
2015.11.02 19:39:36 4: dummy set rr_Robert_wakeuptimer1 nextRun 06:30
2015.11.02 19:39:36 4: RESIDENTStk rr_Robert_wakeuptimer1: New wake-up time: 06:30
2015.11.02 19:39:36 4: RESIDENTStk rr_Robert_wakeuptimer1: wakeupGetBegin source: nextRun
2015.11.02 19:39:36 4: RESIDENTStk rr_Robert_wakeuptimer1: wakeupGetBegin result: 06:30 = 22500 s - 15 m = 06:15:00
2015.11.02 19:39:36 4: RESIDENTStk rr_Robert_wakeuptimer1: wakeupGetBegin source: nextRun
2015.11.02 19:39:36 4: RESIDENTStk rr_Robert_wakeuptimer1: wakeupGetBegin result: 06:30 = 22500 s - 15 m = 06:15:00
2015.11.02 19:40:24 4: dummy set rr_Robert_wakeuptimer1 start
2015.11.02 19:40:24 4: RESIDENTStk rr_Robert_wakeuptimer1: lastRun != nextRun = 19:55
2015.11.02 19:40:24 4: RESIDENTStk rr_Robert_wakeuptimer1: trigger Macro_rr_Robert_wakeuptimer1 (running=1)
2015.11.02 19:40:24 3: Macro_rr_Robert_wakeuptimer1: Wake-up program started for rr_Robert with target time 19:55. Current state: home
2015.11.02 19:40:24 3: CUL_HM set sz_Dimmer_channel_01 pct 50 0 900
2015.11.02 19:40:24 4: RESIDENTStk rr_Robert_wakeuptimer1: created at-device at_rr_Robert_wakeuptimer1_stop to stop wake-up program in 15 minutes
2015.11.02 19:40:31 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:42:32 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:44:33 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:46:34 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:48:36 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:50:37 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:52:39 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:54:46 3: CUL_HM set sz_Dimmer_channel_01 statusRequest
2015.11.02 19:55:25 4: dummy set rr_Robert_wakeuptimer1 stop triggerpost
2015.11.02 19:55:25 4: RESIDENTStk rr_Robert_wakeuptimer1: stopping wake-up program
2015.11.02 19:55:25 4: dummy set rr_Robert_wakeuptimer1 nextRun 06:30
2015.11.02 19:55:25 4: RESIDENTStk rr_Robert_wakeuptimer1: trigger Macro_rr_Robert_wakeuptimer1 stop 19:55 15 1 rr_Robert home
2015.11.02 19:55:25 3: Macro_rr_Robert_wakeuptimer1: Wake-up program ended for rr_Robert with target time 19:55. Current state: home


heißt nextRun 06:30 dann, dass es jetzt funktioniert?

Was hat es denn mit Dummy-Modul highjacken auf sich? Das sagt mir leider gar nichts.

Zitat
Some attribute based functions like auto-creations will not be available.
Kann man da etwas gegen tun? Das könnte in anderen Fällen doch bestimmt auch zu Problemen führen, oder?

Loredo

Zitat von: r_knipp am 02 November 2015, 20:13:37
heißt nextRun 06:30 dann, dass es jetzt funktioniert?


Sieht danach aus.
Testen kannst du das am besten so:


1. Standard-Weckzeit auf 06:30 definieren.
2. Weckzeit manuell auf etwas anderes stellen.
3. Den ResetSwitcher aus und wieder einschalten.


Danach sollte der Wecker von der manuell verstellten Weckzeit auf die vordefinierte Standard-Weckzeit wechseln.
Mit Hilfe des ResetSwitchers kannst du nun komfortabel einstellen, ob tatsächlich ein Reset der Weckzeit gemacht werden soll oder nicht.
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

Zitat von: r_knipp am 02 November 2015, 20:13:37
Was hat es denn mit Dummy-Modul highjacken auf sich? Das sagt mir leider gar nichts.


Das bedeutet nur, dass ich dort in Code eingreife, der eigentlich zum DUMMY Modul gehören müsste, damit ich das DUMMY-Modul soweit "fernsteuern" kann, dass ich auf das Event beim Anlegen des Attributes reagieren kann.
Das mache ich aber "gentle": Wenn irgendwer oder irgendwas bereits das gleiche tut, gebe ich dem den Vortritt. Um zu wissen wer oder was das ist, habe ich das Logging erweitert. Bei einem Neustart mit verbose=4 kann man in der Meldung jetzt auch sehen welche Funktion sich hier bereits vorher registriert hat.


Zitat von: r_knipp am 02 November 2015, 20:13:37Kann man da etwas gegen tun? Das könnte in anderen Fällen doch bestimmt auch zu Problemen führen, oder?


Nein man kann und soll nichts dagegen tun. Das automatische Anlegen des DUMMY Devices in der richtigen Konfiguration ist lediglich ein "Service", um einem etwas Arbeit abzunehmen, spielt aber ansonsten keine große Rolle.
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

r_knipp

Dann ist ja so alles in Ordnung   :)

Hab vielen Dank für Deine Hilfe und Erklärungen.

Loredo

Nachdem ich jetzt in den letzten Wochen einige Erweiterungen auch bei der RESIDENTS Modulfamilie vorgenommen habe und das (noch als Beta zu betrachtende) msg-Kommando nun per Update ausgerollt wurde, kann ich hier einmal ein kurzes Anwendungsbeispiel geben.

Wenn ein Bewohner das Haus betritt oder verlässt, soll er/sie per Push eine Nachricht darüber bekommen (bei mir kommt diese entsprechend unauffällig auf meine Apple Watch mit Taptic Engine  ;) ), dass er/sie erfolgreich am Haus an- bzw abgemeldet wurde. Außerdem soll dabei genannt werden, wer schon bzw. noch zu Hause ist. Das kann man nun mit einem sehr simplen DOIF sehr übersichtlich lösen, anstatt hier Unmengen an eigenem Code zu fabrizieren:


define di_Residents_presence_push DOIF
(
   [rgr_Residents:?lastActivity] and
   [?rgr_Residents:lastActivity] eq "home" and
   [?rgr_Residents:residentsGotosleep:sec] > 1 and
   [?rgr_Residents:residentsAsleep:sec] > 1 and
   [?rgr_Residents:residentsAwoken:sec] > 1
)
(
   (msg push @[rgr_Residents:lastActivityByDev] |Anwesenheit| [rgr_Residents:residentsTotalPresent] Bewohner zuhause: [rgr_Residents:residentsTotalPresentNames])
)

DOELSEIF
(
   [rgr_Residents:?lastActivity] and
   [?rgr_Residents:lastActivity] eq "absent" and
   [?rgr_Residents:presence] eq "present"
)
(
   (msg push @[rgr_Residents:lastActivityByDev] -1 |Anwesenheit| [rgr_Residents:lastActivityBy] erfolgreich abgemeldet. [rgr_Residents:residentsTotalPresent] Bewohner verblieben: [rgr_Residents:residentsTotalPresentNames])
)

DOELSEIF
(
   [rgr_Residents:?lastActivity] and
   [?rgr_Residents:lastActivity] eq "absent" and
   [?rgr_Residents:presence] eq "absent" and
   [?rgr_Residents:presence:sec] < 1
)
(
   (msg push @[rgr_Residents:lastActivityByDev] |Anwesenheit| [rgr_Residents:lastActivityBy] erfolgreich abgemeldet. Alle Bewohner sind nun abwesend. Sicherheitsprotokolle werden etabliert.)
)


Gesetzte Attribute:

attr di_Residents_presence_push do always



Zusätzlich muss natürlich bei jedem ROOMMATE (oder GUEST) Device, welche ein kommen und gehen auslösen können, ein msgContactPush Attribut vorhanden sein, damit das msg-Kommando weiß wie es den ROOMMATE Bewohner erreichen kann. Bei mir ist das einfach ein Verweis auf ein Pushover Device, da am schicksten auf der Apple Watch darstellbar. Es kann aber auch ein Telegram Kontakt sein (dann muss das Attribut neben dem Devicenamen für den TelegramBot auch noch mit Doppelpunkt getrennt den Empfängernamen im Telegram Format enthalten; also z.B. "Telegram:@@USERNAME").


Für das automatische kommen und gehen wird bei mir das GEOFANCY Modul zusammen mit der iOS-App Geofency verwendet.
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

MichaelO

Moin,

ich wollte heute ein DOIF programmieren, welches mir eine Pushnachricht sendet, wenn meine Frau und ich das Haus verlassen und noch Fenster offen sind. Dabei sollte es egal sein, wenn bei unserem Verlassen noch Gäste da sind.

Irgendwie hab ich mich zu blöd angestellt, mit den gegebenen Readings eines zu identifizieren, welches die An-/Abwesenheit der Roommates von den Guests unterscheidet. Die residents - Readings werden immer gemeinsam angegeben (Roommates + Guests). Möglicherweise habe ich da was übersehen, bis dahin habe ich per userReadings folgende Ergänzungen vorgenommen und die Roomates als Owner betitelt.

residentsTotalOwners { ReadingsVal("Mittelstr","residentsTotal",0) - ReadingsVal("Mittelstr","residentsTotalGuests",0); },

residentsTotalOwnersPresent { ReadingsVal("Mittelstr","residentsTotalOwners",0) - ReadingsVal("Mittelstr","residentsTotalAbsent",0) + ReadingsVal("Mittelstr","residentsTotalGuestsAbsent",0); }


Die übrigen Reading wie Geräte oder Anwesenheit hab ich nicht gebraucht und deswegen nicht angelegt.
Vielleicht kann sowas (anders benannt?) ins Modul übernommen werden.

Gruß
Michael

Loredo

Ich habe gerade folgendes DOIF bei mir im Test, welches auch zwischen Bewohnern und Gästen unterscheidet:




## ROOMMATE arrives at home
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
my $lastState=ReadingsVal([rgr_Residents:lastActivityByDev],"lastState","none");
[rgr_Residents:?lastActivity] and
$devType eq "ROOMMATE" and
($lastState eq "absent" or $lastState eq "gone")
)
(
(msg push @[rgr_Residents:lastActivityByDev] |Anwesenheit| [rgr_Residents:residentsTotalPresent] Bewohner zuhause: [rgr_Residents:residentsTotalPresentNames])
)


## ROOMMATE leaves home but residents are still present
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "absent" and
[?rgr_Residents:presence] eq "present" and
$devType eq "ROOMMATE"
)
(
(msg push @[rgr_Residents:lastActivityByDev] |Anwesenheit| [rgr_Residents:lastActivityBy] abgemeldet. [rgr_Residents:residentsTotalPresent] Bewohner verblieben: [rgr_Residents:residentsTotalPresentNames])
)


## ROOMMATE is absent for longer period but others are still nearby
DOELSEIF
(
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "gone" and
[?rgr_Residents:state] ne "gone"
)
(
(msg push @[rgr_Residents:lastActivityByDev]! -2 |Anwesenheit| Längere Abwesenheit für [rgr_Residents:lastActivityBy] wurde vermerkt.)
)


## all residents are absent for longer period
DOELSEIF
(
[rgr_Residents:?state] and
[?rgr_Residents:state] eq "gone"
)
(
(msg push @rgr_Residents! -1 |Anwesenheit| Längere Abwesenheit aller Bewohner registriert. Erweitere Sicherheitsprotokolle wurden etabliert.)
)


## ROOMMATE leaves home and all residents are absent now
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "absent" and
[?rgr_Residents:state] eq "absent" and
$devType eq "ROOMMATE"
)
(
(msg push @[rgr_Residents:lastActivityByDev] |Anwesenheit| [rgr_Residents:lastActivityBy] abgemeldet. Alle Bewohner sind abwesend, Sicherheitsprotokolle wurden etabliert.)
)


## GUEST control enabled
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
my $lastState=ReadingsVal([rgr_Residents:lastActivityByDev],"lastState","none");
[rgr_Residents:?lastActivity] and
(([?rgr_Residents:lastActivity] ne "absent" and [?rgr_Residents:residentsHome] > 1) or ([?rgr_Residents:lastActivity] eq "absent" and [?rgr_Residents:residentsHome] == 0)) and
$devType eq "GUEST" and
$lastState eq "none"
)
(
(msg push @rgr_Residents -1 |Anwesenheit| Steuerung für [rgr_Residents:lastActivityBy] wurde aktiviert)
)


## GUEST control enabled while no resident present (EXCEPTION!)
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
my $lastState=ReadingsVal([rgr_Residents:lastActivityByDev],"lastState","none");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] ne "absent" and
[?rgr_Residents:residentsHome] == 1 and
$devType eq "GUEST" and
$lastState eq "none"
)
(
(msg push @rgr_Residents! 2 |Anwesenheit| Steuerung für [rgr_Residents:lastActivityBy] wurde aktiviert, obwohl kein Bewohner zuhause ist!)
)


## GUEST control was disabled
DOELSEIF
(
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "none" and
[?rgr_Residents:state] ne "gone"
)
(
(msg push @rgr_Residents -1 |Anwesenheit| Steuerung für [rgr_Residents:lastActivityBy] wurde deaktiviert)
)


## GUEST arrives at home while residents are present
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
my $lastState=ReadingsVal([rgr_Residents:lastActivityByDev],"lastState","none");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:residentsHome] > 1 and
$devType eq "GUEST" and
$lastState eq "absent"
)
(
(msg push @rgr_Residents -2 |Anwesenheit| [rgr_Residents:lastActivityBy] ist jetzt zuhause. Anwesende Bewohner: [rgr_Residents:residentsTotalPresentNames])
)


## GUEST arrives at home while he is the only one (EXCEPTION!)
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
my $lastState=ReadingsVal([rgr_Residents:lastActivityByDev],"lastState","none");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:residentsHome] == 1 and
$devType eq "GUEST" and
$lastState eq "absent"
)
(
(msg push @rgr_Residents! 2 |Anwesenheit| [rgr_Residents:lastActivityBy] ist jetzt alleine zuhause!)
)


## GUEST leaves home while others are still at home
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "absent" and
[?rgr_Residents:presence] eq "present" and
$devType eq "GUEST"
)
(
(msg push @rgr_Residents -2 |Anwesenheit| [rgr_Residents:lastActivityBy] abgemeldet. [rgr_Residents:residentsTotalPresent] Bewohner verblieben: [rgr_Residents:residentsTotalPresentNames])
)


## GUEST leaves home after all residents
DOELSEIF
(
my $devType=InternalVal([rgr_Residents:lastActivityByDev],"TYPE","NONE");
[rgr_Residents:?lastActivity] and
[?rgr_Residents:lastActivity] eq "absent" and
[?rgr_Residents:presence] eq "absent" and
$devType eq "GUEST"
)
(
(msg push @rgr_Residents! |Anwesenheit| [rgr_Residents:lastActivityBy] abgemeldet. Alle Bewohner sind jetzt abwesend, Sicherheitsprotokolle werden etabliert.)
)
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

MichaelO

Zitat von: Loredo am 14 November 2015, 15:32:17
Ich habe gerade folgendes DOIF bei mir im Test, welches auch zwischen Bewohnern und Gästen unterscheidet:

Ja, das geht auch. Ich wollte es in der Nutzung in weiteren DOIF aber lieber übersichtlicher haben und deswegen das Reading dahin packen, wohin es gehört (und universell nutzbar ist). Im Ergebnis verwende ich es dann zb so:

## wenn die Hoftuer geoeffnet wird und außer Gästen keiner zu Hause ist
([AU_FK_Hoftuer:?contact] and [?AU_FK_Hoftuer] eq "open" and [?Mittelstr:residentsTotalOwnersPresent] == 0)

     ## Nachricht per pushmsg
     (set pushmsg msg 'ACHTUNG!' 'Die Hoftür wurde geöffnet!' '' 2 'siren' 30 3600)


Ich finde dann den Code des DOIF auch wesentlich lesbarer. Kann aber auch Geschmackssache sein.