Commit Graph

7032 Commits

Author SHA1 Message Date
oogm ca3079296b Fix outdated comment 2022-05-29 18:08:42 +02:00
oogm 1aaf186cae Add support for BP5758's sleep mode 2022-05-29 18:06:26 +02:00
oogm cae46e0d01 Remove logs and add references 2022-05-29 18:06:26 +02:00
oogm 4ec98e100e Change driver to user 10bit input (feature parity to original driver) 2022-05-29 18:06:26 +02:00
oogm 6dd20a566f Light control fully functional at 8bit resolution 2022-05-29 18:06:26 +02:00
oogm 2121ea63cd Add BP5758 light controller support - init sequence working, light responds randomly 2022-05-29 18:06:26 +02:00
Theo Arends 65a87fd747 Add command ``SetOption141 1``
- Add command ``SetOption141 1`` to disable display of module name in GUI header
- Prep SO146-177
2022-05-29 15:49:57 +02:00
Theo Arends d9490b3278 Add focused updates to SSPM when SspmDisplay 2 2022-05-29 12:40:46 +02:00
Theo Arends 7b2ba1ee27
Merge pull request #15710 from pearson/ESP32-C3-iBeacon-Support
Support for iBeacon scanning for the ESP32-C3
2022-05-29 08:00:08 +02:00
Chris Pearson c478d10cd0 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 16:20:37 -07:00
Chris Pearson b8e12aee1c 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 16:19:27 -07:00
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
Stephan Hadinger 80cb0564cd Berry easier MQTT subscribe 2022-04-29 23:43:55 +02:00
Stephan Hadinger 089cfd1c76 Berry make debug easier 2022-04-29 23:23:04 +02:00
s-hadinger 950933cafa
Berry rename solidified partition to partition_core (#15482)
* Berry rename solidified partition to partition_core

* Add init to force `partition_core` as global
2022-04-29 12:03:19 +02:00
Theo Arends 23c48da699
Merge pull request #15474 from curzon01/flowratemeter
Add flowratemeter
2022-04-28 09:00:19 +02:00
Philipp Richter 40fa1548cd Remove debug function WcApplySettings 2022-04-27 23:44:09 +02:00
Philipp Richter e321875b25 Keep settings on resolution change 2022-04-27 22:50:47 +02:00
Philipp Richter ad9c4d2406 Merge branch 'development' of github.com:philrich/Tasmota into development 2022-04-27 22:37:46 +02:00
Philipp Richter 22aeda5a14 Integrate Nightmode and Reduced FPS into WcFeature 2022-04-27 22:37:32 +02:00
SteWers 823cbb1b03 [SolaxX1] ReadConfig
- compiler directive to disable `ReadConfig` for saving 3k1 code if needed
- small code optimization
2022-04-27 19:47:51 +02:00
Norbert Richter 0ae8bfe2eb
Refactor names 2022-04-27 17:50:41 +02:00
Norbert Richter 8857698bc7
Update module consumtion 2022-04-27 17:44:08 +02:00
Norbert Richter 8d9c945cee
Refactor string const 2022-04-27 17:44:08 +02:00
Norbert Richter b5a0c5ca79
Fix missing lang definition 2022-04-27 17:44:07 +02:00
Norbert Richter b1933f7c0e
Rename flowratemeter 2022-04-27 17:44:07 +02:00
Norbert Richter ff3adb9bf0
Add flow rate value source type 2022-04-27 17:44:07 +02:00
Norbert Richter 52757cb8a4
Refactor ISR 2022-04-27 17:44:07 +02:00
Norbert Richter 96a36b7bdb
Revert "Refactor ISR"
This reverts commit 9033ada3c70c6214770de05c573139c90e08678f.
2022-04-27 17:44:07 +02:00
Norbert Richter f192284660
Refactor Sensor cmnd 2022-04-27 17:44:06 +02:00
Norbert Richter 732359a885
Refactor ISR 2022-04-27 17:44:06 +02:00
Norbert Richter fb796187c2
Flowmeter integration 2022-04-27 17:44:06 +02:00
Norbert Richter abc4f74fbc
Refactor flowmeter calc 2022-04-27 17:44:06 +02:00
Norbert Richter d7d71cd9c8
Add flowmeter (YF-DN50 and similary) 2022-04-27 17:44:06 +02:00
philrich 0145d29a50
Merge branch 'arendst:development' into development 2022-04-27 00:33:34 +02:00
Philipp Richter c8e6e45104 Support all features of OV2640 Webcam
* AWB, AEC, AGC, Gamma Correct, Lens Correct
* WPC, BPX, DCW, Colorbar
* Support Bonus Features: Streamspeed, Nightmode
* Command to Set Defaults
* Command to Show Stats
* Display FPS in Webgui
2022-04-27 00:25:26 +02:00
Stephan Hadinger be180c2da5 Berry simplify drivers 2022-04-26 19:43:58 +02:00
Stephan Hadinger 2106c5aa56 OpenHASP fix touch event 2022-04-25 19:24:55 +02:00
blakadder b45fd4f541
Update partition.be
fix typo
2022-04-25 14:54:45 +02:00
s-hadinger ae93d41b6a
Merge pull request #15455 from s-hadinger/fix_openhasp_demo
Fix openhasp demo
2022-04-25 12:04:02 +02:00
Theo Arends 2add4d4712 Workaround HWCDC exception 2022-04-25 12:03:53 +02:00
Stephan Hadinger d30faab8b2 Fix openhasp demo 2022-04-25 12:03:18 +02:00
Theo Arends 6466da6d8b
Merge pull request #15449 from Jason2866/openhasp
openhasp as default in lvgl env.
2022-04-25 10:24:35 +02:00
s-hadinger 3861736d98
Merge pull request #15452 from s-hadinger/rename_3_btn_driver
Rename 3 buttons driver
2022-04-25 08:47:04 +02:00
Stephan Hadinger 773c7290f4 Rename 3 buttons driver 2022-04-25 08:43:58 +02:00
Jason2866 efb2cd3348
openhasp as default in lvgl env. 2022-04-24 23:07:22 +02:00
s-hadinger 850e25e305
Merge pull request #15447 from s-hadinger/OpenHASP-full-demo
OpenHASP full demo
2022-04-24 18:55:28 +02:00
Stephan Hadinger 5e7bdbf586 OpenHASP full demo 2022-04-24 18:46:01 +02:00
Theo Arends 522bccb3e2 Initial support for USB serial
Initial support for USB serial when define ARDUINO_USB_CDC_ON_BOOT=1
2022-04-24 17:36:10 +02:00
Stephan Hadinger 91b58679f3 OpenHASP add page events 2022-04-24 16:41:23 +02:00
Theo Arends ffaa9efbde Refactor ESP32 revision 2022-04-24 11:24:01 +02:00
s-hadinger 0d2b603bc4
Merge pull request #15442 from s-hadinger/openhasp_qrcode
OpenHASP support for qrcode
2022-04-24 11:06:55 +02:00
Stephan Hadinger efb2423b88 OpenHASP support for qrcode 2022-04-24 10:18:40 +02:00
Theo Arends 41414e63e4 Fix rev.0 - do not show 2022-04-23 22:48:30 +02:00
Stephan Hadinger a6e0e96d3c LVGL improved qrcode intergation as actual class 2022-04-23 18:55:03 +02:00
Theo Arends 88fe48c6eb Shorten rev 2022-04-23 18:25:08 +02:00
Theo Arends 5d40295fa6 Add ESP32 revision information 2022-04-23 17:59:37 +02:00
Jason2866 19b010891d
USE_NETWORK_LIGHT_SCHEMES for ESP32x
since it is often used with the C3.
2022-04-23 11:47:55 +02:00
Theo Arends a2afeb5ba6 Add source when wring userid or password 2022-04-23 11:18:22 +02:00
s-hadinger a7db8ea014
Merge pull request #15433 from s-hadinger/m5stack_tough_axp
AXP192 driver for M5Stack Tough
2022-04-23 09:29:05 +02:00
Stephan Hadinger e1c1e52d64 AXP192 driver for M5Stack Tough 2022-04-23 09:28:16 +02:00
Stephan Hadinger 75ee0f3c35 Update openhasp.tapp with latest version 2022-04-23 09:27:20 +02:00
Stephan Hadinger 81a8ff273a OpenHASP memory optimization 2022-04-22 22:36:45 +02:00
Theo Arends 235b880d59 Add logging when bad HTTP userid and/or password
Add logging when bad HTTP userid and/or password (#15420)
2022-04-22 17:52:53 +02:00
Theo Arends 772e2bddae Fix BL0942 negative power
Fix BL0942 negative power (#15374)
2022-04-21 16:54:30 +02:00
s-hadinger bbda258f2d
Merge pull request #15411 from ascillato/ZB_CIE_and_Zone_Enroll
Add ZigBee CIE Registration and Zones Enrollment Commands
2022-04-20 19:10:10 +02:00
Theo Arends 4e19c7a514
Merge pull request #15375 from schlimmchen/fix-backlogging-backlog0
Fix prepending "backlog0" chain with "backlog" in rules
2022-04-20 17:50:55 +02:00
Adrian Scillato 11e860eb6f
Fix Backlog0 in rules 2022-04-20 12:40:07 -03:00
Adrian Scillato ef485e295f
ZB: Add new ZigBee commands 2022-04-20 11:19:03 -03:00
Adrian Scillato b2bdfa1257
ZB: Add commands CIE registration and Zone Enroll 2022-04-20 11:16:22 -03:00
Adrian Scillato 224ad9d4a1
ZB: Add Logs for CIE registration and Zone Enroll 2022-04-20 11:06:13 -03:00
bovirus bbac1eeb67
Italian language update
Please check and merge. Thanks.
2022-04-20 14:29:08 +02:00
Theo Arends b74a38edbf Fix initial export active result 2022-04-20 12:04:18 +02:00
Theo Arends eb2645e4d7
Merge pull request #15404 from s-hadinger/sdcard_sdio
Add SDCard SDIO support
2022-04-20 10:53:01 +02:00
Jason2866 04a630b70b
remove duplicate define 2022-04-19 20:47:16 +02:00
Stephan Hadinger 387cdd12d1 Fix compilation of SDMMC on ESP32C3 2022-04-19 20:03:14 +02:00
Stephan Hadinger 43c53838ad Add SDCard SDIO support 2022-04-19 19:17:04 +02:00
barbudor bf869d1027 enable tas_disco when home_ass is disbaled 2022-04-19 18:07:25 +02:00
s-hadinger 5193050fa8
Merge pull request #15402 from s-hadinger/wifi_no_sleep
Add wifi_no_sleep to user config
2022-04-19 17:36:25 +02:00
Stephan Hadinger 9714e1c049 Add wifi_no_sleep to user config 2022-04-19 17:26:57 +02:00
Theo Arends b17d7bbdea Save another 500 bytes by moving from double to float 2022-04-19 15:44:53 +02:00
Theo Arends d71c1711f2 Add command ``SetOption139 0/1``
- Add command ``SetOption139 0/1`` to switch between pressure unit "mmHg" (0) or "inHg" (1) when ``SO24 1`` (#15350)
- Change double constants to float constants saving 200 bytes
2022-04-19 14:45:26 +02:00
Theo Arends 79b19ea62c Prep inHg 2022-04-19 14:01:18 +02:00
Stephan Hadinger 0ffa1e2dba Add SDCard options 2022-04-18 08:59:21 +02:00
Theo Arends a3389f74eb Refactor Sonoff SPM power on state 2022-04-17 11:08:19 +02:00
Theo Arends 4c156f715e Refactor Sonoff SPM power on state 2022-04-17 11:02:38 +02:00
Theo Arends a68bcdb34b
Merge pull request #15384 from barbudor/mi32_ble_topic
Mi32Topic to change hardcoded tasmota_ble topic + overridables
2022-04-17 10:12:48 +02:00
Barbudor 8b312fae86 revert so115 to default off 2022-04-16 19:50:05 +02:00
Barbudor d4e28c3025 add mi32topic + overridables 2022-04-16 19:43:08 +02:00
Theo Arends f8254901d0 Add delayed SetPowerOnState
Add delayed SetPowerOnState to Sonoff SPM (#13447)
2022-04-16 18:20:10 +02:00
Theo Arends 845972cf49
Merge pull request #15383 from barbudor/ble_opt6_enhancement
Enhance MI32Option6 with sensor name
2022-04-16 17:44:06 +02:00
Theo Arends b0a26486c3 Prep RTC chip memory use if present 2022-04-16 17:43:10 +02:00
Theo Arends f85e0dd805 Fix BL09xx negative power presentation
Fix BL09xx negative power presentation (#15374)
2022-04-16 17:19:04 +02:00
Barbudor db9b95bbe7 refactor adding units to sensor message 2022-04-16 17:13:26 +02:00
Barbudor f0a393908f implement mi32option6 2 2022-04-16 17:07:00 +02:00
Theo Arends 7c417430c9 Add energy export active to ADE7880
Add command ``EnergyExportActive<phase>`` to (p)reset energy export active for supported devices. Currently ADE7880 only (#13515)
2022-04-16 16:07:42 +02:00
Theo Arends 893b7bad00
Merge pull request #15371 from dgwynne/CmndDimmerStepValue
extend dimmer command so the step size can be specified
2022-04-16 14:11:31 +02:00
Stephan Hadinger b422274e00 Berry support for SD card 2022-04-16 12:29:01 +02:00
Bernhard Kirchen d542da0780 do not prepend "backlog0" chain with "backlog" 2022-04-15 18:55:52 +02:00
David Gwynne 03748bd3c0 extend dimmer stepping so the step size can be specified in the command.
this allows things like "DIMMER +20" to increase the dimmer value by 20,
and "DIMMER -40" to lower it by 40. 'DIMMER +' and 'DIMMER +' keep their
current behaviour.

this is useful if you're using something like a zigbee remote that
generate a single message with how much of a step up or down to perform
as part of the payload rather than multiple messages.
2022-04-15 14:51:30 +10:00
Stephan Hadinger 7c48ba0c73 LVGL and OpenHASP for M5Stick 2022-04-14 23:19:05 +02:00
Theo Arends b980e93a86 Fix IMPROV image name when Tasmota English 2022-04-14 14:07:54 +02:00
Theo Arends 3f4f519e5c Fix Improv initial or erase device installation
Fix Improv initial or erase device installation failing to provide Configure WiFi option
2022-04-14 13:38:26 +02:00
Theo Arends 749a69327b
Merge pull request #15345 from hpagonis/max7219-daisy-chain
Add support for Max7219 daisy chained displays
2022-04-13 16:45:58 +02:00
bovirus c0ab17f1f1
Update Italian language 2022-04-13 13:59:55 +02:00
Theo Arends ac573f669e Bump version 11.1.0.1 2022-04-13 09:16:55 +02:00
Theo Arends 7a3035756e Add binary image name to improv 2022-04-12 17:31:14 +02:00
Theo Arends b8cf5eee7c Add raw data to MS01 JSON 2022-04-12 16:28:32 +02:00
Sara Damiano 830ac3b320 Add mesh de-init, a few comments
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
2022-04-12 09:58:42 -04:00
Sara Damiano 92d264f4e0 Check if mesh peer exists or is self, show soft AP mac in status 5
Also added a few notes in the mesh md file
2022-04-12 09:58:42 -04:00
Theo Arends 69750f5c79 More SSPM/Energy consolidation 2022-04-12 12:12:13 +02:00
Theo Arends 04ccde8aa9 Align Sonoff SPM GUI with other energy GUI
- Align Sonoff SPM GUI with other energy  GUI
- Change GUI Power text to Active Power
2022-04-12 11:53:36 +02:00
Theo Arends b8b9afa1a5 Add horizontal lines around GUI energy report 2022-04-12 10:58:02 +02:00
Theo Arends a4cf023357 Add command ``SetOption138 1``
Add command ``SetOption138 1`` to switch GUI energy multi-column layout from left/center (0) to right (1) align (#15342)
2022-04-12 10:22:32 +02:00
Theo Arends 089ace9d35 Change energy multicolumn align right
- Add Energy GUI multicolumn fixed inter column space
- Change energy multicolumn alignment from left to right (#15342)
2022-04-11 18:33:57 +02:00
Theo Arends 500cc894b5 Fix USB CDC on ESP32C3
Fix USB CDC on ESP32C3 (https://github.com/espressif/arduino-esp32/issues/6264)
2022-04-11 16:40:41 +02:00
hpagonis e3f2d040a6
Merge branch 'arendst:development' into max7219-daisy-chain 2022-04-11 15:34:06 +03:00
hpagonis c7d76f24f7 Add missing #define condition for MAX7219 2022-04-11 12:30:35 +00:00
hpagonis b79802d6f5 Fix missing type declaration of dev_addr variable 2022-04-11 10:48:44 +00:00
hpagonis 7c56a0f151 Chage MAX7219 8 digit hard limit 2022-04-10 22:33:47 +00:00
Theo Arends 36bf6c5cc1 Fix MS01 calculation 2022-04-10 17:50:33 +02:00
Theo Arends c7323eea74 Initial support for Sonoff MS01
Initial support for Sonoff MS01 (#15335)
2022-04-10 17:21:38 +02:00
Theo Arends fdfb6db807 Disable ESP32S3 as Hall and internal temperature sensor
Disable ESP32S3 as Hall and internal temperature sensor (#15331)
2022-04-10 11:52:14 +02:00
Sara Damiano df772b5c0a Relaunch wifi on esp_now_init failure
Signed-off-by: Sara Damiano <sdamiano@stroudcenter.org>
2022-04-09 15:57:17 -04:00
aweatherguy 08799e0760
New sample files for local root cert. 2022-04-09 10:40:09 -07:00
aweatherguy 60004266a2
Update tasmota_ca.ino 2022-04-09 10:37:23 -07:00
Theo Arends 1f3bb675ba HX711 redesign (#13986)
- Add HX711 command ``Sensor34 10 0|1|<weight in gram>`` to set HX711 fixed tare (0 = use auto tare, 1 = use calibrated tare, Any other value is user selected tare)
- HX711 removed command ``Sensor34 7`` as now active tare is persistent resulting in calculated current weight
- Changed HX711 commands ``Sensor34 11 <valueA>`` and ``Sensor34 12 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-09 18:24:37 +02:00
Theo Arends 1f3d2eef32
Merge pull request #15324 from ascillato/patch-1
Add Rule Trigger for WebQueryResponse of WebQuery Command
2022-04-09 14:09:04 +02:00
Theo Arends 38433a76b6
Merge pull request #15326 from mbezuidenhout/bugfix/mcp2515
Fixed Max/Min Voltage incorrect symbol
2022-04-09 13:05:27 +02:00
Theo Arends ee3a1ce46c
Merge pull request #15328 from bovirus/patch-2
Update italian language
2022-04-09 13:04:41 +02:00
Theo Arends 51339f1dd3
Merge pull request #15327 from curzon01/development
Fix NeoPool register read cache
2022-04-09 13:04:10 +02:00
Stephan Hadinger ad5a31993a OpenHASP solidified 2022-04-09 11:40:41 +02:00
bovirus 8eb49726da
Update italian language
Please check and merge
2022-04-09 11:33:40 +02:00
Norbert Richter 3b19387f54
Fix NeoPool register read cache 2022-04-09 10:53:04 +02:00
Adrian Scillato 0bb83947e3
Added Support to non JSON for WebQueryResponse 2022-04-09 05:35:17 -03:00
Marius Bezuidenhout 7809138d37 Fixed Max/Min Voltage incorrect symbol 2022-04-09 10:28:45 +02:00
Adrian Scillato b35e392e76
Added Rules Trigger for WebQueryResponse 2022-04-09 03:44:00 -03:00
Adrian Scillato 3432c6841d
Fix Compilation for ESP32 w/scripts enabled 2022-04-08 20:29:16 -03:00
Norbert Richter b46cd2f310
Merge branch 'development' into dev-neopool 2022-04-08 10:53:15 +02:00
Norbert Richter 4d7ba77d53
Fix NeoPool filtration speed display 2022-04-08 10:50:38 +02:00
Theo Arends af546d46d5 Fix GUI template config javascript regression 2022-04-08 10:23:10 +02:00
Theo Arends 3887b37429
Merge pull request #15309 from Staars/MI32
MI32: several bugfixes for the Berry part
2022-04-07 18:05:53 +02:00
Staars 28010a0d73 several bugfixes 2022-04-07 17:53:01 +02:00
Norbert Richter 07f98c7b25
Add NeoPool relay details 2022-04-07 17:01:38 +02:00
Norbert Richter 2c4b9cb8ec
Add boost with redox indication 2022-04-07 17:01:38 +02:00
Norbert Richter ecd425573c
Fix filtration state 2022-04-07 17:01:38 +02:00
Theo Arends 97da53193c Fix weight_item display regression 2022-04-07 15:52:55 +02:00
Theo Arends ccdd8c9861 Add Sensor34 commands
Add commands ``Sensor34 10 <valueA>`` and ``Sensor34 11 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-07 15:06:21 +02:00
Theo Arends d63077ab93 Fix tfminiplus (#15305) 2022-04-07 13:58:40 +02:00
Stephan Hadinger e3ebffcc72 OpenHASP v1.0 2022-04-06 21:29:24 +02:00
Stephan Hadinger 4629bb4436 Berry support for int keys in map in solidification 2022-04-06 19:19:17 +02:00