Commit Graph

6871 Commits

Author SHA1 Message Date
Chris Pearson 3ba70de2e7 Clarify the use of #define USE_IBEACON_ESP32
A fix to the comment text for `#define USE_IBEACON_ESP32` and `#define
USE_IBEACON`:
- There was no description for `#define USE_IBEACON_ESP32`, so text was
  added to clarify it is the define to use for the ESP32 internal
  Bluetooth radio
  - Indentation was added to `#define USE_IBEACON_ESP32` and `#define
    USE_IBEACON` to clarify that the `USE_BLE_ESP32` define is required.
2022-05-28 15:26:45 -07:00
Chris Pearson a9c15ee64e Support for iBeacon scanning for the ESP32-C3
- Adds the ESP32C3 to the ESP32 check when checking to compile iBeacon
  support
2022-05-28 15:24:09 -07:00
gemu2015 b843994ff8 index array to float, spi array transfer 2022-05-28 18:56:01 +02:00
Theo Arends 34c0fc686b Minor refactors 2022-05-28 12:42:19 +02:00
Theo Arends 972a898acf Add better SPM tab labels 2022-05-28 12:05:26 +02:00
Theo Arends 03e43153a2
Merge pull request #15707 from Staars/mi32
MI32: fix scan mode switching, return option values
2022-05-28 09:41:06 +02:00
Christian Baars f0d2990894 fix scan mode switching, return option values 2022-05-27 20:51:59 +02:00
Theo Arends a43c194db6 Add support for Sonoff Zigbee Bridge Pro
- Add support for Sonoff Zigbee Bridge Pro by Stephan Hadinger (#15701)
- Add command ``SspmDisplay 2`` to display Sonoff SPM energy data in GUI for user tab-selected relay modules (#13447)
2022-05-27 16:08:27 +02:00
Stephan Hadinger 7977381a94 fix_compilation 2022-05-26 19:31:11 +02:00
Stephan Hadinger b3415c9071 Zigbee flasher for Sonoff ZB Bridge Pro - dump + firmware 2022-05-26 19:24:50 +02:00
Stephan Hadinger a8aa6fac00 Zigbee flasher for Sonoff Zigbee Bridge Pro 2022-05-26 18:42:00 +02:00
gemu2015 9484f1d2b3 scripter enhancements 2022-05-26 17:22:39 +02:00
Stephan Hadinger f115220e60 Zigbee display version of MCU software in UI 2022-05-25 19:18:39 +02:00
Nemobi 28bed5ca4b Merge branch 'development' into mjpeg_auth 2022-05-24 21:09:36 +00:00
Nemobi 301540f3ac Added BASIC AUTH for mjpeg stream 2022-05-24 21:06:41 +00:00
Stephan Hadinger ce33aa5f9d Berry zigbee phase 1 2022-05-24 22:45:04 +02:00
Stephan Hadinger 999b477419 Simplified SBuffer 2022-05-23 21:12:47 +02:00
Stephan Hadinger dd1855005c Zigbee fix regression 2022-05-21 18:05:40 +02:00
Theo Arends a0f59ef2ec Add more logging to Shelly 3EM
Add more logging to Shelly 3EM (#13515)
2022-05-21 12:28:21 +02:00
Theo Arends eb798df249 Add more logging to Shelly 3EM
Add more logging to Shelly 3EM (#13515)
2022-05-21 12:15:06 +02:00
Stephan Hadinger 086c4d6371 Rename OpenHASP to HASPmota 2022-05-20 21:29:39 +02:00
Theo Arends 35860b6f9e Remove empty used from GUI 2022-05-20 17:51:14 +02:00
Nemobi 8e4dcd7b62 Merge branch 'development' into rtsp_auth 2022-05-20 13:25:42 +00:00
Nemobi d1692efddf Fixed stream redirect 2022-05-20 15:01:14 +02:00
Nemobi 02927be009 Merge branch 'development' into rtsp_auth 2022-05-20 10:42:45 +00:00
Nemobi 606200358d Added auth option to wc 2022-05-20 10:30:12 +00:00
Theo Arends 51af8611bb Fix max 32-bit bitRead/bitSet size issue 2022-05-20 12:10:46 +02:00
Theo Arends c4c03b7c1b Add pinmode once for digitalwrite 2022-05-20 11:38:11 +02:00
Theo Arends 84314cf921 Generalize pinmode for most digitalwrites 2022-05-20 11:22:49 +02:00
Theo Arends 90a14ee518 Fix regression from pin output toggle after power on 2022-05-19 22:35:59 +02:00
Theo Arends 41b82fd076 Possible pin output toggle after power on
Possible pin output toggle after power on (#15630)
2022-05-19 18:02:05 +02:00
Theo Arends e496e36826 SPM updated with latest knowledge
SPM updated with latest knowledge - No functional change
2022-05-19 13:37:18 +02:00
Theo Arends 9b750f8b70
Merge pull request #15647 from pcdiem/pwm-dimmer-4
Use adjusted bri for LED's after timeout
2022-05-17 17:10:10 +02:00
Paul C Diem 54dfead6d9 Use adjusted bri for LED's after timeout 2022-05-17 08:11:56 -05:00
TID b1edb98495
Update pl_PL.h 2022-05-17 13:33:36 +02:00
Stephan Hadinger d4e4440a40 Zigbee merge ZCLMessage and ZCLFrame 2022-05-16 19:17:40 +02:00
Theo Arends 131931f4bd
Merge pull request #15633 from bovirus/patch-1
Update Italian language
2022-05-16 09:01:11 +02:00
s-hadinger 141c0cc3b1
Merge pull request #15634 from s-hadinger/zigbee_ZigbeeZCLSend_fix
Zigbee fix ambiguous 0xFFFE device
2022-05-15 19:37:22 +02:00
Stephan Hadinger 99cde31140 Zigbee fix ambiguous 0xFFFE device 2022-05-15 18:50:59 +02:00
bovirus 1b51678036
Update Italian language
Please check and merge. Thanks.
2022-05-15 18:42:23 +02:00
Stephan Hadinger 0a33024719 Zigbee disable autoresponder for broadcast messages from self 2022-05-15 18:42:08 +02:00
Theo Arends 55618c0c7b Fix GUI kilobytes 2022-05-15 17:35:45 +02:00
Theo Arends e15990b053 Change safeboot GUI restart to production partition 2022-05-15 14:59:39 +02:00
Theo Arends ba324b270e Revert "Change safeboot GUI restart to production partition"
This reverts commit b3f3e29b0c.
2022-05-15 14:23:50 +02:00
Theo Arends b3f3e29b0c Change safeboot GUI restart to production partition 2022-05-15 14:22:32 +02:00
Theo Arends 777309c327 Add ESP32 GUI information to safeboot 2022-05-15 12:31:27 +02:00
Theo Arends 8c2658bb3f Speed up ESP32 GUI information partition display 2022-05-15 11:40:24 +02:00
Theo Arends 5f53f36563 Add ESP32 partition info to GUI 2022-05-14 17:41:52 +02:00
Theo Arends da0a2280b5 Add support for Sonoff SPM v1.2.0
- Add support for Sonoff SPM v1.2.0
- Bump version to v11.1.0.3
2022-05-14 14:47:50 +02:00
Theo Arends 112808c2bf
Merge pull request #15613 from stefanbode/patch-3
Removed duplicated announcement of shutter
2022-05-14 12:10:04 +02:00
Stephan Hadinger e94dbe366a Partition Manager rename SPIFFS to filesystem 2022-05-14 11:37:56 +02:00
s-hadinger 078f44eed5
Merge pull request #15615 from s-hadinger/openhasp_dropdown
OpenHASP support for dropdown attributes
2022-05-13 22:48:07 +02:00
Stephan Hadinger c4767578a0 OpenHASP fix dropdown direction 2022-05-13 22:39:51 +02:00
Stephan Hadinger 1e55a9ba50 OpenHASP support for dropdown attributes 2022-05-13 22:28:17 +02:00
Jason2866 63f45d1a1e
Delete Partition_wizard.tapp 2022-05-13 21:53:48 +02:00
stefanbode e501994919
Bugfixes
removed some errors in RESULT message. Wrong values
Limit tilt duration time to 127 steps (6.35sec) and avoid negative numbers
2022-05-13 19:11:00 +02:00
s-hadinger c62ed6a89f
Merge pull request #15614 from s-hadinger/parwiz_bed
Partition Wizard compiled bytecode
2022-05-13 16:21:56 +02:00
Stephan Hadinger 9971e5924c Partition Wizard compiled bytecode 2022-05-13 16:20:04 +02:00
Theo Arends 77722733d1
Merge pull request #15612 from emontnemery/discover_shutter_tilt
Include shutter tilt config in discovery message
2022-05-13 14:02:56 +02:00
stefanbode 5680bc9cef
Removed duplicated announcement of shutter 2022-05-13 12:37:38 +02:00
Erik be446e10e3 Include shutter tilt config in discovery message 2022-05-13 12:31:57 +02:00
Stephan Hadinger e6411a5d69 OpenHASP support for roller's text attribute 2022-05-13 12:12:48 +02:00
Stephan Hadinger d43e5eb7b9 Esp32 upload file checked done against OTA partitionsize 2022-05-13 09:30:31 +02:00
Stephan Hadinger aa1a0179a4 OpenHASP event value 2022-05-11 22:50:17 +02:00
Theo Arends f70174142f Remove ethernet from ESP32-Solo1 2022-05-11 15:07:12 +02:00
Theo Arends 8253f579f3 Fix safeboot naming 2022-05-11 14:45:09 +02:00
Theo Arends 865ba51b7a Add command upload 2
Add command upload 2 to upload saveboot binary from production partition
2022-05-11 14:31:39 +02:00
Theo Arends d136c20551 Fix possible ota_loader mismatch 2022-05-11 10:41:32 +02:00
Stephan Hadinger f8668a5396 Partition Wizard v1 2022-05-11 09:52:40 +02:00
Stephan Hadinger a3c5a190de Berry partition_core fixes 2022-05-10 23:13:27 +02:00
Theo Arends d6e5c89463 Fix ESP32-C3 safeboot upload 2022-05-10 22:21:34 +02:00
Stephan Hadinger b5206206d7 OpenHSAP fix `val` attribute for `roller` and `slider` 2022-05-10 21:31:18 +02:00
Theo Arends e2a24f5bf2
Merge pull request #15578 from stefanbode/patch-2
Fix error on wrong wakeup calculation
2022-05-10 09:03:46 +02:00
stefanbode 6c615cabb1
Fix error on wrong wakeup calculation
due to a buffer overflow it could be that on a "reset" wakeup the next interval was skipped.
2022-05-10 08:59:18 +02:00
Stephan Hadinger 722ee882fc add flash_real to tasmota.memory() 2022-05-09 22:54:40 +02:00
Stephan Hadinger 350b670fa0 Esp32 real flash size 2022-05-09 22:43:27 +02:00
Theo Arends a80f33474d Change to Tasmota Discovery and hatasmota
- Prepare to remove dedicated Home Assistant discovery in favour of Tasmota Discovery and hatasmota
2022-05-09 19:31:31 +02:00
Theo Arends e92230d7cb Fix SafeBoot GUI upload regression 2022-05-09 11:34:52 +02:00
Theo Arends fc21e1cc16 Fix initial SPM settings file creation 2022-05-09 09:17:32 +02:00
s-hadinger 7cc7f79342
Merge pull request #15573 from Staars/webserver
Berry: add content_response() to webserver
2022-05-08 19:07:50 +02:00
Christian Baars 0e87f06ba6 Berry: add content_response() to webserver 2022-05-08 18:00:15 +02:00
s-hadinger 3735167d4f
Merge pull request #15572 from s-hadinger/Disable-auto-TLS-for-port-8883
Disable auto-TLS for port 8883
2022-05-08 17:50:04 +02:00
Stephan Hadinger 2730df65c2 Disable auto-TLS for port 8883 2022-05-08 17:33:11 +02:00
Stephan Hadinger abb1c47564 Berry add `import global` to implicit imports 2022-05-08 17:21:23 +02:00
Theo Arends 07f1c5f302 Fix single partition free space 2022-05-07 11:05:10 +02:00
bovirus c73c0cb9c0
Update Italian language
Please check and merge. Thanks.
2022-05-06 21:45:58 +02:00
Stephan Hadinger 190b9ca17f Berry flash.factory and partition_core 2022-05-06 20:31:24 +02:00
s-hadinger cf8fe9e147
Merge pull request #15560 from s-hadinger/openhasp_support_strings_in_template
OpenHASP support string in template
2022-05-06 19:07:03 +02:00
Stephan Hadinger 02cafa1c85 OpenHASP support string in template 2022-05-06 18:57:49 +02:00
Theo Arends a7e16192e0 Add experimental USB console
- Add experimental USB console for ESP32C3, S2 and S3 using embedded ESp32 USB interface (like lolin C3 mini)
- Enable with define USE_USB_SERIAL_CONSOLE
2022-05-06 14:57:03 +02:00
Theo Arends a38c30d6c0 Remove broken face detect 2022-05-06 13:02:18 +02:00
Theo Arends 221c0741a3
Merge pull request #15549 from Jason2866/webcam_remove
remove dead face recognition code in webcam
2022-05-06 12:56:14 +02:00
s-hadinger ebadc63abc
Merge pull request #15554 from s-hadinger/berry_flash_faster
Berry improve flash.write for faster writes
2022-05-05 20:16:14 +02:00
Stephan Hadinger 1f128d09ef Berry improve flash.write for faster writes 2022-05-05 19:17:10 +02:00
Stephan Hadinger 0ce42da46f Improve `u4` api to allow switching between OTA partitions 2022-05-05 19:13:58 +02:00
Theo Arends db74b2a1a3 Fix safeboot partition size recognition 2022-05-05 18:20:25 +02:00
Theo Arends 3da760c109
Merge pull request #15332 from aweatherguy/development
Enhance embedding of local root certificate
2022-05-05 18:01:43 +02:00
Theo Arends 44a7e20a1b Fix Fix safeboot free size 2022-05-05 18:00:26 +02:00
Theo Arends 9ead30f104 Fix safeboot free size 2022-05-05 17:52:35 +02:00
Jason2866 4fc6263801
remove dead face recognition code 2022-05-05 17:30:46 +02:00
Theo Arends ce450e0934 Fix ESP32S2 compilation 2022-05-05 16:41:51 +02:00
Theo Arends 0a458d1cd1 Add webcam frame rate translations 2022-05-05 16:26:29 +02:00
Theo Arends 06c538212e
Merge pull request #15531 from philrich/development
Support all Features of OV2640 Webcam
2022-05-05 16:11:47 +02:00
Theo Arends 91f42fc8b8 Add ESP32 Command ``Restart 3`` to switch between SafeBoot and Production 2022-05-05 15:24:00 +02:00
Jason2866 9af8b8f834
Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Stephan Hadinger be0de51b54 Fix broken js introduced in #15515 2022-05-05 10:05:01 +02:00
Theo Arends c5ba9f313e
Merge pull request #15542 from stefanbode/patch-1
Updated link to documentation
2022-05-05 09:42:07 +02:00
Theo Arends 5c264f0642
Update tasmota_version.h 2022-05-05 09:41:26 +02:00
stefanbode 42b152b536
Updated link to documentation 2022-05-05 09:36:44 +02:00
Stephan Hadinger f28dc39b82 Berry flash write unaligned and download to flash 2022-05-04 21:13:32 +02:00
stefanbode c022e35388
Update xdrv_29_deepsleep.ino 2022-05-04 19:07:22 +02:00
stefanbode cdce233f43
Update xdrv_29_deepsleep.ino 2022-05-04 19:04:43 +02:00
stefanbode 0c43ef7b79
Update xdrv_29_deepsleep.ino 2022-05-04 19:00:25 +02:00
stefanbode 49aba4ddf6
Update xdrv_29_deepsleep.ino 2022-05-04 18:56:16 +02:00
Theo Arends 94ebef496d Version bump to v11.1.0.2 2022-05-04 18:09:26 +02:00
Theo Arends d47c69559f Allow more telegram messages in queue 2022-05-04 16:56:19 +02:00
Theo Arends cab5cb4753 Update changelogs 2022-05-04 15:34:26 +02:00
stefanbode 618c9b39d8
Address #15405 overflow of uint32_t
4h+ cause deepsleep to behave unexpected because of buffer overflow
2022-05-04 13:05:04 +02:00
Theo Arends 06e12b5e84
Merge pull request #15528 from pkkrusty/patch-3
define INFLUXDB_RP
2022-05-04 10:23:40 +02:00
Theo Arends 070f24a04a
Merge pull request #15530 from barbudor/development
so140 for persistent mqtt session
2022-05-04 10:23:17 +02:00
Theo Arends 829d3a49ad Allow all commands in SafeMode 2022-05-04 10:19:49 +02:00
Theo Arends 35bbb8192c Updated language files 2022-05-04 10:10:04 +02:00
Theo Arends d280dc535f Add features to SafeMode binary 2022-05-04 10:07:24 +02:00
philrich f72dce2f06
Merge branch 'arendst:development' into development 2022-05-04 00:31:31 +02:00
Philipp Richter ca9eca5e84 Better describe WcFeature 2022-05-04 00:23:26 +02:00
barbudor 0f14c14e7f so140 for persistent mqtt session 2022-05-03 22:16:24 +02:00
pkkrusty 3a96ac4528
define INFLUXDB_RP 2022-05-03 19:22:51 +00:00
bovirus fe734e6d21
Update italian language 2022-05-03 15:21:11 +02:00
Jason2866 a0e89926fd
add safemode env (#15522)
* add firmware variant `SAFEMODE`
* add safemode env
* Update Tasmota_build_devel.yml
* add safemode to CI
2022-05-03 13:21:15 +02:00
Theo Arends 1718428f95 GUI Show SafeMode instead of Minimal 2022-05-03 11:19:02 +02:00
Theo Arends f24894b25c
Merge pull request #15513 from pkkrusty/patch-1
Add option to specify retention policy for InfluxDB writes
2022-05-03 11:10:54 +02:00
Stephan Hadinger a4c71c1652 Filter based on first byte of file 2022-05-02 21:25:35 +02:00
Stephan Hadinger c8148a623f Firmware upload using factory partition 2022-05-02 17:25:31 +02:00
pkkrusty 6538b9562e
Update tasmota.h 2022-05-02 14:19:42 +00:00
pkkrusty 9369af6c50
Add InfluxDB RP 2022-05-02 13:50:31 +00:00
pkkrusty 251f373128
Add option to specify retention policy
Certain sensors and data flowing to a TSDB like Influx will need different retention policies. Network monitoring, maybe one week, soil moisture for the garden, one month, temperature data, a few years. To avoid growing a large database, it makes sense to assign a retention policy per device if desired.(since most devices won't be doing weather data AND network reporting). Blank retention policy will just use the InfluxDB default (usually infinite).
2022-05-02 13:48:45 +00:00
Stephan Hadinger b687d9f17d Add API mode to partition switch `u4` 2022-05-02 10:00:00 +02:00
Stephan Hadinger bc87115164 HTTP API to switch to and from factory partition 2022-05-01 23:16:21 +02:00
Theo Arends 804230da54 Fix ESP32 boot to safemode 2022-05-01 17:32:42 +02:00
Theo Arends 5c136bf0cc Add ESP32 intermediate safemode OTA 2022-05-01 16:12:54 +02:00
Theo Arends ff6342cad0 Prep ESP32 file upload on single partition 2022-05-01 15:18:15 +02:00
Stephan Hadinger 66aa714524 Berry partition manager display factory partition 2022-04-30 18:50:05 +02:00
s-hadinger fc4ce490b1
Merge pull request #15495 from s-hadinger/berry_partition_single
Berry make partition manager compatible with single OTA
2022-04-30 17:16:46 +02:00
Stephan Hadinger c394830f99 Berry make partition manager compatible with single OTA 2022-04-30 17:00:24 +02:00
Theo Arends 459f36441e Add more ESP32S2 decoded versions 2022-04-30 16:50:37 +02:00
Stephan Hadinger 453e7b3a6b Berry update gpio list with SDIO and more 2022-04-30 13:18:22 +02:00
Stephan Hadinger 83ba50f904 Berry make commands and rules reentrant 2022-04-30 12:48:06 +02:00
bovirus 87a72079b4
Update it_IT.h 2022-04-30 09:44:54 +02:00
bovirus 631978ff24
Update italian language 2022-04-30 09:40:08 +02:00
s-hadinger 33142a7071
Merge pull request #15487 from s-hadinger/berry_mqtt_subscribe
Berry easier MQTT subscribe
2022-04-30 08:59:08 +02:00