Commit Graph

32 Commits

Author SHA1 Message Date
barbudor e3e692de38 support fahrenheit and plublish temp unit 2022-01-28 23:27:20 +01:00
Barbudor 261338729c make mi32option23 compliant with full topic 2021-12-07 22:01:57 +01:00
Theo Arends 4ba9fe775a
Merge pull request #13507 from Lenbok/pvvx-reed-switch-status
Reflect PVVX firmware reed switch status
2021-11-13 11:48:15 +01:00
Theo Arends 128f7723d1 Enable MQTT retain (sigh)
Enable MQTT retain (sigh) (#12494)
2021-11-04 17:01:05 +01:00
Lenbok 628c00f090 Reflect PVVX firmware reed switch status
The first bit of the flag field reflects reed switch status so this
device can additionally be used to monitor the status of a door.
2021-10-29 19:43:10 +13:00
Theo Arends 69f4fa932e Remove logging causing heap degradation (#13251) 2021-10-04 17:57:03 +02:00
Jason2866 d665bf10c1
Merge pull request #13082 from btsimonh/mikeyslinkchange
change link displayed in TAS for MI BLE sensors which need a key to p…
2021-09-07 15:55:32 +02:00
Simon Hailes 605f1f2d4b change link displayed in TAS for MI BLE sensors which need a key to point to the new repo https://github.com/tasmota/ble_key_extractor/blob/gh-pages/index.html 2021-09-06 22:23:03 +01:00
Simon Hailes 0183376555 use type SemaphoreHandle_t where TasAutoMutex is used to silence new compiler warnings 2021-09-06 18:52:20 +01:00
Jason2866 68e9e3dbc7 NimBLE 1.3.1 2021-08-22 15:52:00 +02:00
Theo Arends e5e8ef4736 Refactor access TasnotaGlobal.mqtt_data 2021-08-15 17:08:31 +02:00
Theo Arends 30c77a28c8 Fix MQTT retain when MI32Option6 is enabled (#12494) 2021-06-29 15:45:48 +02:00
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends 749093a697 Prep mqtt_data from char to String (prt.3) 2021-06-06 17:26:01 +02:00
Theo Arends aa64428c2f Prep mqtt_data from char to String (prt.1) 2021-06-06 16:08:01 +02:00
Theo Arends ebeb4ea7ff Remove AddLog_P in favour of AddLog
Remove AddLog_P in favour of AddLog switching log from stack to heap allowing longer log entries (up to approximate log buffer size)
2021-06-05 11:47:09 +02:00
Theo Arends cea58d66c8 Prep virtual mqtt_data prt3 2021-05-24 16:52:59 +02:00
Theo Arends 77760dc2cc Prep virtual mqtt_data prt2 2021-05-23 16:50:17 +02:00
Conrad Sachweh 887def801c feat: added units of mi flora sensors like shown in the ui to mqtt autodiscovery 2021-05-03 08:29:52 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Theo Arends 1829df6d56 Unify rules process call
Unify rules process call (#11572)
2021-04-04 12:04:36 +02:00
Simon Hailes 638a4c100e 1/ Extends MAC address storage to 7 bytes, last byte now type.
MAC may now be 112233445566 or 112233445566/n n=0..3 indicating type.
To CONNECT to a random address, you must specify the address type.
2/ Adds BLEDetails4 - details for aliased macs only.
3/ Adds more command explaination in the top.
2021-04-02 08:32:01 +01:00
Simon Hailes 3a3e77215b Align protocol interpretation with MI docs (16 bit payload type).
Add ref to MI docs.
Add light sense for DOOR.
Add HASS discovery for MOST sensor types.
2021-02-28 18:17:38 +00:00
Simon Hailes ec25cfb08c better bugfix for MI32Option6 bug 2021-02-19 13:46:35 +00:00
Simon Hailes cabfc4f699 Fix HASS discovery for MI sensors - workaround is to use 'mi32option6 1' 2021-02-19 13:35:39 +00:00
Simon Hailes e7ef60aa3d better responses for Mi32Optionx n 2021-02-17 10:52:02 +00:00
Simon Hailes 10ee56b9da change MQTT display of TRIGGERED sensors. 2021-02-17 10:47:34 +00:00
Simon Hailes 34216db1b4 MI sensors - updates to how it deciodes what to display, so that 'unknown' MI devices can display correct data. re-add 'pairing' button. 2021-02-17 09:27:41 +00:00
Robert Klauco be537285f5
Added Xiaomi Miija door/window bluetooth sensor
Sensor displays Button value.
Needs atc unlocking first.
2021-02-14 22:40:27 +01:00
Simon Hailes 0f2b018ae4 BLE_ESP32 (xdrv_79): Start scan as soon as we are connected to a device - saves missing a few adverts.
iBeacon (xdrv_52): Clean up BLE_ESP32 based driver; add commands and advert timing.  Remove HM10 code - it's in the other one.....
2021-02-04 23:15:58 +00:00
Theo Arends 13713dccc1 Prep ESP32S2 2021-02-02 17:55:45 +01:00
Simon Hailes 60094eb0ee rename + soime explaination 2021-01-27 10:16:30 +00:00