Commit Graph

5827 Commits

Author SHA1 Message Date
s-hadinger 2acc0e3a8f
Remove trailing comments 2020-02-07 22:48:34 +01:00
Theo Arends 004df125a5
Merge pull request #7692 from effelle/development
Ha Discovery: remove non alpha characters from HA sensor topic name
2020-02-07 16:19:00 +01:00
Federico Leoni fe1919098d Update xdrv_12_home_assistant.ino 2020-02-07 12:11:29 -03:00
Theo Arends 1a074da0b5 Add BootCount Reset Time to Status
Add BootCount Reset Time as BCResetTime to ``Status 1``
2020-02-07 12:38:10 +01:00
Theo Arends 945a9e0100
Merge pull request #7687 from ako-sxt/development
PCF8574 - skip detection if i2c address is defined in USE_MCP230xx_ADDR
2020-02-07 11:53:52 +01:00
Theo Arends 15df54bb07 Add support for HM-10
Add support for MI-BLE sensors using HM-10 Bluetooth 4.0 module by Christian Staars (#7683)
2020-02-07 10:50:06 +01:00
Theo Arends 15a9c85319
Merge pull request #7691 from Jason2866/patch-3
Disable HM-10 by default
2020-02-07 10:43:12 +01:00
Jason2866 8ef5ad0204
Disable HM-10 by default 2020-02-07 10:41:38 +01:00
Theo Arends 134ec7f14b
Merge pull request #7683 from Staars/hm10
support LYWSD03-BT-sensor via HM-10(-bridge)
2020-02-07 10:17:17 +01:00
ako a33ae3cc40 PCF8574 - skip detection if i2c address is defined in USE_MCP230xx_ADDR
Currently the PCF8574 address selection detects the MCP230xx which is using an address in the range 0x20 - 0x26.
This fix skips the address defined in #define USE_MCP230xx_ADDR
2020-02-06 22:45:39 +01:00
Staars 6ab4f19140 finally resolve conflict 2020-02-06 19:11:26 +01:00
Staars a95c5b4f6a resolve conflict 2020-02-06 19:06:09 +01:00
Theo Arends 175753fb61
Merge pull request #7680 from effelle/development
New HAss Discovery (2/4): MQTT
2020-02-06 17:52:52 +01:00
Federico Leoni 757baf436a Update xdrv_12_home_assistant.ino 2020-02-06 13:32:54 -03:00
Staars 8d48cf3731 pin configs and renames to prepare PR 2020-02-06 17:05:37 +01:00
Theo Arends 48d70bc7bb Add Buzzer commands
Add command ``Buzzer -1`` for infinite mode and command ``Buzzer -2`` for following led mode (#7623)
2020-02-06 16:25:37 +01:00
Theo Arends 709fa19eb2
Merge pull request #7623 from to-scho/feature/buzzer_modes
Buzzer extensions
2020-02-06 16:05:18 +01:00
Theo Arends d779a2b9b4 Add switch modes 11 and 12
Add switch modes 11 (PUSHHOLDMULTI) and 12 (PUSHHOLDMULTI_INV) (#7603)
2020-02-06 14:53:35 +01:00
Theo Arends d52ed6f2bf
Merge pull request #7679 from effelle/development
Update xdrv_12_home_assistant.ino
2020-02-06 14:25:31 +01:00
Federico Leoni f2e1ef4763
Update xdrv_12_home_assistant.ino 2020-02-06 10:23:45 -03:00
Theo Arends 702821b4e1
Merge pull request #7603 from RemiDing/development
New switchmodes to control a dimmer with one switch
2020-02-06 14:14:12 +01:00
Theo Arends 12f603cc59 Add support for sensor DHT family using Shelly Add-On
- Fix Hass sensor discovery part 1/4 by Federico Leoni (#7582, #7548)
- Add support for sensor DHT family on Shelly 1 and Shelly 1PM using Shelly Add-On adapter (#7469)
2020-02-06 12:42:31 +01:00
Theo Arends c067da6d21
Merge pull request #7678 from effelle/development
New HAss Discovery (1/4): Sensors
2020-02-06 08:47:16 +01:00
Federico Leoni 0c046d7e7c Update xdrv_12_home_assistant.ino 2020-02-05 23:29:44 -03:00
Staars a4e613a992 use MAC, small WEB-UI changes 2020-02-05 20:34:38 +01:00
Theo Arends df35a54824 Add link to issue 7469
Add support for sensor DS18x20 on Shelly 1 and Shelly 1PM using Shelly Add-On adapter (#7469)
2020-02-05 16:57:19 +01:00
Staars e8f8b48c77 clean ups, hopefully no real code changes 2020-02-05 16:56:41 +01:00
Theo Arends 186d3fcb4d Add support for Shelly Add-On adapter
Add support for sensor DS18x20 on Shelly 1 and Shelly 1PM using Shelly Add-On adapter
2020-02-05 16:28:56 +01:00
Theo Arends 79f464b46c
Merge pull request #7670 from s-hadinger/pwm_stage
Fix extend PWM patch to STAGE
2020-02-05 08:45:22 +01:00
Hadinger fcac1619fd Extend to Stage 2020-02-04 22:19:29 +01:00
Staars 47ead336cb adding HM10AT and HM10BAUD, HM10PERIOD now immediately takes effect 2020-02-04 19:30:41 +01:00
Staars 09ba4d15fc cleanup and refactoring, HM10PERIOD now shows value 2020-02-04 17:55:48 +01:00
Theo Arends e017470df0
Merge pull request #7669 from Jason2866/patch-2
Freezed Arduino feature stage for Tasmota....
2020-02-04 16:58:19 +01:00
Jason2866 cb58ae95ae
Freezed Arduino feature stage for Tasmota....
for supporting gzip firmware upgrades
2020-02-04 16:50:02 +01:00
Staars c4d92d6368 add command interface: HM10SCAN and HM10PERIOD 2020-02-04 15:02:47 +01:00
Staars e1973fbfff fix regression: no temp/hum-read 2020-02-04 14:12:46 +01:00
David Gwynne f3c6627ec6 Tweak the key/value for the type+id so it's only printed for STAT 2020-02-04 21:30:30 +11:00
Theo Arends 3b5a73429b
Merge pull request #7663 from gemu2015/sml_update
Sml script dynamic baudrate and serial transmit support
2020-02-04 09:24:45 +01:00
Theo Arends 48cabe9678
Merge pull request #7661 from s-hadinger/ir_273_dev
Update IRRemoteESP8266 v2.7.3
2020-02-04 09:23:21 +01:00
Theo Arends 90c84b0c42
Merge branch 'development' into ir_273_dev 2020-02-04 09:23:08 +01:00
Theo Arends 7122a53b2d
Merge pull request #7651 from s-hadinger/zigbee_29
Add ``ZbBind`` (experimental) and bug fixes
2020-02-04 09:21:48 +01:00
Theo Arends 6700f79585
Merge branch 'development' into zigbee_29 2020-02-04 09:21:35 +01:00
Theo Arends fec1e82655
Merge pull request #7649 from s-hadinger/pwm_flicker
Fix PWM flickering at low levels (#7415)
2020-02-04 09:20:10 +01:00
Staars 0b8040c3c0 add battery, some fixes 2020-02-04 08:13:09 +01:00
gemu2015 79261c7512 Update xsns_53_sml.ino 2020-02-04 07:09:29 +01:00
gemu2015 fc92896ef5 sml dynamic baud and transmit support 2020-02-04 07:07:56 +01:00
Hadinger e26a9fc074 Quick fix for Coolix_AC decoding #7660 2020-02-03 21:26:46 +01:00
Hadinger 97f4924639 Change update IRRemoteESP8266 v2.7.3 2020-02-03 19:41:35 +01:00
David Gwynne d651e5c4a2 print rxed mcu data so it can be printed in a more natural way.
basically it tries to use %d to print things when it can instead of
hex strings.
2020-02-03 21:41:46 +11:00
David Gwynne cf8cd47126 Add a key to the TuyaReceived to help when writing boilerplate rules.
The key is in the form Cmnd<msgtype>DpId<ID>DpType<DpIdType> with a
value that is the hex encoding of the DpIdData. This allows Rules to be
written that target status updates from a specific DpId and of a specific
message type. For example, an Anko HEGSM40 fan reports the speed the fan
is operating at via STAT message on DpId 4 of type Enum. To publish the
speed to MQTT as it's reported from the MCU, I can use the following rule:

  on TuyaReceived#Cmnd7DpId3DpType4 do Publish stat/%topic%/SPEED %value% endon

This appears "on the wire" as:

  stat/tasmota/SPEED 01
2020-02-03 15:02:09 +11:00