Florian
5a42b02ad8
Enable to configure the OTA password from the Wifi Manager portal ( #1339 )
...
So as to enable the user to change the default one when setting up the gateway
2022-11-30 14:51:37 -06:00
Florian
dee3ef4de5
Improve reset mechanism when MQTT is not connected ( #1338 )
...
This enables to wait less for the reset to trigger
2022-11-30 14:27:27 -06:00
Florian and h2zero
8ee1c4e524
RN8209 energy sensor support with watt, voltage and current. ( #1337 )
...
Co-authored-by: h2zero <powellperalta@gmail.com >
2022-11-29 18:41:47 -06:00
Florian
145896516d
Enable to set Manufacturer and Model ( #1336 )
...
from macros
2022-11-29 10:48:00 -06:00
Florian
8714141630
Remove the devices that have Random Mac from the internal memory ( #1335 )
...
So as to avoid to have a growing memory consumption, indeed each time these devices change their MAC it will create a new entry into the list. This increase continuously the memory consumption of the list. And as these devices can't be discovered and doesn't have interest to be white or black listed we don't store them
2022-11-28 20:29:07 -06:00
Florian
c58e765253
Enable to keep actuator on off state in case of restart ( #1334 )
...
and publish status as a json when triggering actuator on off through a button
2022-11-28 20:28:40 -06:00
Florian
66588149a8
Change Error color to orange on RGB ( #1333 )
...
And enable its display when entering the WM portal
2022-11-28 20:28:03 -06:00
Florian
c98511ba36
Set the AP name with the short name plus the 4 first digits of the ESP mac ( #1331 )
...
so as to don't disclose the password used for WM.
Also change the wm password from MAc to be the last 8 digits, as these will change more than the first 8 ones.
Also make consistent the ifndef qnd the parsing between WM_PWD_FROM_MAC and USE_MAC_AS_GATEWAY_NAME
2022-11-28 20:06:36 -06:00
Florian
3e9fbb21ff
Move the button check at start of the program ( #1330 )
...
So as to enable to trigger the wm portal before the setup of all the modules
2022-11-28 20:04:48 -06:00
Florian
74a8698117
Bump Theengs Decoder to v0.9.7 ( #1332 )
2022-11-28 17:53:58 -06:00
Florian
2ada47c3bc
Enable to set the WM pwd from the Mac ( #1323 )
...
So as to reinforce security for AP configuration access, enable to set the Wifi Manager Password from the 8 first digits of the ESP Mac address
2022-11-28 13:21:03 -06:00
Florian
ec21cbb880
Update default certificate of Github ( #1322 )
...
So as to enable updates with a payload without the cert, and add a command example. Also so change the update message to notice level
2022-11-16 15:16:32 -06:00
Florian
f5ce12a641
Add rgb gpio powering pin ( #1321 )
...
* Add RGB GPIO powering pin
When the RGB Led is powered by an uC pin, enable to power it up from the led setup
* Comments improvements
2022-11-16 14:15:00 -06:00
Florian
33e162111a
Add RGB Led management for errors, infos, and send receive events ( #1320 )
...
* Add RGB Led management for errors, infos, and send receive events
Add RGB led management for indicators, integrate it for M5 Atom and ESP32 C3 and S3 dev board
Update Fastled version to 3.5.0.
The default behavior is with regular LED, to use RGB Led the macro RGB_INDICATORS needs to be define, along with the FASTLED_IND_TYPE, FASTLED_IND_DATA_GPIO and FASTLED_IND_NUM_LEDS
Note that some RGB led need to have a different color scheme, so in this case it can be entered along with the data PIN definition: -DFASTLED_IND_DATA_GPIO=27,GRB
* Add FastLed library to the environments
2022-11-16 12:58:22 -06:00
Florian
0099a579d2
Update VuePress ( #1319 )
2022-11-13 16:52:19 -06:00
Florian
62553dc2dd
Add link to shop ( #1317 )
...
and remove the link to Board to avoid overloading the top bar
2022-11-11 13:38:20 -06:00
Florian
fa88862081
Update RF module wiring ( #1315 )
...
to suggest 3.3V wiring instead of Vin, as Vin may not be always connected to the USB port on the development boards, also remove ESP8266 BT images (not supported anymore), also add mention to Heltec SX127X boards
2022-11-10 06:19:30 -06:00
Florian
b2a757f28b
[DOCS] Add RadioLib mention ( #1304 )
2022-10-26 06:16:02 -05:00
Florian
1f93fe3976
[DOCS] Remove git license ( #1303 )
2022-10-25 11:59:17 -05:00
Florian
7837369993
Add Heltec board into the default env ( #1300 )
...
and list it in the web uploader
2022-10-23 16:10:59 -05:00
Florian
7f228647f0
Bump Theengs Decoder to v095 ( #1298 )
...
* Bump Theengs Decoder to v095
* IBT-4XC inclusion by @DigiH in #208
* ThermoPro TP359 by @DigiH in #210
* IBS-TH1 external probe differentiation by @DigiH in #211
* CGG1 firmware extension by @DigiH in #218
* Otio/BeeWi BSDOO by @DigiH in #214
2022-10-23 15:55:23 -05:00
Florian
c612169ba8
Fix discovery duplicates for BT devices ( #1297 )
...
Fix isdisc = true identification, introduced by https://github.com/1technophile/OpenMQTTGateway/commit/25b8123ff6471352951d3def22c815017f5f11e1
2022-10-23 13:37:20 -05:00
Florian
b0fc25bfe0
[DOCS] Remove HM10 ( #1284 )
2022-10-11 19:43:15 -05:00
Florian
bf38bb52f6
Remove HM10 support ( #1282 )
...
Removing HM10 support as announced in the forum
2022-10-10 20:34:12 -05:00
Florian
bbaabcc20d
Fix missing lowpowermode attribute ( #1281 )
...
LowPowerMode is not used outside of the BT gateway, removing it from discoveyr fixes #1267
2022-10-10 18:30:46 -05:00
Florian
aea3ac2577
Bump decoder to v0.9.0 ( #1280 )
...
* Bump decoder to v0.9.0
* Add parameters update
2022-10-10 13:54:19 -05:00
Florian
cd91f6d66b
Revert DHT library version ( #1276 )
...
due to Failed to read from DHT sensor error
2022-10-05 17:05:09 -05:00
Florian
bb88f7e795
Add unit for Amphiro/Oras shower head ( #1265 )
2022-09-10 18:53:47 +02:00
Florian
b323f25fda
Bump Theengs Decoder ( #1262 )
...
to 0.8.0
2022-09-03 18:52:41 -05:00
Florian and DigiH
63e3dd9530
Add OpenHAB3 tutorial and BLE binary ( #1254 )
...
* Add OpenHAB3 tutorial and BLE binary
* Small text changes
Just a few small text changes, also writing out OMG as OpenMQTTGateway, probably clearer for new to OMG users.
Co-authored-by: DigiH <github@digih.net >
2022-08-13 08:57:08 -05:00
Florian and DigiH
fbab2427e4
Bump Theengs Decoder to v0.6.2 ( #1248 )
...
* Bump Theengs Decoder to v0.6.1
* Differentiate a FASTLed environment
* remove BT from the nodemcuv2-all-test env as it is already tested into nodemcuv2-ble
* Decoder 0.6.2
Co-authored-by: DigiH <github@digih.net >
2022-07-29 13:04:04 -05:00
Florian
9ea985cf55
Add Theengs links ( #1249 )
2022-07-28 16:48:41 -05:00
Florian
6efc90b19f
Fix default env undecoded topic and doc changes ( #1227 )
...
* Fix default env undecoded topic
as BTtoMQTT is not automatically added
* Fix links and doc
2022-06-20 19:04:11 -05:00
Florian
05a277cd2e
Bump theengs decoder to v0.4.0 ( #1218 )
2022-05-24 16:31:53 -05:00
Florian
bfed83bbc9
Update certificate in the examples for OTA ( #1213 )
...
update certificate to the root authority
2022-05-13 14:55:24 -05:00
Florian
bf99823861
[DOCS] Add switchbot control
2022-05-04 06:15:17 -05:00
Florian
f4700be523
Fix discovery entity id for DT24 and LYWSD03MMC ( #1210 )
2022-05-04 06:08:20 -05:00
Florian
1916f62895
Auto discovery: Recover MiFlora discovery and remove model if from entity id ( #1209 )
...
* Recovery MiFlora discovery
after https://github.com/theengs/decoder/pull/107
* BREAKING remove model_id from entity id
2022-05-03 19:45:28 -05:00
Florian
141e33e7c6
Bump theengs decoder to 0.3.0 ( #1201 )
2022-04-16 18:01:16 -05:00
Florian
c7034356a5
[DOC] Readme link fix
2022-04-16 16:41:34 -05:00
Florian
3fb34af2ce
[DOC] Configure the favicon properly ( #1195 )
2022-04-04 17:36:03 -05:00
Florian
a243b12397
Add links to Theengs gateway ( #1190 )
2022-03-20 10:14:39 -05:00
Florian
fb56162c52
Remove servicedatauuid only when model is present ( #1186 )
...
keep it if we haven't decoded the message
2022-03-15 17:44:39 -05:00
Florian
3d2b15bd6c
Remove auto discovery for Ibeacon, GAEN and MS CDP ( #1183 )
...
to avoid creating hundred of entities and devices in the controller due to their changing MAC addresses
2022-03-13 09:38:38 -05:00
Florian
08d8d108d2
Bump Theengs Decoder version ( #1178 )
...
New IBT-2X version
XMTZX04HM extension
XMTZX05HM extension
Add temperature decoding to JQJCY01M
Fix IBT 6XS
Replace lbs by lb
Add SOLIS 6 Probes BBQ
Add temp to JQJCY01M
Update XMTZC05HM to include XMTZC02HM
2022-03-06 16:26:45 -06:00
Florian
e6c8b6763c
Fix unit discovery for kg and kpa ( #1171 )
...
And improve the code
2022-02-25 05:51:59 -06:00
Florian
5b42e024e2
HASS auto discovery - Separate unit filtering from class ( #1159 )
2022-02-07 18:42:37 -06:00
Florian
5eea3d45cc
Bump theengs decoder version ( #1158 )
...
#1156
2022-02-05 12:41:14 -06:00
Florian
66c12d6e6b
Add esp32-olimex-poe ( #1157 )
...
Add esp32-olimex-poe-iso
2022-02-05 11:02:59 -06:00
Florian
ef41546c94
ESP8266: Fix partial erase of connection settings ( #1150 )
...
* Fix partial erase of connection settings
#1149
* Update WM version and add disconnect
2022-01-27 15:47:55 -06:00
Florian
a9342f743f
Change unique id structure for HASS discovery ( #1147 )
...
Now:
"uniq_id":"882D777014C-pres"
before it was:
"uniq_id":"882D7770014C-CLEARGRASSTRHKPA-pres"
This will impact BLE and gateways entities
2022-01-27 15:47:29 -06:00
Florian
5a3d912682
Differentiate WM version ( #1148 )
...
to avoid a bug that show only the SSID and the password field on the ESP8266 uC
2022-01-25 20:18:49 -06:00
Florian
8d793a8b50
Add board configuration descrption ( #1142 )
2022-01-22 09:46:19 -06:00
Florian
749c1592b4
Add M5Tough board ( #1135 )
2022-01-17 19:22:26 -06:00
Florian
149aa40802
Increase MQTT Packet size to enable longer certificates to pass ( #1134 )
...
* Increase MQTT Packet size to enable longer certificates to pass
through mqtt for OTA
* Enable to define the mqtt packet size with an external macro
2022-01-17 07:05:02 -06:00
Florian
42916f1028
Bump Theengs Decoder ( #1131 )
2022-01-15 18:28:26 -06:00
Florian
76b2f0a0e1
fix wifi manager portal missing parameters on esp8266 ( #1132 )
...
* fix wifi manager portal missing parameters on esp8266
on esp8266 with ZgatewayBT
Reducing the scope of the parameters on wifi manager for esp8266 to enable to enter properly the configuration
2022-01-15 18:28:11 -06:00
Florian
665078f5f5
Fix ir protocol name not correctly displayed on esp8266 ( #1129 )
2022-01-14 17:46:19 -06:00
Florian
71d5622a52
Filter discovery messages against HASS classes list ( #1127 )
...
* Filter the discovery message content against HASS list of classes
2022-01-11 20:24:09 -06:00
Florian
e6003c877c
Correct readme link typo ( #1128 )
2022-01-11 19:16:41 -06:00
Florian
d34559cb5b
Bump Theengs Decoder ( #1124 )
...
Fix #1123
2022-01-10 16:40:32 -06:00
Florian
66ce0d5a41
Generalize the use of JSON_MSG_BUFFER ( #1114 )
...
* Generalize the use of JSON_MSG_BUFFER
instead of calculated buffer
2021-12-20 19:37:06 -06:00
Florian
b4ae66e3fd
Bump rcswitch ( #1117 )
...
#1108
2021-12-20 19:34:40 -06:00
Florian
ce66cf0b81
Bump theengs decoder to v0.1.4 ( #1113 )
...
* Bump theengs decoder to v0.1.4
* Add new devices to doc
Govee H5102
Inkbird IBT-6XS
2021-12-15 19:49:14 -06:00
Florian
00709675bc
Correct log display for std::string ( #1111 )
2021-12-13 18:50:40 -06:00
Florian
2d6f7c07cb
Bump NimBLE Arduino ( #1107 )
2021-12-13 17:29:56 -06:00
Florian
7dc49165a0
Discovery with theengs decoder ( #1106 )
...
* Discovery with theengs decoder
* Add devices to doc
* Correct missing suffix for DT24
2021-12-11 11:54:08 -06:00
Florian
dcbce352be
AWS IOT compatibility
...
implement compatibility with Amazon Web Services IOT through an MQTT connection with certificates. (#1099 )
2021-11-07 07:44:50 -06:00
Florian
26b3be0e6a
Add board definition for 915mhz ( #1098 )
...
Before having a captive portal for config settings like requested in #1056 let's begin by a board definition for 915mhz
2021-11-06 05:27:52 -05:00
Florian
10f0d4cff4
Theengs decoder integration ( #1092 )
...
* Use Theengs Decoder for BLE device decoding
2021-10-31 16:51:05 -05:00
Florian
9a8606bd29
Fix self signed certificate function ( #1084 )
...
when using mqttset
and add the macro into a test environment
2021-10-05 17:58:01 -05:00
Florian
dbedcf065d
Add mqtt_secure connection condition for logging ( #1082 )
...
* Add mqtt_secure connection condition
when logging SSL error status
2021-09-21 17:43:18 -05:00
Florian
77bc286fd4
Bump vuepress to 1.8.2 ( #1079 )
2021-09-17 18:04:33 -05:00
Florian
35e8d6c196
Remove download count and replace it with hit badge on upload pages ( #1077 )
...
as the binary download from the release page doesn't show all the download sources
2021-09-14 17:42:03 -05:00
Florian
827357fb2d
Update arduinojson link ( #1078 )
...
to avoid PackageException
2021-09-14 17:32:49 -05:00
Florian
f126a51608
Bump DHT libraries ( #1058 )
2021-08-28 20:21:56 -05:00
Florian
01301a1485
Change BLE TPMS count to match associated number ( #1070 )
...
Currently this count start at 0 whereas it should start at 1
2021-08-28 20:21:20 -05:00
Florian
66a76abaf2
Add advised duration and time between reading ( #1069 )
2021-08-28 16:51:03 -05:00
Florian
0ede075843
Add esp32-wt32-eth01 ethernet board ( #1064 )
...
* Add esp32-wt32-eth01 ethernet board
2021-08-17 18:48:11 -05:00
Florian
9ceb623770
Bump Nimble Arduino version ( #1057 )
2021-08-11 19:22:43 -05:00
Florian
61c1e20c0a
Update boards platforms ( #1054 )
...
* Update boards platforms
* Keep ESP8266 platform to 2.6.3
waiting for https://github.com/puuu/ESPiLight/issues/62 to be corrected
2021-08-10 05:25:58 -05:00
Florian
67df8589c6
[DOC] Point to upload section ( #1051 )
2021-08-04 05:36:14 -05:00
Florian
a4106cf0e9
MQTT secure improvements ( #1047 )
...
* Add SYStoMQTT mqtt secure infos
* BugFix: correct retrieving of mqtt broker secure status and cert from memory
2021-08-01 15:46:14 -05:00
Florian
7f296ff5fa
update Ibeacon keys naming ( #1045 )
...
lower case as the other json keys
2021-07-31 14:45:31 -05:00
Florian
c2107da1c7
Add BLE TPMS sensors ( #1031 )
...
* Add BLE TPMS sensors
tire pressure monitoring system
2021-07-27 06:34:45 -05:00
Florian
72f3960c13
Enable transmit outside of CC1101 ( #1039 )
...
See:
https://community.openmqttgateway.com/t/esp32-esp8266-fail-to-send-rf-signal/1618/11
2021-07-27 05:29:15 -05:00
Florian
373ec29803
Correct LORA embedded video ( #1030 )
2021-07-20 19:01:20 -05:00
Florian
c06a6c9ceb
[DOCS] Add new devices, parameters and LORA tutorial ( #1028 )
...
* Add new devices and parameters
* Update readme and lora use
2021-07-18 14:18:40 -05:00
Florian
e56b4336c2
Add MQTT OTA per default for ESP boards ( #1027 )
2021-07-17 18:48:27 -05:00
Florian
ff089923da
Deactivate RF switch discovery per default ( #1026 )
...
* Deactivate RF switch discovery per default
To prevent creating many switches into Home Assistant
2021-07-17 17:18:53 -05:00
Florian
4f1960a566
node-red tutorial ( #1024 )
...
* node-red tutorial for ble temperature sensor
2021-07-16 20:53:04 -05:00
Florian
bce9bf3e00
Minor readme update ( #1025 )
...
* readme and BLE update
2021-07-16 20:09:47 -05:00
Florian and Dave
ebe17c8899
Setmqtt setting optional ( #1021 )
...
* Define MQTTsetMQTT for configuring MQTT over MQTT
* Enable MQTTsetMQTT per default on all ESP except RFBridge
Co-authored-by: Dave <d.kneisz@gmail.com >
2021-07-14 17:25:09 -05:00
Florian
c44ab5aeb9
Update the LED_SEND and LED_RECEIVE macro to fit LED_SEND_RECEIVE ( #1020 )
2021-07-14 07:37:03 -05:00
Florian
7564cf082b
Docs improvements/corrections ( #1018 )
2021-07-13 17:27:04 -05:00
Florian
937a417211
Move PR template folder
2021-06-28 16:31:29 -05:00
Florian
90f42990df
Add miflora battery ( #992 )
2021-06-24 20:11:50 -05:00
Florian
2737a4cbf7
Add Eddystone TLM BLE protocol ( #972 )
...
supporting battery, temperature, count and time from start in s
2021-06-08 17:53:58 -05:00
Florian
db2d2712a4
Add DCO ( #978 )
...
Add developer certificate of origin
2021-06-08 16:51:06 -05:00
Florian
8ef3a61e75
Add INKBIRD IBBQ IBT-4XS ( #955 )
...
* Add INKBIRD IBBQ IBT-4XS
BBQ temperature sensor with 4 probes
2021-05-23 14:45:57 -05:00