74 Commits

Author SHA1 Message Date
jpawlowski
6f2bfcf73c UConv: add Chronological conversions
git-svn-id: https://svn.fhem.de/fhem/trunk@14136 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-29 16:31:46 +00:00
jpawlowski
0450c7dacc RESIDENTStk: replace NotifyOrderPrefix by module event handling for bootup
git-svn-id: https://svn.fhem.de/fhem/trunk@14098 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-24 14:52:47 +00:00
jpawlowski
92f2f0656a RESIDENTS: transitionally use InitDevFn as modul internal function
git-svn-id: https://svn.fhem.de/fhem/trunk@14091 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-24 00:17:25 +00:00
jpawlowski
5ce53d7f0a RESIDENTS: also send global notification after module has finished initialization
git-svn-id: https://svn.fhem.de/fhem/trunk@14064 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-21 21:30:54 +00:00
jpawlowski
8c79cfbc45 RESIDENTS: send global events after module internal initialization and modification
git-svn-id: https://svn.fhem.de/fhem/trunk@14063 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-21 19:19:05 +00:00
jpawlowski
7258542f91 RESIDENTS: use group attribute as default for realname
git-svn-id: https://svn.fhem.de/fhem/trunk@14062 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-21 18:16:06 +00:00
jpawlowski
9d3ebe44f3 RESIDENTS: add NotifyOrderPrefix
git-svn-id: https://svn.fhem.de/fhem/trunk@14060 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-21 17:48:17 +00:00
jpawlowski
5e648fdf8e RESIDENTS.*: consolidate code base
git-svn-id: https://svn.fhem.de/fhem/trunk@14034 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-19 17:51:42 +00:00
jpawlowski
be0bc9b067 RESIDENTS,ROOMMATE,GUEST: update NOTIFYDEV during creation of wakeuptimer
git-svn-id: https://svn.fhem.de/fhem/trunk@14021 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-17 19:43:00 +00:00
jpawlowski
591a2717a1 RESIDENTS,ROOMMATE,GUEST: refactoring notification system and improved wakeuptimer
git-svn-id: https://svn.fhem.de/fhem/trunk@14011 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-17 12:04:50 +00:00
jpawlowski
cdd17c8e13 RESIDENTS,ROOMMATE,GUEST: allow wakeup attributes to be used as readings
git-svn-id: https://svn.fhem.de/fhem/trunk@13997 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-15 10:58:10 +00:00
jpawlowski
ddfd5e1de3 RESIDENTStk wakeuptimer: wakeupEnforced may be 3 to only trigger when wake-up time is earlier than normal
git-svn-id: https://svn.fhem.de/fhem/trunk@13947 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-09 10:33:52 +00:00
jpawlowski
eedc05ffab All my modules: use IsDevice() and GetType()
git-svn-id: https://svn.fhem.de/fhem/trunk@13899 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-04 18:01:08 +00:00
jpawlowski
46001270e0 RESIDENTS: allow 'zuhause' or 'anwesend'
git-svn-id: https://svn.fhem.de/fhem/trunk@13882 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-02 14:49:12 +00:00
jpawlowski
e46ee5be97 10_RESIDENTS,20_ROOMMATE,20_GUEST: update german translation
git-svn-id: https://svn.fhem.de/fhem/trunk@13879 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-02 14:17:56 +00:00
jpawlowski
22d7cd5249 10_RESIDENTS: fix notify handling
git-svn-id: https://svn.fhem.de/fhem/trunk@13873 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-01 23:36:32 +00:00
jpawlowski
38dafd4f93 10_RESIDENTS,20_ROOMMATE,20_GUEST: prevent "has no TYPE" messages
git-svn-id: https://svn.fhem.de/fhem/trunk@13870 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-04-01 16:17:46 +00:00
jpawlowski
785a279bee 10_RESIDENTS: fix for lastActivity*
git-svn-id: https://svn.fhem.de/fhem/trunk@13795 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-25 10:04:54 +00:00
jpawlowski
f9c878cdc8 10_RESIDENTS: add new durTimer* readings, similar to ROOMMATE/GUEST
git-svn-id: https://svn.fhem.de/fhem/trunk@13793 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-25 09:54:27 +00:00
jpawlowski
7c8b149abf 10_RESIDENTS: copy lang to new slaves
git-svn-id: https://svn.fhem.de/fhem/trunk@13618 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-05 19:13:00 +00:00
jpawlowski
f862ac4b36 10_RESIDENTS: add language helper; new attribute rgr_lang
git-svn-id: https://svn.fhem.de/fhem/trunk@13614 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-05 18:35:47 +00:00
jpawlowski
45e22fa235 10_RESIDENTS: fix realname
git-svn-id: https://svn.fhem.de/fhem/trunk@13611 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-05 13:41:20 +00:00
jpawlowski
96c040aebe 10_RESIDENTS,20_ROOMMATE,20_GUEST: update slaves for define and undefine
git-svn-id: https://svn.fhem.de/fhem/trunk@13609 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-05 13:18:54 +00:00
jpawlowski
737af5ee5f 10_RESIDENTS,20_ROOMMATE,20_GUEST: implement dynamic slave handling; remove experimental dependencies
git-svn-id: https://svn.fhem.de/fhem/trunk@13608 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-03-05 13:02:40 +00:00
jpawlowski
0575cfe2ba All my modules: respect OLDDEF for initial attributes
git-svn-id: https://svn.fhem.de/fhem/trunk@12317 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-10-10 23:12:02 +00:00
jpawlowski
d3dc3f400c experimental::smartmatch compatibility for newer Perl versions
git-svn-id: https://svn.fhem.de/fhem/trunk@12048 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-08-22 08:09:11 +00:00
jpawlowski
f9ed47e2d1 commandref: even shorter short descriptions
git-svn-id: https://svn.fhem.de/fhem/trunk@12004 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-08-20 07:43:04 +00:00
jpawlowski
bb7d580b02 commandref: add summary description to all my modules
git-svn-id: https://svn.fhem.de/fhem/trunk@11996 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-08-19 20:24:58 +00:00
jpawlowski
ff8b8858ff RESIDENTStk, 20_GUEST, 20_ROOMMATE, 10_RESIDENTS, 70_Pushover, 50_HP1000: remove experimental::lexical_topic
git-svn-id: https://svn.fhem.de/fhem/trunk@11838 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-07-24 12:01:58 +00:00
jpawlowski
5b2d8b4af8 all my modules: suppress experimental my $_ warning
git-svn-id: https://svn.fhem.de/fhem/trunk@11444 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-05-15 15:45:07 +00:00
jpawlowski
461e9c2b38 10_RESIDENTS.pm: only run readingsBeginUpdate once
git-svn-id: https://svn.fhem.de/fhem/trunk@10897 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-02-20 20:59:38 +00:00
jpawlowski
ae70fa1542 All my modules: replace div-tags by ul-tag in commandref (forum #46371)
git-svn-id: https://svn.fhem.de/fhem/trunk@10857 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-02-15 11:41:54 +00:00
jpawlowski
55ddb6a0af all my modules: add =item pod (Forum #msg392841)
git-svn-id: https://svn.fhem.de/fhem/trunk@10559 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-17 15:51:02 +00:00
jpawlowski
0afeffbf18 10_RESIDENTS: add readings for delayed wayhome
git-svn-id: https://svn.fhem.de/fhem/trunk@10459 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-11 01:25:06 +00:00
jpawlowski
cb709dfad8 10_RESIDENTS: fix wayhome counter
git-svn-id: https://svn.fhem.de/fhem/trunk@10408 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-08 13:37:17 +00:00
jpawlowski
60791cc252 RESIDENTS,ROOMMATE,GUEST: fix readingsBeginUpdate
git-svn-id: https://svn.fhem.de/fhem/trunk@10387 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-06 17:06:51 +00:00
jpawlowski
69eee038aa GEOFANCY,ROOMMATE,GUEST: mesh modules by introducing attribute r*_geofenceUUIDs to bring down notify-device clutter
git-svn-id: https://svn.fhem.de/fhem/trunk@10323 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-01 23:22:33 +00:00
jpawlowski
cd1157dff0 10_RESIDENTS.pm: rename readings residentsTotalOwners* to residentsTotalRoommates*
git-svn-id: https://svn.fhem.de/fhem/trunk@10170 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-12-14 14:18:47 +00:00
jpawlowski
858d229210 10_RESIDENTS.pm: human readable notation for name readings
git-svn-id: https://svn.fhem.de/fhem/trunk@10099 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-12-05 14:25:51 +00:00
jpawlowski
c7f6391a4c 10_RESIDENTS.pm: take original state for lastActivity instead of eventMap translated value
git-svn-id: https://svn.fhem.de/fhem/trunk@9953 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-21 13:29:23 +00:00
jpawlowski
89fee5a26c 10_RESIDENTS: add residentsTotalOwners* readings (forum #359144)
git-svn-id: https://svn.fhem.de/fhem/trunk@9889 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-14 16:16:53 +00:00
jpawlowski
f08a6c1714 10_RESIDENTS: add state readings for device names and aliases
git-svn-id: https://svn.fhem.de/fhem/trunk@9329 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-09-28 09:25:19 +00:00
jpawlowski
9dd45f5383 GUEST ENIGMA2 RESIDENTS PHTV ONKYO_AVR ROOMMATE: improve stability when $FW_wname is not set
git-svn-id: https://svn.fhem.de/fhem/trunk@9140 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-27 12:11:09 +00:00
jpawlowski
0c4283cb17 RESIDENTS: add new reading
git-svn-id: https://svn.fhem.de/fhem/trunk@9126 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-08-24 16:17:35 +00:00
jpawlowski
f2aeff8757 RESIDENTS: fix statistics (forum #37364)
git-svn-id: https://svn.fhem.de/fhem/trunk@8616 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-21 09:45:44 +00:00
jpawlowski
7ea0864508 RESIDENTStk wakeuptimer: introduce set command end
git-svn-id: https://svn.fhem.de/fhem/trunk@8610 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-20 20:49:46 +00:00
jpawlowski
62e053feac RESIDENTStk wakeuptimer: generally stop wakeup program if user device changes state; add wakeupWaitPeriod attribute to avoid multiple run in the morning if wakeuptime is earlier than wakeupDefaultTime
git-svn-id: https://svn.fhem.de/fhem/trunk@8586 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-16 15:47:30 +00:00
jpawlowski
b552f13908 ROOMMATE, GUEST, RESIDENTS: stop any running wakeuptimers if user went away
git-svn-id: https://svn.fhem.de/fhem/trunk@8565 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-11 06:33:33 +00:00
jpawlowski
a2733fba63 RESIDENTS: commandref for wakeuptimer
git-svn-id: https://svn.fhem.de/fhem/trunk@8376 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-05 08:16:49 +00:00
jpawlowski
472fe8441d RESIDENTS: fix reading lastActivityBy for GUEST child devices
git-svn-id: https://svn.fhem.de/fhem/trunk@8325 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-29 13:16:00 +00:00