jokujossai
|
e33dcda907
|
[mqtt] fix publish payload length when payload contains null characters (#10744)
|
2025-09-16 20:35:23 +12:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
J. Nick Koston
|
b1048d6e25
|
Fix lwIP thread safety assertion failures on ESP32 (#9570)
|
2025-07-17 17:06:57 +12:00 |
|
 
|
9ae45ba8aa
|
[json] Bump ArduinoJson library to 7.4.2 (#8857)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-15 14:11:10 +12:00 |
|
 J. Nick KostonandCopilot
|
ee8ee4e646
|
Optimize logger callback API by including message length parameter (#9368)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 22:00:03 +00:00 |
|
 Rodrigo MartínandCopilot
|
16860e8a30
|
fix(MQTT): Call disconnect callback on DNS error (#9016)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-06-25 22:20:29 +12:00 |
|
Jesse Hills
|
7ad6dab383
|
[mqtt] Don't wait for connection unless configured to (#8933)
|
2025-06-24 13:31:38 +12:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Keith Burzinski
|
518bce50a5
|
[mqtt] Remove redundant "mqtt" from log messages (#8968)
|
2025-06-03 21:54:58 +01:00 |
|
Keith Burzinski
|
d9a9e0aea3
|
Streamline setup() logging (k, l, m) (#8928)
|
2025-05-29 06:57:58 +12:00 |
|
J. Nick Koston
|
574aabdede
|
Reduce number of calls to fetch time in the main loop (#8804)
|
2025-05-19 07:48:57 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
2fd5f9ac58
|
[api] Allow noise encryption key to be set at runtime (#7296)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-17 13:15:25 +12:00 |
|
Dusan Cervenka
|
b4a2b50ee0
|
Fixed topic when mac is used (#7988)
|
2025-01-13 17:34:07 +13:00 |
|
 kbulletandJesse Hills
|
584dbf2668
|
MQTT sensors handling of publishing NaN values (#7768)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-12-02 23:50:05 +00:00 |
|
Rodrigo Martín
|
80b4c26481
|
feat(MQTT): Add enable, disable and enable_on_boot (#7716)
|
2024-11-06 13:56:48 +13:00 |
|
victorclaessen
|
3df25a183a
|
Add clean_session as configurable option to the MQTT component (#7501)
|
2024-09-27 09:57:51 +12:00 |
|
Olivier ARCHER
|
8756b41b63
|
[mqtt] fix missing initializer in MQTTClientComponent::disable_discovery (#7271)
|
2024-08-14 14:19:46 +12:00 |
|
Markus
|
368662969e
|
Move MQTT ip discovery to deticated config option. (#6673)
|
2024-07-22 09:36:46 +12:00 |
|
Jesse Hills
|
95e45dc12c
|
Allow parse_json to return a boolean result (#6884)
* Allow parse_json to return a boolean result
* Remove pass variable
|
2024-06-10 22:40:56 +00:00 |
|
Jimmy Hedman
|
7d9fc3ceaa
|
Bump ESP8266 Arduino versions (#5359)
|
2024-03-20 21:16:10 +13:00 |
|
Rodrigo Martín
|
6a8a2aaefb
|
feat(MQTT): Add QoS option for each MQTT component (#6279)
|
2024-03-11 13:12:52 +13:00 |
|
 Jimmy HedmanandJesse Hills
|
f73518dbeb
|
Improve dualstack and IPv6 support (#5449)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-27 21:16:20 +13:00 |
|
Jesse Hills
|
2754ddec1b
|
Allow setup to continue past mqtt if network/wifi is disabled (#5754)
|
2023-11-15 10:51:45 +13:00 |
|
Jimmy Hedman
|
57b7dd0fa2
|
Refactor ip address representation (#5252)
|
2023-09-27 21:38:43 +13:00 |
|
Kuba Szczodrzyński
|
2f7a378c7b
|
LibreTiny: enable MQTT, bump to v1.4.1 (#5419)
|
2023-09-27 10:23:21 +13:00 |
|
Jimmy Hedman
|
dadbc1aefa
|
Enable IPv6 for ESP8266 and Raspberry pi pico w (RP2040) (#4759)
|
2023-09-13 08:05:02 +12:00 |
|
luka6000
|
3003485dc6
|
fix to PR # 3887 MQTT connection not using discovery: false (#5275)
|
2023-09-01 13:20:21 +12:00 |
|
 Jimmy HedmanandJesse Hills
|
9980b9972f
|
Change MQTT client for ESP32 Arduino (#5157)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-08-08 09:16:42 +12:00 |
|
 MarkusandJesse Hills
|
c5a45645a6
|
allow to use MQTT for discovery of IPs if mDNS is no option (#3887)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-05-17 16:29:56 +12:00 |
|
Jesse Hills
|
d42f35de5d
|
Wrap ipv6 code a bit more (#4574)
* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix
|
2023-03-21 20:24:14 +00:00 |
|
Oxan van Leeuwen
|
86c0e6114f
|
Lock scheduler items while modifying them (#4410)
* Cosmetic fixes to scheduler code
* Add generic Mutex API
* Lock scheduler items while modifying them
* Always defer MQTT callbacks on Arduino
|
2023-02-26 18:43:08 +00:00 |
|
ShellAddicted
|
fe05d7aec1
|
Fix: Make MQTT over TLS actually work (#3580)
|
2022-06-20 11:17:58 +12:00 |
|
jimtng
|
4f57bf786b
|
Add mqtt.on_connect and mqtt.on_disconnect triggers (#3520)
|
2022-06-03 13:51:50 +12:00 |
|
Jesse Hills
|
047c18eac0
|
Add default object_id_generator for mqtt (#3389)
|
2022-04-14 11:25:31 +12:00 |
|
  
|
792108686c
|
Add mqtt for idf (#2930)
Co-authored-by: Flaviu Tamas <me@flaviutamas.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2022-04-04 11:07:20 +12:00 |
|
Jesse Hills
|
38ff66debd
|
Remove stray define (#3260)
|
2022-03-02 16:32:45 +13:00 |
|
Andrej Komelj
|
9826726a72
|
Implement MQTT discovery object_id generator (#3114)
|
2022-02-08 22:58:38 +13:00 |
|
 Oxan van LeeuwenandJesse Hills
|
80d03a631e
|
Force braces around multi-line statements (#3094)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2022-01-25 08:56:36 +13:00 |
|
Jesse Hills
|
33f17f75a0
|
Upgrade ArduinoJson to 6.18.5 and migrate code (#2844)
|
2022-01-01 22:31:43 +13:00 |
|
 
|
515519bc87
|
Provide an option to select MQTT unique_id generator (#2701)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2021-11-15 15:49:18 +01:00 |
|
 Otto WinterandJesse Hills
|
ac0d921413
|
ESP-IDF support and generic target platforms (#2303)
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-20 11:47:51 +02:00 |
|
 
|
40c474cd83
|
Run clang-tidy against ESP32 (#2147)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-09-13 18:11:27 +02:00 |
|
 Oxan van LeeuwenandOtto winter
|
d594a6fcbc
|
Store strings only used for logging in flash (#2274)
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-09-13 09:48:52 +02:00 |
|
Oxan van Leeuwen
|
0cd24c629a
|
Compatibility with clang-tidy v14 (#2272)
|
2021-09-13 09:35:55 +02:00 |
|
Stefan Agner
|
501f88ca86
|
Avoid non-const globals and enable clang-tidy check (#1892)
|
2021-06-11 08:19:44 +12:00 |
|
Otto Winter
|
360effcb72
|
Activate some clang-tidy checks (#1884)
|
2021-06-10 13:04:40 +02:00 |
|
Stefan Agner
|
13fe9e83fa
|
Use Clang 11 (#1846)
|
2021-06-08 22:16:17 +02:00 |
|
Gareth Cooper
|
e6f8e73705
|
Receive long MQTT payload (#1590)
|
2021-04-08 14:26:34 +02:00 |
|
 Anthony UkandOtto Winter
|
76a6c39f25
|
mqtt_client: Added MQTTClientComponent::unsubscribe() (#1672)
Co-authored-by: Otto Winter <otto@otto-winter.com>
|
2021-04-08 14:21:42 +02:00 |
|
Otto Winter
|
d63cd8b4cd
|
Add additional custom lint checks (#790)
|
2019-10-23 14:43:27 +02:00 |
|