27 Commits

Author SHA1 Message Date
hexenmeister
3ab8825ed6 added: ability for client notifications: on connect, on disconnect, on timeout
fixed: fhem failure on handling wirh mqtt-devices without or with wrong devio attribute

git-svn-id: https://svn.fhem.de/fhem/trunk@17166 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-08-18 19:40:56 +00:00
eisler
2b2e967ff2 00_MQTT: Initialize RenameFn
git-svn-id: https://svn.fhem.de/fhem/trunk@17111 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-08-09 07:51:21 +00:00
eisler
bee096a00c 00_MQTT: topics and payload patch (Forum: #86270)
git-svn-id: https://svn.fhem.de/fhem/trunk@16674 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-04-29 12:53:05 +00:00
eisler
94e17f3ecc 00_MQTT: topic with space or colon
git-svn-id: https://svn.fhem.de/fhem/trunk@16252 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-02-23 21:32:59 +00:00
eisler
7832fd38a1 00_MQTT: small bugfix
git-svn-id: https://svn.fhem.de/fhem/trunk@16248 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-02-23 19:18:34 +00:00
eisler
209738570e 00_MQTT: new attribute "client-id"
git-svn-id: https://svn.fhem.de/fhem/trunk@16223 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2018-02-19 18:26:50 +00:00
eisler
3f3abbee6b 00_MQTT: fix event-on-change Reading
git-svn-id: https://svn.fhem.de/fhem/trunk@15126 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-09-24 07:43:17 +00:00
eisler
d833bfd7e1 00_MQTT: fix Undef
git-svn-id: https://svn.fhem.de/fhem/trunk@15087 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-09-17 18:02:13 +00:00
eisler
6964d519ac 00_MQTT: added delete
git-svn-id: https://svn.fhem.de/fhem/trunk@15082 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-09-17 16:09:28 +00:00
eisler
52c2007313 MQTT: features from hexenmeister (Forum #msg662213)
git-svn-id: https://svn.fhem.de/fhem/trunk@14964 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-08-26 22:15:46 +00:00
eisler
b6324d528d bugfix: MQTT: undef patch
git-svn-id: https://svn.fhem.de/fhem/trunk@14534 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-06-18 08:48:07 +00:00
eisler
090a423a21 00_MQTT: fixed delete MQTT_DEVICE
git-svn-id: https://svn.fhem.de/fhem/trunk@13318 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-02-03 09:42:52 +00:00
eisler
6b8535470b 00_MQTT: fixed delete MQTT device, added setKeyValue/getKeyValue for username and password
git-svn-id: https://svn.fhem.de/fhem/trunk@13177 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-01-22 07:46:14 +00:00
eisler
3ddbc911bd 00_MQTT: Added username password (optional).
git-svn-id: https://svn.fhem.de/fhem/trunk@12937 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2017-01-02 20:01:32 +00:00
ntruchsess
5689125718 00_MQTT: support readingFnAttributes
git-svn-id: https://svn.fhem.de/fhem/trunk@10418 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2016-01-08 23:28:27 +00:00
ntruchsess
1bb364e78c MQTT: update doc
git-svn-id: https://svn.fhem.de/fhem/trunk@6935 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-11-09 20:35:34 +00:00
ntruchsess
684211d5b1 MQTT_DEVICE/BRIDGE: move call to AssignIoPort to DefFn
git-svn-id: https://svn.fhem.de/fhem/trunk@6842 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-31 19:02:20 +00:00
ntruchsess
440bac9efa MQTT: dokumentation
git-svn-id: https://svn.fhem.de/fhem/trunk@6720 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-09 08:49:59 +00:00
ntruchsess
32003c87bf MQTT: implement retain
git-svn-id: https://svn.fhem.de/fhem/trunk@6710 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-08 15:51:10 +00:00
ntruchsess
de665f1995 MQTT: implement qos
git-svn-id: https://svn.fhem.de/fhem/trunk@6709 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-08 15:31:39 +00:00
ntruchsess
4ccf88c21e MQTT_DEVICE: new attribute 'autoSubscribeReadings'
git-svn-id: https://svn.fhem.de/fhem/trunk@6708 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-08 13:07:07 +00:00
ntruchsess
30e9d69a63 MQTT: add MQTT_BRIDGE to list of clients
git-svn-id: https://svn.fhem.de/fhem/trunk@6700 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-07 07:56:13 +00:00
ntruchsess
90f40285ec MQTT: fix commandref
git-svn-id: https://svn.fhem.de/fhem/trunk@6694 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-06 10:43:46 +00:00
ntruchsess
f01a844bf5 MQTT: refactor to get rid of 'constant subroutine redifined'-messages caused by import of Net::MQTT
git-svn-id: https://svn.fhem.de/fhem/trunk@6653 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-02 11:59:37 +00:00
ntruchsess
99b96cce4f MQTT: fix 'Not enough arguments for main::DevIo_SimpleWrite'
git-svn-id: https://svn.fhem.de/fhem/trunk@6652 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-01 22:29:12 +00:00
ntruchsess
b1dfeaa3ff MQTT_DEVICE: implements device that directly mapps to mqtt-topics
git-svn-id: https://svn.fhem.de/fhem/trunk@6651 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-01 22:06:33 +00:00
ntruchsess
7962529c09 MQTT: initial checkin of MQTT and MQTT_DEVICE
git-svn-id: https://svn.fhem.de/fhem/trunk@6648 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-10-01 10:53:51 +00:00