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