Australia - Electrically Certified Hardware

Can we create a “Help Wanted” section for devices we are stuck on maybe? I have:

  • The Aldi Motion Floodlights
  • A JB Hi-fi Cat Feeder
  • Kogan fan (above) - haven’t tied yet

Yes please, go for it & add it. I’ll promptly accept the suggested changes.

I think even having a list of things you can get in AU is useful for other people so they can discover & play with that.

did you get the everblue or the pulse enhanced one, also how is the esp32 reading from it?

It would be pretty cool if you could put a config write-up for this on the esphome and esphome-configs sites

1 Like

I believe there might be a minimum load issue with this dimmer.

If I use both a 60 halogen bulb and this 13W led, they both work fine.

I found another 13W LED in my junk box (a different brand), so with these two 13W LED downlights, it also work well, mostly!. I found that the original downlight would flicker at a very low level, after awhile with the dimmer is off.

I tried the second downlight by itself, and it it worked fine. I believe this says all dimmerable LED are not the same.

Grabbed two sets of the Aldi Cocoon Smart Security Kits (Battery powered Tuya+MCU based 2x PIR 2x Reed Switch 1x Siren [also USB powered]). They were on clearance for $19.99 per set. A few people on whirlpool forums have had limited success. Will have a closer look soon.
The Cocoon 2m RGB strip was easy to setup with both Tasmota or ESPHome. If you can find them they were $8.99 on clearance.

I would say probably not facebook, as I don’t think it’s easily searchable via Google. I like reddit, and it could work, but has some limitations (e.g., no images in replies). Other alternatives might be a place on this forum, or perhaps even on whirlpool or something similar.

1 Like

Thats very common for dimmers on a low load. You can get dummy loads to help prevent the filickering.

I also bought some of these sets - I flashed the door sensors with ESPhome using @brandond’s code using Tuya convert (need to keep waving the magnet across the reed switch to keep it alive during the flashing). The PIR sensors I couldn’t get to stay awake for long enough to do Tuya convert, so I just soldered onto the TXD0 & RXD0 pins and flashed it manually. Both the PIR & Door sensors work really well with ESPhome and are very responsive (much faster than running in Tuya Cloud).

The siren I had to do some reverse engineering on the Tuya serial functions used, since it’s not documented anywhere - I connected it up to the Tuya app and sniffed the ESP-MCU comms so I could get all the variables out of it, then flashed it using tuya-convert to Tasmota and I now use it via MQTT in HA. Here’s what I got about all the variables:

dpId 102 - Enum (0x04) - Set siren sound (values are 0 to 9) with these settings:
0 - Doorbell
1 - Fur Elise
2 - Westminster Quarters
3 - 3 then 4
4 - William Tell Overture
5 - Mozart Turkish March
6 - Police Siren
7 - Klaxon
8 - Buzzer 1
9 - Buzzer 2

dpId 103 - Int (0x02) - Set siren run time (value seems to be from 0 to 60 seconds)

dpId 104 - Bool (0x01) - Trigger siren (0 off, 1 on)

So basically to trigger the siren with a specific sound & length you need to first set the sound on dpId 102, then the length on 103, then trigger it on 104, which in Tasmota looks like:

TuyaSend4 102,6 (using the police siren as an example)
TuyaSend2 103,60 (run for 60 secs)
TuyaSend1 104,1 (Trigger)

These commands can all be sent via MQTT (I use node-red to run the sequence)

1 Like

@nmc
I’d be curious to know how long the batteries last and if the battery level can be monitored via esphome.
Also, can you share your esphome yaml ? :grimacing:

I’ve been buying zwave door / window sensors on-line for around $60ea, and honestly was a little pissed when I realised I could have walked in to Kmart and picked up a wifi door / window sensor for $25 :sob:

Thanks, just what I was looking for

1 Like

legend! Nicely done

1 Like

Sure, door config:

esphome:
  name: doorX
  platform: ESP8266
  board: esp01_1m
  arduino_version: 2.5.1
  board_flash_mode: dout
  includes:
    - sb1_uart.h

wifi:
  ssid: *******
  password: *******
  fast_connect: true

mqtt:
  broker: x.x.x.x
  username: *******
  password: *******
  birth_message:
  shutdown_message:
  will_message:

uart:
  - tx_pin: 1
    rx_pin: 3
    baud_rate: 9600
    id: uart0

ota:

logger:
  level: INFO
  hardware_uart: UART1

sensor:
  - platform: wifi_signal
    name: "Door x WiFi Signal"
    update_interval: never
    expire_after:
    filters: []
  - platform: adc
    name: "Door x Battery"
    update_interval: never
    expire_after:
    pin: VCC
    filters: []

binary_sensor:
  - platform: template
    id: door
    name: "Door x"
    filters: []
    device_class: door
    lambda: "return {};"

custom_component:
  - id: sb1_uart
    lambda: |-
      auto component = new SB1UARTComponent(id(uart0), id(door));
      return {component};

PIR config:

esphome:
  name: pirX
  platform: ESP8266
  board: esp01_1m
  arduino_version: 2.5.1
  board_flash_mode: dout
  includes:
    - sb1_uart.h

wifi:
  ssid: *******
  password: *******
  fast_connect: true

mqtt:
  broker: x.x.x.x
  username: *******
  password: *******
  birth_message:
  shutdown_message:
  will_message:

uart:
  - tx_pin: 1
    rx_pin: 3
    baud_rate: 9600
    id: uart0

ota:

logger:
  level: INFO
  hardware_uart: UART1

sensor:
  - platform: wifi_signal
    name: "PIR X WiFi Signal"
    update_interval: never
    expire_after:
    filters: []
  - platform: adc
    name: "PIR X Battery"
    update_interval: never
    expire_after:
    pin: VCC
    filters: []

binary_sensor:
  - platform: template
    id: motion
    name: "PIR X Motion"
    filters: []
    device_class: motion
    lambda: "return {};"

custom_component:
  - id: sb1_uart
    lambda: |-
      auto component = new SB1UARTComponent(id(uart0), id(motion));
      return {component};

Keep in mind you will need @brandond’s sb1_uart.h to compile - available here: https://github.com/brandond/esphome-tuya_pir

Regarding the battery life, power to the ESP is gated by the sleepy bee SB1 MCU only when events are detected (for just enough time to establish wifi & make an MQTT publish), so the battery life should be good hopefully (too early to tell for me).

I wasn’t able to find anything here, but has anyone tried out the Anko Pedestal Fan from K-Mart?

https://www.kmart.com.au/product/40cm-wi-fi-pedestal-fan/2708314

I did a quick search and couldn’t find anything here about converting them to Tasmota using Tuya-convert. I saw a couple of posts on Whirlpool that suggests these types of products may use Tuya, but nothing on these fans.

Well the video for the wifi setup guide show you just that. That you have to use the Tuya app. So yes its a Tuya smart Fan

I may have missed it, can Tasmota or ESPHome be flashed to this device? https://www.mjselectricalsupplies.com.au/brilliant-smart-fox-wifi-relay-switch-connector

Great work collating all the info in this thread. How about making this into a github page with https://pages.github.com?

That sounds good, I can do that at some point, however, I think that the google doc (tinyurl.com/ha-aus) is good for now as it’s easier to contribute

Why its 4 x the price of a Shelly 1

The question was more, if it is Tuya (which it is) has anyone managed to flash this via Tasmota (preferably OTA) and has a working config.