Commit Graph

134 Commits

Author SHA1 Message Date
MichaelDvP
9c33b5cb8b limit mqtt queue to 300 2023-09-20 12:16:36 +02:00
MichaelDvP
b912779ef9 fix max for ULONG values, save counters every hour, 3.6.1-dev0c 2023-09-04 12:21:53 +02:00
MichaelDvP
01060574ab mqtt on_message: make char * conversion more clear 2023-07-24 19:56:07 +02:00
MichaelDvP
8b58282bde Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 2023-07-21 09:16:51 +02:00
proddy
ccd69c2c3a compile on mac osx 2023-07-15 10:24:43 +02:00
MichaelDvP
6d0bd099e1 Merge branch 'dev2' of https://github.com/emsesp/EMS-ESP32 into dev2 2023-07-14 19:15:28 +02:00
Proddy
18e4c3aa88 fix odd spelling mistakes 2023-07-14 16:45:58 +02:00
Proddy
f3d3a386ee get standadlone working with espMqttClient 2023-07-14 12:11:48 +02:00
MichaelDvP
17b4964b01 test response and custom entity raw, #1212 2023-07-13 11:09:42 +02:00
MichaelDvP
443fe640b3 add optional secure mqtt 2023-07-08 16:24:44 +02:00
MichaelDvP
b28865a283 use only espMqttClient queue 2023-06-05 10:06:19 +02:00
MichaelDvP
7865ddc51f use espMqttClient, qos2 fixed 2023-06-03 16:36:53 +02:00
MichaelDvP
4ba9f6f330 names for entityFormat and discoveryType 2023-03-14 15:17:16 +01:00
Proddy
425cf33f74 added back MAX_MQTT_MESSAGES 2023-02-23 19:26:58 +01:00
Proddy
bc80aaea63 rename publish functions to queue_* because that is what they do 2023-02-22 20:54:38 +01:00
Proddy
11ad4d8a0f merge with https://github.com/emsesp/EMS-ESP32/pull/1077 2023-02-22 19:01:58 +01:00
Proddy
924502113e functions don't need to return std::shared_ptr<const MqttMessage> 2023-02-22 13:08:07 +01:00
Proddy
6aea27e30f tidy up EMSESP_DEBUG and EMSESP_TEST 2023-02-21 21:49:21 +01:00
Proddy
c18640eab0 brand_to_string to brand_to_char. use const char * where possible 2023-02-20 18:09:32 +01:00
proddy
12b4bd3795 Workaround for better Domoticz MQTT intergration? #904 2023-02-11 23:26:15 +01:00
Proddy
ffacefb792 update copyright year 2023-02-11 19:06:02 +01:00
Proddy
d39d62c2f8 show mqtt disconnect error in log, on first connect only 2023-01-30 17:04:33 +01:00
Proddy
7faffafd8a remove duplicate cmdfunction_p 2023-01-29 12:09:27 +01:00
MichaelDvP
ce0ee49ebf add step to numeric command-values in HA discovery 2022-12-18 16:22:18 +01:00
proddy
783ea7901c support 3 types of MQTT discovery entity id 2022-12-17 19:20:31 +01:00
Proddy
ba90ebda4c merge multiple_instances with entity_format 2022-12-15 21:51:11 +01:00
Proddy
ccbb56d403 add v3.4 entity id flag to MQTT settings 2022-12-14 22:07:42 +01:00
MichaelDvP
9665f4136a Merge branch 'dev' of https://github.com/emsesp/EMS-ESP32 into dev 2022-12-07 07:41:25 +01:00
proddy
1af1a1863a #759 add option to enable multiple instances to keep backward compatibllity with v3.4 2022-12-05 21:33:10 +01:00
MichaelDvP
9e23710c6d add heartbeat interval to mqtt settings 2022-12-05 19:27:56 +01:00
Proddy
ba1813c767 removed en_name 2022-11-30 21:21:03 +01:00
MichaelDvP
f16aaf7874 ignore mqtt echos if publish_single2command is set. 2022-10-17 10:14:06 +02:00
Proddy
e37bbe420c manual merge of PR 660 - https://github.com/emsesp/EMS-ESP32/pull/660/ 2022-10-04 21:01:23 +02:00
Proddy
4c70da28e6 better fix for ha climate Optimize flash with ESP32 #646 2022-10-01 16:03:04 +02:00
proddy
777c9db0f6 remove flash 2022-09-28 15:47:27 +02:00
MichaelDvP
022b667858 use old HA object_id, #636, HA (un)subscribes with wildcard 2022-09-24 12:00:41 +02:00
MichaelDvP
f1bb183017 ha config to basename, analog/dallas allow single/nested with ha 2022-09-23 21:54:13 +02:00
proddy
9ae81779ff Change name of entity within WebUI #612 2022-09-09 12:35:21 +02:00
Proddy
1a4ce643fc Multi-language/I18n support #22 2022-08-24 21:50:19 +02:00
proddy
d09e2237ee sonar recommendations 2022-03-05 16:21:00 +01:00
proddy
c1edbbf047 sonar fixes 2022-03-05 14:25:35 +01:00
proddy
f206ce7114 auto formatting 2022-02-26 18:12:42 +01:00
MichaelDvP
24216d7b4f move HA climate to mqtt 2022-02-23 10:29:56 +01:00
proddy
35fec3150b remove obsolete create_device_config and icons 2022-02-20 13:39:36 +01:00
proddy
d8f32d6ade hard code 128 as topic length to prevent compiler warnings 2022-02-17 10:46:02 +01:00
MichaelDvP
7f5e0f7244 Mqtt: remove all HA if not active, timeout QoS, option single2cmd 2022-02-16 17:59:53 +01:00
proddy
d00ac1fa86 formatting 2022-02-12 15:04:37 +01:00
proddy
77e1898512 Merge remote-tracking branch 'origin/v3.4' into dev 2022-01-23 17:56:52 +01:00
proddy
27712badb6 allow empty payloads, refactor to also delete a HA topic 2021-11-15 14:26:30 +01:00
proddy
e6a44c9c82 be able to set mqtt base 2021-11-02 10:41:39 +01:00