ee7407a7cc
Don't create an MQTT client connection if there are no topics to subscribe.
...
If we open multiple connections from multiple MQTT-based backends to the
same host, with some of them having no topics subscribed, Paho-MQTT can
mess up which client is supposed to receive which message and we may end
up with lost messages on the platypush_bus_mqt/<host> topic.
2021-02-15 22:05:08 +01:00
77c6f699a0
Keep track of the last state of the Zigbee controller so that new messages on the bridge/state
topic won't trigger new events unless the state has actually changed [see #183 ]
2021-02-13 15:55:29 +01:00
5832bc68d5
Don't default on logging.INFO level if another level is set in the configuration, and apply the same logging level also to the web server [ closes #162 ]
2021-02-13 15:13:53 +01:00
9b9334682f
Still support default host/port fallback on mqtt.publish
2021-02-12 02:20:04 +01:00
73cc742dfb
Fixed backend.zigbee.mqtt to work with the new zigbee2mqtt API
2021-02-11 23:52:06 +01:00
ade04a6ea1
Refactored backend.mqtt to reuse connections whenever possible, as well as programmatically subscribe/unsubscribe topics at runtime
2021-02-11 23:52:06 +01:00
7325c87068
Fixed remaining Zigbee groups and binding methods to work with the new zigbee2mqtt API [see #163 ]
2021-02-10 02:01:30 +01:00
021dd32190
Moved more zigbee2mqtt methods to the new API
2021-02-09 02:34:38 +01:00
15d2e1116b
Fixed device_get and device_rename to use the new zigbee2mqtt API
2021-02-08 01:46:18 +01:00
452533db17
Fixed MQTT over SSL default version spec in case the parameter is not a string
2021-02-08 01:46:18 +01:00
314c01ef97
Refactored Zigbee backend and remove unused logic for keeping devices up-to-date
2021-02-06 14:45:50 +01:00
4c5a52417e
Support for new zigbee2mqtt API and protocol (see #163 )
2021-02-06 02:19:15 +01:00
b57a241f52
Changed base URL to platypush.tech
2021-02-05 23:18:18 +01:00
Fabio Manganiello
2834ed2a7c
Refactored and fixed many bugs on the media.omxplayer plugin
2021-02-04 01:44:21 +01:00
Fabio Manganiello
165f85f8dc
Added support for background shell commands
2021-02-04 01:43:51 +01:00
Fabio Manganiello
7f24b82281
Removed deprecated media.ctrl plugin
2021-02-03 22:13:10 +01:00
7e1d232942
Another fix bites the dust
2021-02-03 17:47:33 +01:00
31a7ecee03
Quick fix
2021-02-03 17:46:05 +01:00
346bd9602d
The whole get_plugin/.status() block should be under try/except
2021-02-03 17:44:40 +01:00
673351db51
Don't fail if a media plugin can't be imported
2021-02-03 17:43:26 +01:00
86ebc4fae9
Get the plugin name, not the object
2021-02-03 17:42:20 +01:00
118540db8c
Fixed unreferenced var
2021-02-03 17:41:06 +01:00
a1d6c4fbe4
Added missing Config import
2021-02-03 17:39:55 +01:00
2bb07ae191
Fixed base class name
2021-02-03 17:39:16 +01:00
1920bd80a3
First search among the configured media plugins in media.ctrl plugin
2021-02-03 17:34:33 +01:00
0ad4597daf
No need to keep the wiki as a submodule
2021-02-02 01:26:54 +01:00
e08d4c21b8
Documentation domain name moved to docs.platypush.tech
2021-02-02 01:05:07 +01:00
254045283b
Removed deprecated message.events.path module
2021-02-02 00:54:17 +01:00
41b8b738d6
Fixed links referenced in the documentation
2021-02-02 00:50:17 +01:00
0411145ebf
Updated blog link
2021-02-02 00:32:39 +01:00
cca4444af2
Updated README
2021-02-01 00:38:59 +01:00
3332c5c573
Updated README
2021-02-01 00:33:31 +01:00
dca81de5a3
Updated README
2021-02-01 00:33:20 +01:00
1c84891df6
Update README.md
2021-02-01 00:31:59 +01:00
fca0c2265c
Added extra alias "snowboy" for "hotword"
2021-01-31 12:42:02 +01:00
fda8872a15
Updated README
2021-01-31 01:28:58 +01:00
32ec76611a
Removed .github folder
2021-01-28 14:48:19 +01:00
13f4edbc92
Updated README
2021-01-28 14:48:09 +01:00
7d4d9eb438
Refactored submodules
2021-01-25 13:26:20 +01:00
e2415928a7
Added blog as submodule
2021-01-23 19:54:13 +01:00
92c98f26e5
Moved wiki module
2021-01-23 16:31:31 +01:00
e2e7011e53
s/github.com/git.platypush.tech/g
2021-01-23 15:03:43 +01:00
Fabio Manganiello
31b110a06c
FIX: zigbee2mqtt applies different logic to /<device_name> and /<device_name>/get
2021-01-22 16:24:43 +01:00
Fabio Manganiello
717ad5d88c
Revert "FIX: zigbee2mqtt /get calls require a property field specified on the message"
...
This reverts commit 7ff08a9587
.
2021-01-22 16:13:18 +01:00
Fabio Manganiello
7ff08a9587
FIX: zigbee2mqtt /get calls require a property field specified on the message
2021-01-22 00:45:52 +01:00
Fabio Manganiello
1777ebb051
Retry logic in case of Pushbullet listener error
2020-12-30 19:44:30 +01:00
Fabio Manganiello
9dacd2d3c9
Fixed croniter timezone offset logic mismatch
2020-11-21 01:36:37 +01:00
Fabio Manganiello
0c0e7411f7
Bump version: 0.13.8 → 0.13.9
2020-11-11 22:31:47 +01:00
Fabio Manganiello
9179f35a82
Support for row height for dashboard widgets
2020-11-11 22:28:43 +01:00
Fabio Manganiello
470bd62af7
Parse actions in cron also from list
2020-11-11 17:09:36 +01:00