58 Commits

Author SHA1 Message Date
igami
c341bf3d5b MAINTAINER: Maintainer changes
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@16005 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-01-27 06:05:51 +00:00
orti-otto
d4cf6e1bcc 98_Heating_Control, 98_WeekdayTimer: revert possibility to use Perlcommand as param - because of misunderstandings using it
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@13374 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-02-09 20:00:35 +00:00
dietmar63
368cddea2b 98_Heating_Control, 98_WeekdayTimer: a bug fixed when starting a WDT or a HC an trying to switch in the past.
now being able to use on-till:13:30:30 as a parameter
the parameter can now be a Perlcode

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@12715 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-12-04 21:42:11 +00:00
dietmar63
9615313a47 98_Heating_Control: dokumentation improved
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@12708 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-12-03 19:17:25 +00:00
dietmar63
ae0b0454e5 98_Heating_Control, 98_WeekdayTimer:
a more sophisticated way to switch heatings in the past in startup phase of fhem or a HC and by calling Heating_Control_SetAllTemps()

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10983 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-03-02 21:00:12 +00:00
dietmar63
8def546bde 98_WeekdayTimer, 98_Heating_Control: documentation improved
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10429 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-09 17:37:05 +00:00
dietmar63
d4dbf3761b 98_Heating_Control, 98_WeekdayTimer: EnOcean added in windowsensor support and documentation updated because of @ % issue.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@9925 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-11-17 23:15:20 +00:00
dietmar63
3ae0e741d1 98_WeekdayTimer, 98_Heating_Control:
- improvements defining same time in on WD, HC.
- documentation

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8517 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-05-02 20:07:15 +00:00
dietmar63
fbb194886f 98_WeekdayTimer, 98_Heating_Control:
a new version to get correct "state" "nextValue" "nextUpdate"

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8490 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-27 19:38:31 +00:00
dietmar63
e7cef9c40e 98_WeekdayTimer, 98_Heating_Control:
added better logging 
and attr switchInThePast in 98_Heating_Control

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8480 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-25 20:24:29 +00:00
dietmar63
4aba591a29 98_WeekdayTimer, 98_Heating_Control:
correction of some bugs with inactive/active state
nextValue has now Format 2015-04-25 18:15:00 as before
added better logging and attr switchInThePast

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8477 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-25 16:19:54 +00:00
dietmar63
18cbe77370 98_WeekdayTimer, 98_Heating_Control: some improvements to set Parameter/Temperature of a past switch when starting/defining a WD or HC.
Improvements to corectly set state to active/<temp>/<Param>

new funktions:
WeekdayTimer_SetParm("<devicename>")
Heating_Control_SetTemp("<devicename>")

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8456 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-19 18:37:34 +00:00
dietmar63
9b9b1e66ad 98_Heating_Control, 98_WeekdayTmer:
fixing some minor bugs: 
http://forum.fhem.de/index.php/topic,10011.msg278781.html#msg278781

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8394 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-04-07 17:48:30 +00:00
dietmar63
202272f861 98_Heating_Control, 98_WeekdayTimer, 59_Twilight: big refactoring update with some minor improvements
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8305 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2015-03-27 19:40:25 +00:00
dietmar63
0d70cb0b72 98_WeekdayTimer, 98_Heating_Control: a bug in the functions WeekdayTimer_SetAllParams () and Heating_Control_SetAllTemps () repaired. Now the devices are switched even if they are a heating.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7168 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-12-08 00:03:37 +00:00
dietmar63
e74b44de53 98_Heating_Control.pm, 98_WeekdayTimer.pm : bug in computing switchingtimes repaired
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@7061 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-24 22:27:02 +00:00
dietmar63
0d35486298 Heating_Control, WeekdayTimer: switchingtimes in Perl can use as $date variable to compute exact startime for the hole week. Numeric Parameter are no longer translated into float.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6918 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-08 16:47:09 +00:00
dietmar63
015262075e Heating_Control error in control of switching changed
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6193 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-07-03 21:28:52 +00:00
dietmar63
d0d51411cb Heating_Control, WeekdayTimer
- added attribute delayedExecutionCond

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6186 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-30 21:10:20 +00:00
magenbrot
fb1cddefbf fixed typo
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6172 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-29 01:22:10 +00:00
dietmar63
73a2f1583a Heating_Control, WeekdayTimer
- set <device> enable
- set <device> disable
added and fixed a issue.

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@6057 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-06-04 19:27:19 +00:00
dietmar63
5935b256ab Twilight, Heating_Control, WeekdayTimer
Twilight,
- minor bugfix in logging 

Heating_Control, 
- set command for enabel/disable + new Reading disabled added

WeekdayTimer
- set command for enabel/disable + new Reading disabled added
 


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5946 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-23 17:41:49 +00:00
dietmar63
be6d64e5bb Twilight
- some minor improvements

Heating_Control
- improvemts in autodetection (EnOcean)

RandomTimer
- improvemts when waking up all the timers by RandomTimer_Wakeup()


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5879 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-05-17 16:56:20 +00:00
dietmar63
6dab5f4af9 improvements EnOcean
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5684 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-27 19:17:20 +00:00
dietmar63
e2bfa18915 Heating_Control
- some changes to deal with summertime 
- bugfix in SetAlltemps()

Random_Timer
- a big new Version
- a new method to deal with InternalTimer

WeekdayTimer_Define
- some minor changes

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5555 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-18 16:33:07 +00:00
dietmar63
2ea0dd9ee5 autodetection support for
"EnOcean" =>  "desired-temp",
      "PID20"   =>  "desired",

bugfix in daylightsaving routine

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5390 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-31 18:59:41 +00:00
dietmar63
b453794fbf improvements in
Twilight 
   a new way to set unset internal timer

Heating_Control
   bug repaired when using times specified in Perlcode(update at midnight)
   autodetect HM-TC-IT-WM-W-EU as  heating
   device is no longer checked to get more flexibility
   support for $NAME, $EVENT beside of @, %(some obsolet) 

Weekday_Timer
   code optimisation
   bug fixing
   bug repaired when using times specified in Perlcode(update at midnight)
   support for $NAME, $EVENT beside of @, %(some obsolet) 

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5241 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-16 22:44:28 +00:00
dietmar63
2c33eddcfb Dokumentation repaired
- unblanced <li>
- &uuml, &ouml, &auml


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4816 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-05 21:03:08 +00:00
dietmar63
cc0c85e2b5 - dokumentation improved
59_Twilight now supports the function >>>> twilight($twilight, $reading, $min, $max) that works like sunset_abs() sunrise_abs()

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4533 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-01-02 20:19:46 +00:00
dietmar63
f0ea032a86 - some improvements to compute state active
- some improvements to debug funktionality with verbose in case of disabled attribute

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4330 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-12-06 18:22:31 +00:00
dietmar63
04a00f357f - some problems with the control of timers fixed
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4278 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-23 18:11:16 +00:00
dietmar63
3fcffc50fb } wrong place
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4215 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-13 17:03:10 +00:00
dietmar63
66a843e91d } forgotten
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4214 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-13 16:43:04 +00:00
dietmar63
3e92286b4a improvements in
- autodetection
- daylightsavingtime
- protocol

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4210 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-12 23:38:33 +00:00
dietmar63
31ae48ca03 now when using a Perlcommand it will always be executed, not only when old parameter isnt like the new Parameter.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4146 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-03 21:31:04 +00:00
dietmar63
349c3dfc73 some improvments to get it more robust
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4142 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-02 21:33:14 +00:00
dietmar63
9e38dfde0b - 'tilted' as open status for Homematic devices added
- fixed: 
Use of uninitialized value $_ in numeric eq (==) at C:/fhem-5.5/FHEM/98_Heating_
Control.pm line 96, <$fh> line 129.

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4127 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-28 20:58:46 +00:00
dietmar63
df403dff5e - support for window sensors of the HM family added: HM-SEC-SC, HM-SEC-RHS.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4121 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-27 18:04:13 +00:00
dietmar63
5d65fd381a new features added:
- added attribute windowSensor. Defines a list of window sensors to avoid swichting when a window is open. Supports sensors of type CUL_FHTTK
- the time parameter of switches can now be a Perlfuncion like sunrise_abs().
- a new optional Parameter can change the language of profiles: de, en fr are possible
- symbolic constants like eco on off on-for-timer now a Parameter can be added. For example on-for-timer:30. The colon ist replaced by space.



git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4118 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-27 12:35:10 +00:00
dietmar63
f0f235094d force svn ID
bug in default parameter for HM Heating Control

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4062 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-17 20:18:49 +00:00
dietmar63
1c42d93fe1 Improvments to Heating_Control an WeekdayTimer:
- french language supported by autdetection
- param now supports a second parameter like on-for-timer:3456
- default switchparameter can be adjusted more elaborate
  my %modifier = ("MAX"      => "desiredTemperature",
                  "FHT"      => "desired-temp",
                  "FS20"     => "",
                  "HM-CC-VD" => "desired-temp",
                  "HM-CC-TC" => "desired-temp" );


 

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4055 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-16 20:44:49 +00:00
dietmar63
e56a9bbec0 conversion from Log to Log3
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3858 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-09-04 21:53:36 +00:00
dietmar63
4b1b57c1db now with $Id$
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3729 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-17 21:29:07 +00:00
dietmar63
781f2b85bd # $Id added to get version information
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3720 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-16 18:46:51 +00:00
dietmar63
682491ef0a logging added in Heating_Control_SetAllTemps()
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3708 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-15 19:09:37 +00:00
dietmar63
10d39084ef - bugfixing when specifying days as So-Di or Su-Th
- improovements displaying HC as active/inactive.

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3243 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-06-03 18:47:29 +00:00
dietmar63
e74eaba0e5 - some optimisations in computing the temperature/parameter
- improving the view, witch HC is active: text "inactive" is shown in state

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3224 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-27 19:33:52 +00:00
dietmar63
96ce5fd011 problem with symbolic constants (eco, on, off) solved
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3167 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-09 18:58:50 +00:00
dietmar63
65f566aba2 Heating_Control_SetAllTemps() added to force the setting of all definded Heating_Controls
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3142 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-30 17:42:29 +00:00
dietmar63
630c20b07b - deleting some testcode
- improving the check if desiredTemp still switched on device 
- improving some dokumentation


git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3094 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-20 20:07:17 +00:00