92 Commits

Author SHA1 Message Date
mgehre
08cad13aa3 MAX: 002_add_retry_on_missing_ack_MAX.patch by gero
Dieser Patch enthält eine Änderung, die ich bei mir schon länger
erfolgreich am Laufen habe:
Beim Versenden von Nachrichten kommt es immer mal wieder vor, dass eine
Nachricht von einer MAX-Komponente nicht empfangen wurde und daher kein
ACK geschickt wird. Leider bekommt die "obere" Ebene nichts davon mit,
kann also auch nicht darauf regieren. Als Workaround habe ich in
14_CUL_MAX.pm Retries bei einem missing ACK eingeführt (maximal 3). Dies
hat bei mir zu einer massiven Verbesserung der missing ACK Problematik
geführt.
Ob diese Änderung fhem-konform ist, kann ich nicht beurteilen und es
bleibt natürlich dir überlassen, ob du sie einpflegen magst.

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5282 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-22 10:02:33 +00:00
mgehre
7f28ab63a1 MAX: 001_add_SetTemperature_from_WT_MAX.patch by gero
Fügt das Empfangen eines SetTemperature Befehls vom Wandthermostat
hinzu. Der Befehl wird vom Wandthermostat z.B. bei Betätigung der
Boost-Taste gesendet. Der Payload von SetTemperature enthält den mode
(auto, eco, boost) und die desiredTemperature.

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5281 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-22 10:00:54 +00:00
pemue
7d2b1e729d correction in german translation (PeMue)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5220 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-14 05:21:39 +00:00
betateilchen
53bd6c0154 14_CUL_MAX.pm - fixed: unbalanced tags (as discussed with UliM)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5100 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-02 16:59:55 +00:00
ulimaass
db0863712d Update and translation of commandref-text by Peter
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5022 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-23 07:10:46 +00:00
mgehre
965a7d1b9b CUL_MAX: Do not send TimeInformation to ignored devices
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4897 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-12 18:03:57 +00:00
mgehre
890ace12a6 MAX: format firmware field (by Jürgen)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4223 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-15 12:12:09 +00:00
mgehre
878833381f MAXLAN/CUL_MAX: add firmware and testresult to readings
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4212 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-13 10:45:30 +00:00
mgehre
0dc9c8897f MAX: parse fields of WallThermostat with new firmware
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4211 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-13 10:45:10 +00:00
mgehre
e878676c63 MAX: remove RAWMSG from $hash
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4178 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-08 10:44:31 +00:00
mgehre
6ba36b45f5 MAX: remove use v5.10.1
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4158 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-05 23:03:36 +00:00
mgehre
87722fd9d6 MAX: do not use smartmatch operator
It's future in perl is unknown

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4134 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-30 09:06:02 +00:00
mgehre
c274d0c252 CUL_MAX: Enqueue messages for ShutterContact until its button is pressed
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4111 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-25 10:47:03 +00:00
mgehre
9f3a318996 MAX_LAN: always directly answer re-pair request
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4110 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-25 10:47:00 +00:00
mgehre
a449dae3e3 CUL_MAX: initialize sendQueue
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4109 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-25 10:46:57 +00:00
mgehre
a923798dde MAX_CUL: warn if CUL does not reply to request for credits
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4107 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-24 20:53:55 +00:00
mgehre
dac804d5e2 MAX: add use v5.10.1 (thanks tybytyby), corrected documentation
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4054 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-16 19:12:00 +00:00
mgehre
a58b7f7de9 MAX: fakeWT uses general temperature handling to support "on" and "off"
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3820 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-29 20:15:28 +00:00
mgehre
45f7c936dd CUL_MAX: show RSSI
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3750 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-08-19 18:20:33 +00:00
mgehre
391c05a1ca CUL_MAX: fix fake* groupId
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3548 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-07-30 15:37:20 +00:00
mgehre
9cd40a62a3 CUL_MAX: fakeSC affects all with same groupId != 0
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3447 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-07-18 22:19:17 +00:00
mgehre
d3f5a3674b MAX: fix conversion of addresses to lower case
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3352 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-06-28 17:50:11 +00:00
mgehre
146fefd48b MAX: convert addresses to lower case
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3322 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-06-24 07:02:07 +00:00
mgehre
a5e3abe9c6 CUL_MAX: check for new culfw
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3057 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-08 21:00:34 +00:00
mgehre
008f6e2a72 MAX: fix pairing bug
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2959 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-21 15:12:52 +00:00
mgehre
1f7e605732 MAX: set groupid for fakeWallThermostat
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2958 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-21 15:12:43 +00:00
mgehre
bc1b88bd17 CUL_MAX: add TIME to msgcnt
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2899 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-11 22:30:05 +00:00
mgehre
21f19d9fc5 CUL_MAX: remove unnecessary debug message
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2772 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-20 00:04:24 +00:00
mgehre
64f540bf7e CUL_MAX: Warn when no IODev is set
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2764 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-19 01:03:50 +00:00
mgehre
d26ab39a3c CUL_MAX: fix not being able to set attr IODev
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2763 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-19 01:03:16 +00:00
mgehre
43836839ad CUL_MAX: spread out TimeInformation update
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2746 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-16 17:33:26 +00:00
mgehre
3a4d608b92 MAX: automatically use fast send after wakeup
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2739 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-16 03:18:29 +00:00
mgehre
de88f1b5d2 MAX: more fixes
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2736 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 03:21:13 +00:00
mgehre
964b61e15a CUL_MAX: fix warning
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2733 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 03:20:54 +00:00
mgehre
db36921ddb MAX: update commandref
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2732 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 03:20:47 +00:00
mgehre
c71bb909ab MAX: Rewrite faking of WallThermostat/ShutterContact
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2731 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 03:20:39 +00:00
mgehre
a789235962 MAX: refactor Send code
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2728 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 03:19:57 +00:00
mgehre
84997c4dc8 CUL_MAX: update TimeInformation payload just before sending
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2724 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 23:35:19 +00:00
mgehre
8b02ccb3a5 MAX: Parse WallThermostatState/Control messages
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2723 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 23:35:10 +00:00
mgehre
16dd86ba2b CUL_MAX: if Ack comes faster than ackTimeout, continue sending
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2722 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 23:34:54 +00:00
mgehre
60a191e25b MAX: defer sending if we would encounter LOVF
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2718 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 16:21:44 +00:00
mgehre
ac23515de0 CUL_MAX: respect loglevel attribute
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2713 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 01:25:33 +00:00
mgehre
67e666d17f CUL_MAX: remove Dumper
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2708 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-12 14:09:51 +00:00
mgehre
0fb236e2be MAX: Add support for HeatingThermostatPlus
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2702 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-12 04:22:39 +00:00
mgehre
6a33719686 CUL_MAX: implement send queue
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2701 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-12 04:22:10 +00:00
mgehre
7e1bc9c21e CUL_MAX: delay broadcasting of time after config has been parsed
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2699 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-12 04:21:22 +00:00
mgehre
ed20250d0f MAX: allow setting weekProfile
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2696 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-12 04:19:18 +00:00
mgehre
4585e55d65 MAX: fix null value instead of import
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2678 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-09 20:32:54 +00:00
mgehre
53372b91ac CUL_MAX: adjust TimeInformation message type
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2668 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-08 19:44:23 +00:00
mgehre
5f2512f246 MAX: split common data into MaxCommon.pm
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2667 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-08 19:44:12 +00:00