Theo Arends
d4cacbff05
Fix rotary interrupt use of global vars
...
- Fix rotary interrupt use of global vars (#9399 )
- Decrease direction change timout from 50 to 25 mSecs
2020-10-13 15:14:34 +02:00
hello-world-dot-c
6a3eb8f8ed
Fixed typo
2020-10-13 12:19:37 +02:00
hello-world-dot-c
a59c56d4b5
Reduce sleep during buzzer cycles to improve on/off period accuracy.
2020-10-13 12:02:44 +02:00
Stephan Hadinger
daab6ebbef
Minor fixes
2020-10-12 19:35:50 +02:00
Theo Arends
40ad4f7ed0
Final refactor telegram code
2020-10-12 13:44:32 +02:00
stefanbode
d3dfe6205c
Prevent crashes on high counter pulse. e.g. AC-Dimmer, Current-Counter...
...
I had reproducible Hardware Watchdog resets and hangs with the AC-Dimmer, but only if the 100Hz from the main hammered the device. I found this help and change the code. Now the AC-Dimmer is ON for >3days. I assume this change is responsible because it was the only change.
2020-10-12 12:08:40 +02:00
Theo Arends
99e52dcfcd
Add Vietnam
2020-10-12 11:53:18 +02:00
genlink
c81377c341
Create vi_VN.h
...
Support Vietnamese Language
2020-10-12 14:36:43 +07:00
Stephan Hadinger
5b25d9cc83
Zigbee support for Tuya Moes devices
2020-10-11 19:41:23 +02:00
Theo Arends
2c6ee9cd95
Refactor telegram
2020-10-11 18:13:13 +02:00
Stephan Hadinger
737e5b260f
Fix multipler not applied #9499
2020-10-11 16:31:33 +02:00
Theo Arends
3264acfffe
Fix Telegram message decoding error regression from v8.5.0.1
2020-10-11 14:23:56 +02:00
Theo Arends
fc04c50674
Convert AdcParam parameters from versions before v9.0.0.2
...
- Command ``Gpio17`` replaces command ``Adc``
- Command ``Gpios`` replaces command ``Adcs``
2020-10-11 11:31:46 +02:00
Theo Arends
4b6ad8b904
Fix compile error when scripting and shutter is enabled
...
Fix compile error when scripting and shutter is enabled (#9512 )
2020-10-11 10:51:20 +02:00
s-hadinger
3235abd7fb
Merge pull request #9513 from s-hadinger/zbreset_2
...
Fix compilation error for ZNP
2020-10-10 20:50:11 +02:00
Stephan Hadinger
7c6c059270
Fix compilation error
2020-10-10 20:42:48 +02:00
Theo Arends
5ec972376c
Consolidate function RemoveSpace
2020-10-10 17:00:37 +02:00
Theo Arends
89c690c05d
Fix ESP32 compilation error
2020-10-10 16:49:36 +02:00
Theo Arends
70d49d210b
Remove ctrlchars from mqtt log message
2020-10-10 16:44:35 +02:00
Stephan Hadinger
241843d384
Added `ZbReset 2`
2020-10-10 16:19:37 +02:00
Theo Arends
81cd344beb
Fix possible buffer overwrites
2020-10-10 15:42:27 +02:00
Theo Arends
b8e55203b6
Fix Thermostat sensor status corruption
...
Fix Thermostat sensor status corruption regression from 8.5.0.1 (#9449 )
2020-10-10 15:19:11 +02:00
Theo Arends
490e7d838e
Fix Template using ``#define USER_TEMPLATE``
...
Fix Template using ``#define USER_TEMPLATE`` (#9506 )
2020-10-10 12:20:15 +02:00
Stephan Hadinger
8ffae6ae25
Hue code size optimization
2020-10-09 20:01:13 +02:00
Stephan Hadinger
e0b2f75f87
Zigbee code optimization
2020-10-09 19:10:36 +02:00
Theo Arends
08438907ba
Refactor webserver
2020-10-09 17:59:42 +02:00
Theo Arends
f0bcd6eb3d
Move (partly) rewritten CHANGELOG.md to root
2020-10-09 16:40:10 +02:00
Theo Arends
f63cef0bbf
Add AdcParam support for ADC Button
2020-10-09 11:20:22 +02:00
Theo Arends
05bfb71aa6
Fix ESP32 GPIO16 init
2020-10-09 10:28:17 +02:00
stefanbode
f95462f916
Update xdrv_27_shutter.ino
...
...ongoing
2020-10-09 10:02:43 +02:00
stefanbode
ce9ea40166
Update xdrv_27_shutter.ino
...
optimize logging
2020-10-09 09:58:33 +02:00
stefanbode
5b9c725c6d
Insert hook to rule BEFORE moving
...
New hook that can guarantee a rule will be executed before the movement starts. Will change documentation:
change "var<shutternumber>" to 99 to enable hook. Create a rule that executes on shutter#moving ONCE and set VARx to 0. Add rule at shutter#moved=1 to set VARx=99 and enable ONCE again.
example:
{"Rule1":"ON","Once":"ON","StopOnError":"OFF","Length":62,"Free":449,"Rules":"on shutter#moving=1 do backlog power3 on;delay 10;var1 0 endon"}
{"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Length":51,"Free":460,"Rules":"on shutter#moved=1 do backlog var1 99;rule1 5 endon"}
2020-10-08 19:55:17 +02:00
Theo Arends
d5b8d6ae24
Add support for analog buttons
...
Add support for analog buttons indexed within standard button range
2020-10-08 18:27:12 +02:00
Federico Leoni
54ebb3d96d
Typo
2020-10-08 12:32:02 -03:00
Federico Leoni
9ffd68e71c
Meh...
2020-10-08 12:19:39 -03:00
Federico Leoni
b5ae50a4d6
Official Integration Update 3
2020-10-08 12:04:52 -03:00
Theo Arends
f7369744de
Merge pull request #9497 from pcdiem/pwm5
...
Add DGR CW/RGBW light fixed color support
2020-10-08 14:50:55 +02:00
Theo Arends
e58ac511c9
Decrease number of ApplyTimerOffsets function
...
Decrease number of ApplyTimerOffsets function (#9489 )
2020-10-08 14:49:33 +02:00
Paul C Diem
f4894226f7
Add DGR CW/RGBW light fixed color support
2020-10-07 15:06:50 -05:00
Stephan Hadinger
870b560ca8
Add Zigbee ``ZbData`` command for better support of device specific data
2020-10-07 20:04:33 +02:00
stefanbode
5e5590b75a
Update xdrv_27_shutter.ino
...
Always room for a bug...
2020-10-07 18:01:07 +02:00
Theo Arends
e8c1e44069
Add PWMD and IRremote features
...
- Add PWM dimmer color/trigger on tap, SO88 led, DGR WITH_LOCAL flag by Paul Diem (#9474 )
- Add support for stateful ACs using ``StateMode`` in tasmota-ir.bin by Arik Yavilevich (#9472 )
2020-10-07 10:07:17 +02:00
Theo Arends
267b5a7175
Merge pull request #9483 from pcdiem/pwm4
...
Fix up/down tap not publishing tele
2020-10-07 08:53:32 +02:00
Paul C Diem
b35c092603
Fix up/down tap not publishing tele
2020-10-06 17:25:13 -05:00
Arik Yavilevich
542f724773
Merge remote-tracking branch 'upstream/development' into development
2020-10-06 18:15:26 +03:00
Arik Yavilevich
a22d44f985
implement state mode in a dedicated json field
2020-10-06 18:10:07 +03:00
Theo Arends
f9c75d885a
Refactor sensor init
2020-10-06 12:20:28 +02:00
Theo Arends
0c90f71e00
Fix ADC initalization sequence
...
Fix ADC initalization sequence (#9473 )
2020-10-06 12:12:14 +02:00
Paul C Diem
7a9e539f1c
Wrap Light.devgrp_no_channels_out in #ifdef USE_DEVICE_GROUPS
2020-10-05 15:58:17 -05:00
Paul C Diem
d5216091e7
Add PWM Dimmer color change/trigger on tap and SO88 brightness led support. Add DGR WITH_LOCAL flag support.
2020-10-05 15:15:32 -05:00
Theo Arends
539ba11690
Add support for inverted NeoPixelBus data
...
Add support for inverted NeoPixelBus data line by enabling ``#define USE_WS2812_INVERTED`` (#8988 )
2020-10-05 19:03:40 +02:00
Theo Arends
2ffb04d4da
Update comment
2020-10-05 18:24:44 +02:00
Theo Arends
0eef729d8f
Remove migration support from before 7.0
...
- Remove support for direct upgrade from Tasmota versions before 7.0
- Remove auto config update for all Friendlynames and Switchtopic from Tasmota versions before 8.0
2020-10-05 18:12:32 +02:00
Theo Arends
f0ab0d274d
Change NeoPixelBus library from v2.5.0.09 to v2.6.0
2020-10-05 17:32:30 +02:00
Theo Arends
1f49daacd3
Fix light wakeup exception 0
...
Fix light wakeup exception 0 (divide by zero) when ``WakeupDuration`` is not initialised (#9466 )
2020-10-05 15:16:43 +02:00
Theo Arends
d442b64d90
Fix shutter timing problem
...
Fix shutter timing problem due to buffer overflow in calibration matrix (#9458 )
2020-10-05 12:56:12 +02:00
stefanbode
b8d4bce213
Update xdrv_27_shutter.ino
...
#9458 fix int16 overflow in calibration matrix
2020-10-05 12:45:08 +02:00
Theo Arends
d13b4c8448
Add some thoughts
2020-10-05 12:23:07 +02:00
Theo Arends
96b2c8010e
Change ``Status`` command output for disabled status types
...
Change ``Status`` command output for disabled status types
2020-10-05 11:45:58 +02:00
Arik Yavilevich
3010db8ce4
some cleanup for upstream
2020-10-05 00:41:51 +03:00
Arik Yavilevich
030e68e202
Merge remote-tracking branch 'upstream/development' into development
2020-10-05 00:33:27 +03:00
Theo Arends
3c9583e1ff
Fix exception 28 due to device group buffer overflow
...
Fix exception 28 due to device group buffer overflow (#9459 )
2020-10-04 17:46:45 +02:00
Theo Arends
d689b74b24
Merge pull request #9463 from pcdiem/dgr1
...
Add device group count/index checks
2020-10-04 17:40:26 +02:00
Paul C Diem
7c6d14fb08
Add device group count/index checks
2020-10-04 10:11:47 -05:00
Theo Arends
677bb85ecd
Fix ledlink blink when no network connected
...
Fix ledlink blink when no network connected regression from 8.3.1.4 (#9292 )
2020-10-04 17:08:11 +02:00
Theo Arends
82e74b369f
Add additional chk before converting template
2020-10-04 15:46:20 +02:00
Theo Arends
d100ba3592
Update changelog and releasenotes
2020-10-04 12:48:26 +02:00
Theo Arends
73ad5706c3
Fix template conversion when GPIO17 is 0
2020-10-04 12:46:06 +02:00
gemu2015
1cb4964a4e
fix i2saudio when file not found
2020-10-03 18:31:14 +02:00
gemu2015
e2983e3f1b
sendmail allow array attachment
2020-10-03 18:30:39 +02:00
gemu2015
ef63b21d99
fix scripter json decode crash
2020-10-03 18:30:18 +02:00
Theo Arends
006859093f
Merge pull request #9452 from pcdiem/pwm2
...
Add PWMDimmerPWMs command, Set brightness LEDs in setBriRGB & setBriCT
2020-10-03 15:08:48 +02:00
Theo Arends
6f790c0bb0
Add support for GPIO_ANY
2020-10-03 15:06:52 +02:00
Theo Arends
ad3cfa6cbb
Add SDM630 three phase ImportActive Energy display
...
Add SDM630 three phase ImportActive Energy display when ``#define SDM630_IMPORT`` is enabled by Janusz Kostorz (#9124 )
2020-10-03 12:46:58 +02:00
Theo Arends
d0028eb2e4
Merge pull request #9124 from jkostorz/development
...
Add option in my_user_config.h to turn on SDM630 import active energy
2020-10-03 12:33:15 +02:00
Theo Arends
dab734ad3f
Update v9.0.0.1 information
2020-10-03 12:08:43 +02:00
bovirus
ba5268c868
Update Italian language
2020-10-03 08:50:30 +02:00
Stephan Hadinger
9b85487d39
Zigbee add TRV to UI
2020-10-02 22:30:11 +02:00
Stephan Hadinger
c09828617d
Auto-binding for TRV
2020-10-02 22:05:55 +02:00
Paul C Diem
e3cc5df996
Add PWMDimmerPWMs command, Set brightness LEDs in setBriRGB & setBriCT
2020-10-02 12:40:45 -05:00
Theo Arends
a9630b9d05
Change pulsetime to allow use for all relays
...
Change pulsetime to allow use for all relays with 8 interleaved so ``Pulsetime1`` is valid for Relay1, Relay9, Relay17 etc. (#9279 )
2020-10-02 17:32:45 +02:00
Theo Arends
d07fa4b492
Change A4988 optional microstep pin selection
2020-10-02 17:09:09 +02:00
Theo Arends
330109d67c
Add optional support for Orno WE517
...
Add optional support for Orno WE517-Modbus energy meter by Maxime Vincent (#9353 )
2020-10-02 16:37:43 +02:00
Theo Arends
6585fc07e8
Change MAX31865 driver to support up to 6 thermocouples
...
Change MAX31865 driver to support up to 6 thermocouples selected by ``MX31865 CS`` instead of ``SSPI CS`` (#9103 )
2020-10-02 16:11:13 +02:00
Jason2866
6498506f2e
Fix editing cr
2020-10-02 15:39:31 +02:00
Theo Arends
760d702fd0
Add optional support for Mitsubishi Electric HVAC
...
Add optional support for Mitsubishi Electric HVAC by David Gwynne (#9237 )
2020-10-02 15:10:21 +02:00
Theo Arends
72d561e9be
Change new IR Raw compact format ( #9444 )
2020-10-02 14:35:11 +02:00
Theo Arends
12a683c2c1
Merge pull request #9444 from s-hadinger/ir_compact
...
Change new IR Raw compact format
2020-10-02 14:31:20 +02:00
Theo Arends
e0933e5de0
Fix scripter compilation error
2020-10-02 14:24:23 +02:00
Theo Arends
dcb0b68a21
Merge branch 'development' into dev-gpio16
2020-10-02 12:24:34 +02:00
Theo Arends
dd95b4a8cd
Bump dev version to 9.0.0.1
2020-10-02 12:22:01 +02:00
Paul C Diem
184601f0f9
Fix PWM Dimmer to send DGR_ITEM_FLAGS after more-to-come msgs to finalize changes so remote devices send tele updates.
2020-10-01 22:30:37 -05:00
Stephan Hadinger
36d49d082d
Extend IR Raw compat to regular IR code
2020-10-01 23:10:17 +02:00
Stephan Hadinger
18abe098ce
Change new IR Raw compact format
2020-10-01 22:34:26 +02:00
Theo Arends
bbb22c9ffb
Merge pull request #9442 from effelle/development
...
HA Integration update
2020-10-01 17:04:22 +02:00
Federico Leoni
2f14557dff
HA ntegration update
2020-10-01 11:47:01 -03:00
Theo Arends
018964f08f
Add flush loop to XModem start prompt
...
Add flush loop to XModem start prompt (#8583 )
2020-10-01 12:58:42 +02:00
Theo Arends
c6115a3516
Update changelog and releasenotes
2020-09-30 15:44:37 +02:00
Theo Arends
b51ee2aa22
Update template using JSMN
2020-09-30 15:26:46 +02:00
Theo Arends
7a73dd7019
Merge branch 'development' into dev-gpio16
2020-09-30 14:54:29 +02:00
Theo Arends
1ae9adc642
Change redesigning ESP8266 GPIO internal numbering
...
Change redesigning ESP8266 GPIO internal numbering in line with ESP32
2020-09-30 14:19:18 +02:00
Theo Arends
c5e95b95d4
Fix VL53L1x domoticz distance
...
Fix VL53L1x domoticz distance (#9210 )
2020-09-30 11:07:13 +02:00
Theo Arends
23f5396680
Fix VL53L1x domoticz distance
...
Fix VL53L1x domoticz distance (#9210 )
2020-09-29 18:29:19 +02:00
Theo Arends
c00d7035d9
Redesign GPIO to 16-bit
2020-09-29 18:10:21 +02:00
Theo Arends
895ed2d041
Redesign GPIO to 16-bit
2020-09-29 14:41:45 +02:00
Theo Arends
805f93cfab
Redesign GPIO to 16-bit
2020-09-29 14:08:48 +02:00
Theo Arends
5cf40fc059
Add support for VL53L1X time of flight sensor
...
Add support for VL53L1X time of flight sensor by Johann Obermeier
2020-09-29 11:27:53 +02:00
Theo Arends
e6ff129d0c
Update xsns_77_vl53l1x.ino
2020-09-29 11:08:03 +02:00
Theo Arends
54912b2548
Merge branch 'development' into patch-1
2020-09-29 11:06:43 +02:00
joba-1
b6cdaf2574
add raw tsl2561 values to tele message
2020-09-28 22:08:38 +02:00
Justin Monroe
b2443ec548
Fixed last_seen calculation with zigbee devices.
...
The specific circumstances of this bug typically involve a restart, after which a zigbee
device pings the bridge before the Rtc.utc_time is set by NTP. This results in a large "last seen"
time calculation. This is cosmetic only. This patch ensures the "last seen" time is after
2020-01-01 0000 UTC when pulled from the Rtc.utc_time field, otherwise, last_seen updates are
ignored.
2020-09-27 17:23:54 +00:00
s-hadinger
1de3364b5e
Merge pull request #9408 from s-hadinger/zigbee_thermostat_fix
...
Zigbee Thermostat Eurotronic fixes
2020-09-27 18:54:36 +02:00
Stephan Hadinger
c77f0a267b
Zigbee Thermostat Eurotronic fixes
2020-09-27 18:42:19 +02:00
Theo Arends
ccc24ed305
Update copyright
2020-09-27 18:39:39 +02:00
Theo Arends
dc3d84b266
Fix ESP32 OneWire driver
...
Fix ESP32 OneWire driver (#9302 )
2020-09-27 18:26:30 +02:00
s-hadinger
d0b2b9f70a
Merge pull request #9407 from s-hadinger/zigbee_sea_pressure_dev
...
Zigbee add SeaPressure
2020-09-27 17:02:40 +02:00
Stephan Hadinger
35e70f92c4
Zigbee add SeaPressure
2020-09-27 16:50:48 +02:00
stefanbode
e8466371ad
Fix on Reboot and wrong operation during shutterstop
...
fix #9340
2020-09-27 15:36:56 +02:00
Stephan Hadinger
d48f4b938b
Zigbee support for Thermostat cluster
2020-09-27 15:26:06 +02:00
Arik Yavilevich
79b935abd9
add support for setting state without tx
2020-09-27 15:43:31 +03:00
Theo Arends
b95a193711
Update changelog
2020-09-27 12:57:49 +02:00
Theo Arends
1da31e5f15
Make LWT state message user configurable
...
Make LWT state message user configurable (#9395 )
2020-09-27 12:51:50 +02:00
Theo Arends
da6d057cbb
Fix PN532 data fieldname
...
Fix PN532 data fieldname (#9401 )
2020-09-27 12:00:58 +02:00
Theo Arends
32a2407b19
Revert "Revert "Merge pull request #9391 from s-hadinger/fade_256_dev""
...
This reverts commit 217addc2bb
.
2020-09-27 11:03:29 +02:00
Theo Arends
a6250ec552
Merge pull request #9396 from S474N/patch-1
...
Update cs_CZ.h
2020-09-27 08:58:25 +02:00
Staars
9842573ee5
improve HA auto discovery
2020-09-26 19:24:58 +02:00
Staars
47f1b2fcd0
add 2 global accessible states for running and finished discovery
2020-09-26 19:24:22 +02:00
S474N
ef890a40d4
Update cs_CZ.h
...
Translate Neaktivní/Aktivní back to english original.
https://github.com/arendst/Tasmota/issues/9395
2020-09-26 17:41:13 +02:00
Theo Arends
217addc2bb
Revert "Merge pull request #9391 from s-hadinger/fade_256_dev"
...
This reverts commit 440976c993
, reversing
changes made to eb43fd56e3
.
2020-09-26 16:28:09 +02:00
Theo Arends
440976c993
Merge pull request #9391 from s-hadinger/fade_256_dev
...
Change ``WakeUp`` uses 256 steps instead of 100 (#9241 )
2020-09-26 15:53:51 +02:00
Stephan Hadinger
1a9f0bfa33
Change ``WakeUp`` uses 256 steps instead of 100 ( #9241 )
2020-09-26 11:44:05 +02:00
Theo Arends
eb43fd56e3
Merge pull request #9388 from Staars/hm10
...
HM10: change verification of Flora packet
2020-09-26 10:25:22 +02:00
Staars
6bfe06d6b1
change verification of Flora packet
2020-09-25 19:24:23 +02:00
Stephan Hadinger
41c25455fe
Fix line height to 20px
2020-09-25 18:42:00 +02:00
Theo Arends
46cbe13e9b
Fix ESP32 compilation
2020-09-25 18:34:14 +02:00
Theo Arends
9cbd2d531d
Initial GPIO redesign
2020-09-25 18:15:31 +02:00
Stephan Hadinger
0ec5ae818a
Support EZSP v6.8
2020-09-25 17:51:03 +02:00
Theo Arends
27caccf7a0
Remove ArduinoJson in favour of JSMN
...
Remove ArduinoJson library in favour of JSMN library
2020-09-25 11:33:12 +02:00
Theo Arends
0d416a6aeb
Merge pull request #9384 from s-hadinger/jsmn_scripter
...
Move Scripter to JSMN
2020-09-25 11:12:00 +02:00
Stephan Hadinger
c8fbac9c32
Fix compilation
2020-09-25 11:04:22 +02:00
Theo Arends
e189e68a73
Merge pull request #9382 from effelle/development
...
Move Discovery from ArduinoJson to JSMN - Optimizations for Official Discovery
2020-09-25 09:12:44 +02:00
Stephan Hadinger
f0f4433941
Move Scripter to JSMN
2020-09-25 08:52:28 +02:00
Federico Leoni
806e18a9d7
Update
2020-09-24 20:05:36 -03:00
Federico Leoni
ac81a0609b
JSMN and code check
2020-09-24 19:16:26 -03:00
Stephan Hadinger
0b06496158
Zigbee send message when PermitJoin expires
2020-09-24 19:15:07 +02:00
Theo Arends
cac00a7efd
Fix domoticz/shutter compile error
2020-09-24 17:13:32 +02:00
Theo Arends
e7db226b48
Move display from ArduinoJson to JSMN
2020-09-24 16:40:03 +02:00
Theo Arends
80d2223082
Move domoticz from ArduinoJson to JSMN
2020-09-24 15:23:51 +02:00
Theo Arends
2b160912f5
Fix Shelly 2.5 higher temperature
...
Fix Shelly 2.5 higher temperature regression from 8.2.0.1 (#7991 )
2020-09-24 12:07:23 +02:00
Stephan Hadinger
019e402fe7
Move IR from ArduinoJson to JSMN
2020-09-24 08:51:43 +02:00