2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

57 Commits

Author SHA1 Message Date
hexenmeister
e354b8887a fix/improvement: check curly braces in expression (capture from first to last brace)
git-svn-id: https://svn.fhem.de/fhem/trunk@25117 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-10-25 11:05:19 +00:00
hexenmeister
e3195c4a58 bugfix: IODev by BetaUser
git-svn-id: https://svn.fhem.de/fhem/trunk@25035 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-09-30 21:19:56 +00:00
hexenmeister
c3fc7fef2b docfix: improvements by Beta-User
git-svn-id: https://svn.fhem.de/fhem/trunk@24759 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-07-16 14:04:57 +00:00
hexenmeister
6f91d10c4f bugfix : no publish with no global map
git-svn-id: https://svn.fhem.de/fhem/trunk@24088 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-03-25 20:53:02 +00:00
hexenmeister
dc57bc6dba change : perl critic fixes by Beta-User
git-svn-id: https://svn.fhem.de/fhem/trunk@24029 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-03-21 01:43:41 +00:00
hexenmeister
f8c9f37c8f fix: : fix cref by Beta-User
git-svn-id: https://svn.fhem.de/fhem/trunk@23753 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-02-16 22:03:34 +00:00
hexenmeister
77e116a625 buxfix : 'retain' change rolled back
git-svn-id: https://svn.fhem.de/fhem/trunk@23657 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-02-01 19:36:44 +00:00
hexenmeister
6007a0cc96 many changes: (patch von Beta-User)
git-svn-id: https://svn.fhem.de/fhem/trunk@23653 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-31 21:34:39 +00:00
hexenmeister
92fed7e658 cleanup : Bereinigung der Konstruktionen wie my $... if / unless ... (patch von Beta-User)
git-svn-id: https://svn.fhem.de/fhem/trunk@23652 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-31 20:34:55 +00:00
hexenmeister
7267e0c8cb feature : supports attrTemplate
git-svn-id: https://svn.fhem.de/fhem/trunk@23561 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-19 23:13:31 +00:00
hexenmeister
dd79f9ee76 change: check IOType (MQTT, MQTT2x) slightly improved
git-svn-id: https://svn.fhem.de/fhem/trunk@23560 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-19 22:52:03 +00:00
hexenmeister
9f6c6918ce bugfix : fix parse loop over MGB instances for the same IODev (MQTT2-IO only)
git-svn-id: https://svn.fhem.de/fhem/trunk@23559 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-19 22:06:12 +00:00
hexenmeister
6dba3dcbbd improvement: increment 'incoming-count' only if at least one device is affected
git-svn-id: https://svn.fhem.de/fhem/trunk@23557 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-19 21:50:18 +00:00
hexenmeister
56753a8371 change : ParseFn gibt jetzt immer [NEXT] zurueck. Verbessertes Zusammenspiel mit MQTT2-IO
git-svn-id: https://svn.fhem.de/fhem/trunk@23548 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-18 23:13:44 +00:00
hexenmeister
7fd237a49b bugfix: fix perl regex warning
git-svn-id: https://svn.fhem.de/fhem/trunk@23519 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-13 21:54:36 +00:00
hexenmeister
3fc8420cfe improvement: Anhaengigkeit zu 00_MQTT.pm dynamisch umgebaut
git-svn-id: https://svn.fhem.de/fhem/trunk@23514 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2021-01-12 21:34:05 +00:00
hexenmeister
db6c3fe46d fixed: globalPublish
git-svn-id: https://svn.fhem.de/fhem/trunk@19737 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-06-28 15:56:35 +00:00
hexenmeister
4bd2672547 fixed: docu
git-svn-id: https://svn.fhem.de/fhem/trunk@19696 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-06-23 21:16:27 +00:00
hexenmeister
fec6336b9b bugfix: send messages mit multiline payload
workaround: receive message for state in readingsProxy

git-svn-id: https://svn.fhem.de/fhem/trunk@19568 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-06-07 12:31:34 +00:00
hexenmeister
860c1ba1b3 change: multiple '*' publish definitions
git-svn-id: https://svn.fhem.de/fhem/trunk@19528 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-06-02 00:30:43 +00:00
hexenmeister
9d39941b98 bugfix: mqttPublish not worked for '*:topic=...'
git-svn-id: https://svn.fhem.de/fhem/trunk@19527 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-06-01 21:19:17 +00:00
hexenmeister
e7765ddb60 bugfix: *:retain in mqttPublish without function (qos too)
improvement: $uid variable in expressions (mqttPublish)
bugfix: replace vars in _evalValue2
feature: supports multiple topics pro reading (mqttPublish)

git-svn-id: https://svn.fhem.de/fhem/trunk@19477 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-05-28 16:27:14 +00:00
hexenmeister
c6a97fbedd fix: Anpassung fuer MQTT2*
git-svn-id: https://svn.fhem.de/fhem/trunk@18821 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-03-07 20:18:23 +00:00
hexenmeister
03ac57b136 bugfix : support for vars in publish expression($device, $reading, $name, $topic)
git-svn-id: https://svn.fhem.de/fhem/trunk@18549 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-02-09 22:19:38 +00:00
hexenmeister
527c361696 feature : get refreshUserAttr implementiert
git-svn-id: https://svn.fhem.de/fhem/trunk@18520 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-02-07 21:14:19 +00:00
hexenmeister
f48cb5c42f change: separator changed (ParseFn): ':' -> '\0'
https://forum.fhem.de/index.php?topic=96608


git-svn-id: https://svn.fhem.de/fhem/trunk@18464 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-01-30 21:57:55 +00:00
hexenmeister
b79f21cdea bugfix: parse for MQTT2*
git-svn-id: https://svn.fhem.de/fhem/trunk@18450 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-01-29 21:47:53 +00:00
hexenmeister
dd37a600a4 change : in 'Parse' will be '[NEXT]' as first element returned (continue to call another clients)
improvement: dont forward received mqtt messages if no value changes (avoid endlos loops)
change/fix : recursive eval: allows multiple {}-Blocks


git-svn-id: https://svn.fhem.de/fhem/trunk@18442 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-01-28 21:49:30 +00:00
hexenmeister
437b37905f fix: doku, log for undefined vars in topic (sub)
git-svn-id: https://svn.fhem.de/fhem/trunk@18225 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2019-01-12 21:13:19 +00:00
hexenmeister
0e8c307ac8 bugfix: subscribtions for MQTT2_CLIENT, fix error by using MQTT2_SERVER
git-svn-id: https://svn.fhem.de/fhem/trunk@18077 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-12-28 13:30:17 +00:00
hexenmeister
314fe66cc2 change: alias for subscribe
git-svn-id: https://svn.fhem.de/fhem/trunk@18067 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-12-27 14:11:03 +00:00
hexenmeister
063c7e76ec bugfix: prefixed default was processed incorrectly
git-svn-id: https://svn.fhem.de/fhem/trunk@18066 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-12-27 13:40:14 +00:00
hexenmeister
4c2e9e514e bugfix : Variable $base bei publish leer annehmen falls nicht definiert
git-svn-id: https://svn.fhem.de/fhem/trunk@17905 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-12-06 21:55:36 +00:00
hexenmeister
27e76ac357 bugfix: Param name for IOWrite (subscribe)
git-svn-id: https://svn.fhem.de/fhem/trunk@17841 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-25 15:06:01 +00:00
hexenmeister
e536954966 change: techn. func. name changed subscribe => subscriptions
git-svn-id: https://svn.fhem.de/fhem/trunk@17809 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-21 21:18:47 +00:00
hexenmeister
17d899c60a feature: set subscriptions list to mqtt2-IO
git-svn-id: https://svn.fhem.de/fhem/trunk@17801 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-20 22:36:02 +00:00
hexenmeister
7e02c85b40 bugfix: fix update multiple readings for the same topic
git-svn-id: https://svn.fhem.de/fhem/trunk@17786 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-19 19:51:07 +00:00
hexenmeister
e9c7b8fd08 update: compatibility to mqtt2.*
git-svn-id: https://svn.fhem.de/fhem/trunk@17768 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-17 21:15:39 +00:00
hexenmeister
89dbd4b3e3 feature: support for MQTT2 -> publish
git-svn-id: https://svn.fhem.de/fhem/trunk@17755 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-15 22:13:12 +00:00
hexenmeister
8a4c98881a added: subscribe support for mqtt2 IODev
feature: check devspec (from DEF) while wildcard publishing

git-svn-id: https://svn.fhem.de/fhem/trunk@17754 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-15 21:39:09 +00:00
hexenmeister
7521e122e9 change: import json2nameValue
git-svn-id: https://svn.fhem.de/fhem/trunk@17732 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-11 22:12:21 +00:00
hexenmeister
f865ab0821 bugfix: publish with wildcards, subscribe multiple target
git-svn-id: https://svn.fhem.de/fhem/trunk@17676 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-11-04 20:58:57 +00:00
hexenmeister
b7b44b5f7f bugfix: mqttDefauts has no effect for qos/retain
git-svn-id: https://svn.fhem.de/fhem/trunk@17564 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-10-18 20:28:34 +00:00
hexenmeister
dbf557f2cc feature: 'mqttForward' implemented
git-svn-id: https://svn.fhem.de/fhem/trunk@17533 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-10-14 19:25:32 +00:00
hexenmeister
72470c1b78 bugfix: initialization
git-svn-id: https://svn.fhem.de/fhem/trunk@17444 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-30 21:30:54 +00:00
hexenmeister
eae45e6cf4 feature: globalTypeExclude und globalDeviceExclude
quick fix: received messages forward exclude for 'dummy'


git-svn-id: https://svn.fhem.de/fhem/trunk@17436 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-30 18:24:42 +00:00
hexenmeister
64d44e3e35 Fixed: ctrl-attr was deleted on redefine devlist, no (re)publish for received subscription
git-svn-id: https://svn.fhem.de/fhem/trunk@17416 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-27 20:37:36 +00:00
hexenmeister
0732623b54 change: global defaults, resend on connect, div. fixes
git-svn-id: https://svn.fhem.de/fhem/trunk@17387 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-22 21:24:52 +00:00
hexenmeister
1db77264d1 change: see change log inside
git-svn-id: https://svn.fhem.de/fhem/trunk@17363 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-17 12:58:39 +00:00
hexenmeister
0d44176fd8 change: many fixes
git-svn-id: https://svn.fhem.de/fhem/trunk@17352 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-09-15 15:57:52 +00:00