Commit Graph

255 Commits

Author SHA1 Message Date
Stephan Hadinger 2181b0c1a4 Add serial to TCP bridge, ``TCPStart`` and ``TCPBaudRate`` (needs #define USE_TCP_BRIDGE) 2020-06-15 19:22:56 +02:00
Theo Arends ef0b797686 Add basic support for ESP32 ethernet
Add basic support for ESP32 ethernet adding commands ``Wifi 0/1`` and ``Ethernet 0/1`` both default ON (#8503)
2020-06-15 18:27:04 +02:00
Theo Arends cdf7aa74bf Add rule trigger ``System#Init``
Add rule trigger ``System#Init`` to allow early rule execution without wifi and mqtt initialized yet (#8673)
2020-06-14 12:36:44 +02:00
Theo Arends 03cd543127 Add support for HP303B
Add support for HP303B Temperature and Pressure sensor by Robert Jaakke (#8638)
2020-06-12 12:38:52 +02:00
Theo Arends 4c5b2f37fd Add initial support for Telegram
Add initial support for Telegram bot (#8619)
2020-06-11 17:30:33 +02:00
Theo Arends e54c85f83e Add full support for BL0940
Add support for BL0940 energy monitor as used in Blitzwolf BW-SHP10 (#8175)
2020-06-07 17:59:54 +02:00
Theo Arends 41f77f688c Add command ``SetOption94 0/1``
Add command ``SetOption94 0/1`` to select MAX31855 or MAX6675 thermocouple support (#8616)
2020-06-04 11:36:58 +02:00
Stephan Hadinger 45397293e1 Add Zigbee auto-responder for common attributes 2020-06-03 22:39:04 +02:00
Theo Arends eafaccfcda Add support for up to two BH1750 sensors
Add support for up to two BH1750 sensors controlled by commands ``BH1750Resolution`` and ``BH1750MTime`` (#8139)
2020-06-01 18:00:56 +02:00
Theo Arends 29070f1136 Add ``CpuFrequency`` and ``FlashFrequency`` to status 0
- Add ``CpuFrequency`` to ``status 2``
- Add ``FlashFrequency`` to ``status 4``
2020-05-30 14:59:52 +02:00
Stephan Hadinger b069b89561 Add Zigbee options to ``ZbSend`` to write and report attributes 2020-05-29 22:52:45 +02:00
Theo Arends 66233b1749 Add support for full MAC address
Add support for unique MQTTClient (and inherited fallback topic) by full Mac address using ``mqttclient DVES_%12X`` (#8300)
2020-05-26 17:08:13 +02:00
Theo Arends bacb730b53 Fix escape of non-JSON received serial data
Fix escape of non-JSON received serial data (#8329)
2020-05-26 12:35:21 +02:00
Theo Arends 90d3cd45c4 Add command ``Time 4``
Add command ``Time 4`` to display timestamp using milliseconds (#8537)
2020-05-25 11:44:17 +02:00
Theo Arends 6073bd9eb6 Update changelog 2020-05-24 11:55:39 +02:00
Stephan Hadinger f5f1bdefdb Add wildcard patter for JSON marching in rules using ``?`` pattern 2020-05-24 09:57:11 +02:00
Theo Arends ca8b38d0d0 Add LedPwm commands
Add commands ``LedPwmOn 0..255``, ``LedPwmOff 0..255`` and ``LedPwmMode1 0/1`` to control led brightness by George (#8491)
2020-05-23 15:17:13 +02:00
Theo Arends 93ca102391 Change ExportActiveTariff to ExportTariff 2020-05-22 18:31:14 +02:00
Theo Arends 855e054db8 Change Energy JSON data
- Bump version 8.3.1.2
- Change Energy JSON Total field from ``"Total":[33.736,11.717,16.978]`` to ``"Total":33.736,"TotalTariff":[11.717,16.978]``
- Change Energy JSON ExportActive field from ``"ExportActive":[33.736,11.717,16.978]`` to ``"ExportActive":33.736,"ExportActiveTariff":[11.717,16.978]``
- Add Three Phase Export Active Energy to SDM630 driver
2020-05-22 17:48:21 +02:00
Theo Arends 86921e60b2 Add support for VEML6075 and VEML7700
- Add support for VEML6075 UVA/UVB/UVINDEX Sensor by device111 (#8432)
- Add support for VEML7700 Ambient light intensity Sensor by device111 (#8432)
2020-05-22 15:16:01 +02:00
Stephan Hadinger c8b5750568 Add dump of compressed rules over 512 chars and unishox decompress fix 2020-05-21 20:12:41 +02:00
Theo Arends e5942df57f Update Change log 2020-05-21 17:06:52 +02:00
Stephan Hadinger b7f932391a Change IRremoteESP8266 library updated to v2.7.7 2020-05-20 12:42:34 +02:00
Theo Arends cd7f719563 Add more functionality to ``Switchmode`` 11 and 12 (#8450)
Add more functionality to ``Switchmode`` 11 and 12 (#8450)
2020-05-19 15:52:10 +02:00
Theo Arends e1fbf64037 Add command ``Rule0``
Add command ``Rule0`` to change global rule parameters
2020-05-19 11:15:31 +02:00
Theo Arends ebbdb28e48 Bump version to 8.3.1.1 2020-05-18 17:06:11 +02:00
Theo Arends 7241b9d37c Prep release 8.3.1 2020-05-18 14:12:44 +02:00
Theo Arends d7f6c78ed9 Add command ``DeviceName``
Add command ``DeviceName`` defaults to FriendlyName1 and replaces FriendlyName1 in GUI
2020-05-17 17:10:17 +02:00
Theo Arends c11952595e Change QPC detection from 4 to 7 power interrupts
Change Quick Power Cycle detection from 4 to 7 power interrupts (#4066)
2020-05-16 11:22:48 +02:00
Theo Arends fff26f6538 Fix button default state
- Fix button default state
- Bump version 8.3.0.1
2020-05-14 15:32:27 +02:00
Theo Arends 4e05975b6c Sync with released 8.3.0 2020-05-14 12:40:48 +02:00
Stephan Hadinger 2ff5a1ccb6 Add Zigbee support for router and end-device mode 2020-05-11 21:16:17 +02:00
Stephan Hadinger e1def09a1b Change Philips Hue emulation now exposes modelId and manufacturerId 2020-05-10 19:10:00 +02:00
Theo Arends ec045445e6 Enable rule compression in my_user_config.h 2020-05-10 14:39:13 +02:00
Theo Arends 89b130b45a Change root rule trigger
Add rule trigger at root level like ``on loadavg<50 do power 2 endon`` after ``state`` command
2020-05-10 11:09:34 +02:00
Theo Arends bf215b1b9d Update root level triggers
Add rule trigger ``#`` to trigger on any root value like ``on #loadavg<50 do power 2 endon`` after ``state`` command
2020-05-09 19:33:19 +02:00
Theo Arends 92c05faa8b Add root level triggers as discussed on Discord
- Add rule trigger ``root#`` to trigger on any root value like ``on root#loadavg<50 do power 2 endon`` after ``state`` command
2020-05-09 19:22:12 +02:00
Stephan Hadinger a2b05399a3 Add automatic compression of Rules to achieve ~60% compression, added ``SetOption93 1`` to control caching of rules 2020-05-08 19:33:20 +02:00
Stephan Hadinger 87a1cd0ea0 Change PWM updated to the latest version of Arduino PR #7231 2020-05-08 17:52:24 +02:00
Theo Arends 0572644c7f Change PWM Frequencies
- Change default PWM Frequency to 977 Hz from 880 Hz
- Change minimum PWM Frequency from 100 Hz to 40 Hz
2020-05-08 16:06:02 +02:00
Theo Arends d78ca09c30 Integrate OpenTherm and WindMeter 2020-05-07 16:03:27 +02:00
Stephan Hadinger 4b22f60e51 Change PWM updated to latest Arduino Core #7213 2020-05-03 10:39:38 +02:00
Theo Arends 5d18ad1c74 Add experimental basic support for ESP32
- Add experimental basic support for Tasmota on ESP32 based on work by Jörg Schüler-Maroldt
- Bump version to 8.2.0.6
- This ESP32 upgrade breaks current ESP32 templates
2020-05-01 17:30:09 +02:00
Theo Arends 4536746d03 Update Changelog and Release notes 2020-04-28 11:09:56 +02:00
Stephan Hadinger 1404b6f536 Change IRremoteESP8266 library updated to v2.7.6 2020-04-26 09:59:49 +02:00
Theo Arends 14040f601c Breaking Change Device Groups multicast address and port
- Breaking Change Device Groups multicast address and port  (#8270)
- Version bump 8.2.0.5
2020-04-25 11:20:48 +02:00
Theo Arends 1af24ddcf5 Update changelog 2020-04-22 16:36:27 +02:00
Stephan Hadinger e06425b57f Change default PWM Frequency to 223 Hz instead of 880 Hz for less interrupt pressure 2020-04-22 15:15:42 +02:00
Stephan Hadinger 32dfa7856b Change PWM implementation to Arduino #7231 2020-04-21 18:38:43 +02:00
Theo Arends 6c5e9a89c4 Add command ``SO`` as shortcut for command ``SetOption`` 2020-04-21 09:48:27 +02:00