Florian
5cd13e0d0d
[OTA] Add version_tag automatic replacement to workflow ( #1578 )
2023-03-26 17:19:16 -05:00
Florian
b806ea9354
[DOCS] Fix tip note for switchbot ( #1577 )
2023-03-26 10:29:23 -05:00
Florian
404b224871
[DOCS] Update presence detection docs ( #1575 )
2023-03-24 19:54:21 -05:00
Florian
95896e0a04
[BT] Bump decoder version ( #1574 )
2023-03-24 10:36:25 -05:00
Florian
338fc43825
[OTA] Free memory by deleting BT tasks when launching OTA ( #1573 )
...
* [OTA] Free memory by deleting BT taskswhen launching OTA
and restart if fail
Also factorize restart function for ESP
2023-03-24 10:12:08 -05:00
Florian
d1e9e8bf9b
[RN8209] Fix in use switch value ( #1572 )
2023-03-23 18:25:13 -05:00
Florian
11faf9a948
[SSD1306] Give some time for the flash to start ( #1571 )
...
Before reading the preferences, the goal is to avoid getting stuck during preferences reading operations
2023-03-23 14:11:19 -05:00
Florian
22ea25c986
[RF] Filter interlogix discovery ( #1570 )
...
Currently, many entities are created with this device, but it seems more like a noise than real devices as they only present an RSSI and battery property. So filtering changes while we search for library optimization.
2023-03-23 13:12:28 -05:00
Florian
699de44895
[BT] Decoder dev branch ( #1565 )
2023-03-23 11:29:39 -05:00
Florian
46273763ed
[HA Discovery] Fix trackers being auto discovered with all their properties ( #1567 )
...
* [HA Discovery] Fix trackers being auto discovered with all their properties
* Fix HA warning
Template varaible warning when rssi key is absent
2023-03-23 11:25:22 -05:00
Florian
86744b283b
[SYS] Bump ESP32 platform to v6.1.0 and ESP8266 to v4.1.0 ( #1547 )
...
* Bump ESP32 platform to v6.1.0 and ESP8266 to v4.1.0
* Fix ESP32 not connecting to Ethernet
And remove check updates as it is now done every hour
* Do not define LED pins if not explicitly stated
* OLED need to be reset for Heltec Lora 32 V2
* Fix issue with SSD1306 saving
2023-03-23 11:24:49 -05:00
Florian
537d4849e5
[NTP] Only check NTP when user requires timestamp ( #1569 )
2023-03-23 10:44:05 -05:00
Florian
8d1488e4c1
[OTA] Fix invalid json ( #1568 )
2023-03-23 10:43:30 -05:00
Northern Man
4b7da309e0
[RF] Update rtl_433_ESP to version 0.1.9 ( #1566 )
...
Fixes issue with espressif32@6.1.0 and `GPIO output gpio_num error`
2023-03-23 10:22:57 -05:00
DigiH
85d6494d62
[BT] "track" tag removal ( #1562 )
...
"track" tag removal when pubAdvData is false
2023-03-22 13:01:49 -05:00
Florian
b7b3bbb91a
[OTA] Change topic for last update status ( #1561 )
...
To avoid conflict with the SYStoMQTT information
2023-03-21 15:36:15 -05:00
Florian
e1fef642cd
[BM2] Fix discovery relying on MODEL_ID ( #1560 )
...
To don't take into account the iBeacons messages change the condition to is not defined
2023-03-21 13:07:09 -05:00
Florian
80e00883fb
[HA Discovery] Fix RMAC discovery of unwanted devices ( #1557 )
2023-03-20 14:36:47 -05:00
Florian
9299ee7970
[BT] Fix discovery of device tracker Tile that adv name only ( #1556 )
2023-03-20 13:01:03 -05:00
Northern Man
d2470288e5
[BT] InUse updates for DT24 ( #1553 )
2023-03-20 07:38:55 -05:00
Northern Man
7c4c90d777
[RTL_433] Update to rtl_433_ESP v0.1.8 ( #1552 )
2023-03-20 07:37:04 -05:00
Northern Man
4e93722098
[SSD1306] Fix reboot loop with latest ESP32 platform ( #1551 )
2023-03-20 07:35:14 -05:00
Florian
85650a6204
[BT] Device tracker presence detection ( #1548 )
...
Add device tracker detection and automatic creation following HA discovery convention
So as to trigger the away state, add an offline status to the identified BLE trackers
2023-03-20 07:31:00 -05:00
Die Peter Pan
7bae999435
[TEMT] Added Temt6000 light sensor using a d1 mini ( #1550 )
...
Added light sensor TEMPT6000
2023-03-18 09:33:35 -05:00
Florian
c12f51ee0e
[OTA] Remove version_tag from title ( #1546 )
...
To avoid redundancy in the display
2023-03-17 16:10:51 -05:00
ilgrank
c8510f2605
[SYS] Add utc & unix timestamp options to SYStoMQTT and Sensor messages ( #1533 )
...
Add optional timestamps to the SYStoMQTT and modules messages
Also, the sync with the NTP time server now occurs every hour (can be defined with TimeBetweenCheckingSYS in UserConfig.h)
2023-03-17 10:49:27 -05:00
Die Peter Pan and andre
3b4af96990
[WIFI] Added macros for ESP - WifiGMode and WifiPower to reduce/eliminate Wifi interference on sensors like HC-SR501 ( #1531 )
...
* Fix WiFi interference on PIR
* Added to DOCS re: WiFi interference.
* Add sufficx -custom to configs without prod binaries
* Add ESP32 Wifi band and tx power to user_config.h
---------
Co-authored-by: andre <agreylin@gmail.com >
2023-03-16 17:50:14 -05:00
Florian
d530841b0e
[DOCS] Add required version for single command OTA ( #1542 )
2023-03-16 11:23:23 -05:00
Florian
3f92e14ba6
[HA Discovery] Auto Off timer ( #1541 )
...
* [HA Discovery] Auto Off timer
Auto deactivate discovery after 30min from the last activation, goal is to avoid unwanted entities created
2023-03-16 10:43:18 -05:00
Florian
9219ff928c
[OTA] Improve user feedback and regorganize processing ( #1540 )
...
To see OTA progress through MQTT messages or controller
And change the stopProcessing position so as to reduce chance of collision with other processes
2023-03-16 10:01:20 -05:00
Florian and h2zero
33ea56bf12
[BT] copy advertised device to avoid concurrent data access. ( #1537 )
...
Co-authored-by: h2zero <powellperalata@gmail.com >
2023-03-16 08:00:47 -05:00
Florian
17ce2debce
[OTA] Add hourly update routine for update check ( #1538 )
...
Update check will be done at start and hourly
2023-03-16 07:59:39 -05:00
Florian
3b134fce87
[BT] Bump TheengsDecoder to v1.3.0 ( #1536 )
2023-03-15 14:28:46 -05:00
Florian
390302a6fa
[HA Discovery] Filter on type rather than model_id ( #1535 )
...
For maintainability
Add Ibeacon in the filtering as they are not identified with RMAC type
2023-03-15 14:28:12 -05:00
ilgrank
dbba1bdaf7
[MQTT] Optional message retain flag ( #1534 )
...
* Define optional sensor_Retain
...with default : false to preserve current behaviour
* Support optional sensor message retaining
2023-03-15 13:20:08 -05:00
Florian
3ceb19f7be
[DOCS] Improbe BLE gateway guide ( #1530 )
...
Add images, intro and reorganize sections
2023-03-13 19:28:32 -05:00
xopr
50e80f0239
Updated LoRa documentation ( #1527 )
2023-03-12 18:47:19 -05:00
xopr
97750611f8
Fix for #1458 : crash on ASCII and HEX data ( #1526 )
2023-03-12 15:52:24 -05:00
DigiH
df020efd8b
[DOCS] RF documentation addions ( #1524 )
2023-03-12 12:17:51 -05:00
xopr
504463c5c2
[LORA] Added WiPhone LoRa support ( #1458 )
...
* Added WiPhone LoRa support
* Centralised raw-hex functions
2023-03-12 12:09:45 -05:00
DigiH
c7547044fe
Scan_Duration as MQTT command ( #1516 )
...
Scan_Duration as runtime MQTT command 'scanduration'
2023-03-10 15:12:08 -06:00
Florian
7567552a58
[RTL_433 Discovery] Do not store the devices if discovery off ( #1518 )
2023-03-10 14:25:12 -06:00
Florian
9e642de3aa
[DOCS] Clarify RF ( #1503 )
2023-03-09 09:53:05 -06:00
DigiH
95b749833c
[BT] Known Random MAC address filtering ( #1514 )
...
* [BT] Random MAC address filtering
Random MAC address filter with runtime boolean setting
randommacs
* APPLE_CONT added to discovery and data process
2023-03-09 09:35:16 -06:00
Argafal and Argafal
5394e5b1c7
[NEW BOARD] Add environment for board Wemos Lolin C3 mini ( #1512 )
...
* Add environment for board Wemos Lolin C3 mini
* Lolin C3 mini: disable serial output as a default
---------
Co-authored-by: Argafal <dev.omg@argafal.de >
2023-03-09 09:02:46 -06:00
Florian
68a556161f
[BUILD] Add gitpod to build the firmware ( #1515 )
...
Allow to build OMG from a web browser and download the binary
2023-03-09 08:55:05 -06:00
Yogotech's GITHub account
2a8257d4ce
[DOCS] Modify home assistant configuration changes to reflect MQTT syntax that is required since HomeAssistant 2022.12.0 ( #1511 )
...
The MQTT YAML configuration change was optional in 2022.6, but the new syntax (updated above) is now mandatory, and now matches the already updated documentation provided at the top of the page. I also added the force_update flag to help with the expire_after to give better graphing of temperature/humidity readings.
2023-03-08 05:25:12 -06:00
Florian
8f47a80303
[BT Discovery] Improve BM2 discovery ( #1510 )
...
to filter advertisement coming from iBeacon packets that contains volt
as the voltage is not properly advertised throught the iBeacon packet and render a wrong voltage
2023-03-07 19:35:57 -06:00
Florian
a9f8f803e5
[HA Discovery] Fix discovery switch ( #1509 )
...
extend scope of boards
2023-03-07 14:24:51 -06:00
DigiH
f91e82df41
[SSD1306] MQTT confirmations removal ( #1508 )
...
MQTT confirmations removal for consistency with other modules
2023-03-06 19:50:52 -06:00