Australia - Electrically Certified Hardware

The MCCGQ11LM is zizgbe v1.0. The T1 (MCCGQ12LM) is zigbee 3.0 so can change its route if needed.

If the MCCGQ11LM loses its route back to the coordinator (e.g. a smart-plug it was connected via dies) then it has to be manually re-paired in place.

It’s a pretty rare occurrence but when it does happen I’m usually 5000km from home.

1 Like

Neat, thanks for that. Might have to suss moving over myself as had the same problem when a old Xiaomi plug died.

Recommend RCBO with power monitoring?

I’m about to get a new solar install, and as most of the circuit breakers in the switchboards need to be replaced, I’m thinking I might get some that do power monitoring.

Can anyone recommend RCBO that has this option?

I prefer zigbee but wifi or ethernet is another option.

They need to be 1u wide though…

Another option is perhaps just getting CT clamps on each circuit and running those to another device…

Thoughts?
(and yes, a registered sparky will be doing the work)

Best to ask your sparky - there are a few different units out there, but it can be tricky finding one that is certified to use in Australia. If you go out and choose one yourself you may find that the sparky will refuse to install it.

An option is to install something like a Shelly after each RCBO and then everyone is happy. Just note these are switches, not circuit breakers, and are rated at 16A. There’s also things like this or this

The shelly 3em/pro is the safest option since you would only need a dedicated power slot for it at the location you will be monitoring via the CT clamps and are not touching anything else with the power boards, all you need to make sure of then is to have your wifi reach it.

Can anyone recommend an alternative to the nest protect? That may or may not talk with home assistant. I’m more Keen to get something that is reliable, safe (smoke and carbon monoxide) and is interconnected and to slowly replace my nests which are expiring over the next few years. But I have two I need to replace now which are battery operated. Thank you.

1 Like

PSA for those Brisbane-based. Restock of Inspelning Zigbee energy monitoring sockets at IKEA Northlakes.

You have to call up the support line to get a manual invoice created for click and collect if you want them because they’re not on the site.

1 Like

Check out Clipsal power tags - https://www.clipsal.com/products/circuit-protection/powertag
Your sparky will know which ones to use but depending on your use case, do your research on compatibility. Some work with Zigbee2MQTT and some don’t.

I have the Acti9 PowerTag Link installed (discontinued - replaced with PAS400) and I poll it via Modbus to get power values, etc.

Any recent recommendations or experience with HA-compatible plug bases? Initially looked at the grid connect one but have been scared away - found a mercator zigbee option that seems to be my current leading candidate to make an exhaust fan smart, but would love any other suggestions or ideas. Going for in-ceiling as opposed to in wall because it’s a wet area and other lights on the circuit are smart so will be always on

Anyone got any recommendations for either a double socket that does energy monitoring indivually or single sockets that do energy monitoring and I’ll get two installed.

I’ve got an outside laundry with seperate washer and drier and want to get a notification once either the washing or drier has finished.

I’ve got 2x Deta single sockets sitting here ready to be installed but if there’s any other recomendation I’ll take them back to Bunnings and get something else.

@parker2004au

I haven’t used fixed smart power points but I have used Tapo smart plugs for years and never had any problems.

Blacky :grinning:

Interested to see how you go. I need a GPO not a plug due to where this GPO is located.

Had pondered a Shelly 1PM or similar too.

Hey guys I have recently got a few deta lights switches installed that I had flashed with ESPHome however I am having a few issue and I am wondering if someone that might have them installed as well might be able to share a bit of assistance or copy of there ESPHome configs.

I have two of the deta 6952HA two way switches installed one a series 1 and one a series2 however I am having issues with the configs not sure if is a error with my config or maybe a faulty device.

I can see the series 1 vs series 2 seem to have a different chip cb3s - series 2 vs wb3s - series 1

I have the 6952HA series 2 installed at the bottom of my stairs controlling a two light switch for the stairs with another two way switch series 1 at the top. The switch at the bottom is also connected to a single way switch/lights as well.

The single way switch on the 6952HA series 2 appears to be working fine the issue is with the two way switch controlling the stairs lights.

I can’t get the device to correctly report the activation status of one of the switches/relays I have tried piecing together what I think the config should look like from the examples at devices.esphome.io but I am not sure if I have the config %100 correct or not vs the different models not sure if some of the pinouts might be a bit different between the two models?

Below are the current configs of the two switches the issue that I am having is that with the below configs on the series 2 switch I can’t get it to correctly report the activation status of the remote relay. With this config the cb3s device never reports the correct status for when I press the button for the “Stair Lights” in my ESPHome config.

The switch at the bottom of the stairs doesn’t have the light/load connect and its the switch at the top has the light/load connected.

With the series 2 I can toggle the relay/press button the button I can here the relay click and the light will turn on but the activation status never changes and the other strange thing is that the series 2 device the blue LED light around the button never lights up but the relay is defiantly clicking and causing the light to come on but the status never correctly updates in the ESPHome config.

The series 1 blue LED light does come on when the light is on but the series 2 never changes and the LED Light is always off. The other strange thing is the series 1 switch with the light turned off the blue LED around the switch will some times faintly come on and off when the light is off. Leading me to believe that the the series 2 device might be faulty but I am not sure?

So I was wondering if anyone does have these two way switches installed if you might be able to share you configs for me to compare against. Particularly if you have the series 1 and series 2 models as I am not sure if there is any difference config wise between the two models.

Wondering if anyone might have any other ideas on what could possible be wrong?

I might see if I can just double check that all the wiring is %100 correct between the two switches as well as I am not sure if this could possible be a cause of the issues I am seeing as well?

# Deta 6952HA cb3s - series 2
esphome:
  name: bottom-stairs-switch
  friendly_name: bottom_stairs_switch

bk72xx:
  board: cb3s

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: ""

ota:
  - platform: esphome
    password: ""

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Bottom-Stairs-Switch"
    password: ""

captive_portal:

#Enable Web Server
web_server:
  port: 80

captive_portal:  


## ---------------- ##
##    Status LED    ##
## ---------------- ##
status_led:
  pin:
    number: P24
    inverted: true

## ---------------- ##
##      Relays      ##
## ---------------- ##
output:
  # Relay
  - platform: gpio
    id: relay1
    pin: P14

  - platform: gpio
    id: relay2
    pin: P6  


## ------------ ##
##    Lights    ##
## ------------ ##    

light:
  # Light
  - platform: binary
    name: Lounge Lights
    icon: "mdi:light-recessed"
    output: relay1
    id: lounge_light
    internal: True

  # Light
  - platform: binary
    name: Stair Lights
    icon: "mdi:light-recessed"
    output: relay2
    id: staris_light
    internal: True


## ---------------- ##
##      Switch      ##
## ---------------- ##

switch:
- platform: template
  name: "Lounge Switch"
  id: lounge_switch
  lambda: |-
      if (id(activation_status_1).state) {
              return true;
      } else {
        return false;
      }
  turn_on_action:
        - if:
            condition:
                binary_sensor.is_off: activation_status_1
            then:
              - light.toggle: lounge_light    
  turn_off_action:
        - if:
            condition:
                binary_sensor.is_on: activation_status_1
            then:
              - light.toggle: lounge_light  

- platform: template
  name: "Stairs Switch"
  id: stairs_switch
  lambda: |-
      if (id(activation_status_2).state) {
              return true;
      } else {
        return false;
      }
  turn_on_action:
        - if:
            condition:
                binary_sensor.is_off: activation_status_2
            then:
              - light.toggle: staris_light    
  turn_off_action:
        - if:
            condition:
                binary_sensor.is_on: activation_status_2
            then:
              - light.toggle: staris_light  

## ----------------- ##
##      Buttons      ##
## ----------------- ##

binary_sensor:
  # Button
  - platform: gpio
    id: button
    internal: True
    pin:
      number: P26
      inverted: true
      mode: INPUT_PULLUP
    on_press:
        - if:
          #If HA API is connected but relay is off turn on interal relay/light on
            condition:
                and:
                  - api.connected:
                  - switch.is_off: lounge_switch 
            then:
              - switch.toggle: lounge_switch 
        - if:
          #If HA API is connected treat as deatached mode and toggle light via homeassistant 
            condition:
              api.connected:
            then:
              - homeassistant.service:
                  service: light.toggle
                  data:
                    entity_id: light.lounge_room               
            else:
          #Else if API must be disconnected toggle local relay and treat light switch as local
              - switch.toggle: lounge_switch

  - platform: gpio
    id: button1
    internal: True
    pin:
      number: P23
      inverted: true
      mode: INPUT_PULLUP
    on_press:
      then:
        - switch.toggle: stairs_switch


## ----------------- ##
##      Two Way      ##
##      Sensors      ##
## ----------------- ##

  # Activation statuses
  # Represents the "local" relay (this device) XOR the "remote" relay (another device).
  # It only shows TRUE if one of the "local" or "remote" relays are active, but not both.

  - platform: gpio
    #Hall Light Activation Status
    id: activation_status_1
    name: activation_status_1
    pin:
      number: P8
      mode: INPUT
      inverted: true  
    #internal: true

  - platform: gpio
    #Stair Light Activation Status
    id: activation_status_2
    name: activation_status_2
    pin:
      number: P9
      mode: INPUT
      inverted: true  
    #internal: true


   
#Deta 6952HA Series 1Two Gang Two Way Switch - Top of Staris

esphome:
  name: hall-switch
  friendly_name: hall_switch

bk72xx:
  board: wb3s

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: ""

ota:
  - platform: esphome
    password: ""

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Hall-Switch Fallback Hotspot"
    password: ""

#Enable Web Server
web_server:
  port: 80

captive_portal:
  
## ---------------- ##
##    Status LED    ##
## ---------------- ##
status_led:
  pin:
    number: P24
    inverted: true

## ---------------- ##
##      Relays      ##
## ---------------- ##
output:
  # Relay
  - platform: gpio
    id: relay1
    pin: P14

  - platform: gpio
    id: relay2
    pin: P6     

## ------------ ##
##    Lights    ##
## ------------ ##    

light:
  # Light
  - platform: binary
    name: Hall Lights
    icon: "mdi:light-recessed"
    output: relay1
    id: hall_light
    internal: True

  # Light
  - platform: binary
    name: Stair Lights
    icon: "mdi:light-recessed"
    output: relay2
    id: staris_light
    #internal: True

## ---------------- ##
##      Switch      ##
## ---------------- ##

switch:
- platform: template
  name: "Hall Switch"
  id: hall_switch
  lambda: |-
      if (id(activation_status_1).state) {
              return true;
      } else {
        return false;
      }
  turn_on_action:
        - if:
            condition:
                binary_sensor.is_off: activation_status_1
            then:
              - light.toggle: hall_light    
  turn_off_action:
        - if:
            condition:
                binary_sensor.is_on: activation_status_1
            then:
              - light.toggle: hall_light  

#- platform: template
#  name: "Stairs Switch"
#  id: stairs_switch
#  lambda: |-
#      if (id(activation_status_2).state) {
#              return true;
#      } else {
#        return false;
#      }
#  turn_on_action:
#        - if:
#            condition:
#                binary_sensor.is_off: activation_status_2
#            then:
#              - light.toggle: staris_light   
#  turn_off_action:
#        - if:
#            condition:
#                binary_sensor.is_on: activation_status_2
#            then:
#              - light.toggle: staris_light  



## ----------------- ##
##      Buttons      ##
## ----------------- ##

binary_sensor:
  # Button
  - platform: gpio
    id: button
    internal: True
    pin:
      number: P26
      inverted: true
      mode: INPUT_PULLUP
    on_press:
        - if:
          #If HA API is connected but relay is off turn on interal relay/light on
            condition:
                and:
                  - api.connected:
                  - switch.is_off: hall_switch 
            then:
              - switch.toggle: hall_switch 
        - if:
          #If HA API is connected treat as deatached mode and toggle light via homeassistant 
            condition:
              api.connected:
            then:
              - homeassistant.service:
                  service: light.toggle
                  data:
                    entity_id: light.upstairs_hall               
            else:
          #Else if API must be disconnected toggle local relay and treat light switch as local
              - switch.toggle: hall_switch

  - platform: gpio
    id: button1
    internal: True
    pin:
      number: P23
      inverted: true
      mode: INPUT_PULLUP
    on_press:
      then:
        - light.toggle: staris_light

## ----------------- ##
##      Two Way      ##
##      Sensors      ##
## ----------------- ##

  # Activation statuses
  # Represents the "local" relay (this device) XOR the "remote" relay (another device).
  # It only shows TRUE if one of the "local" or "remote" relays are active, but not both.

  - platform: gpio
    #Hall Light Activation Status
    id: activation_status_1
    name: activation_status_1
    pin:
      number: P8
      mode: INPUT
      inverted: true  
    #internal: true

  - platform: gpio
    #Stair Light Activation Status
    id: activation_status_2
    name: activation_status_2
    pin:
      number: P7
      mode: INPUT
      inverted: true  
    #internal: true

Unfortunately I bought 19 odd of the below Connect Smart Home WIFI switches from Harvey Norman a few years back. These require a neutral wire.
.
Currently available at a very low price (if you have a neutral at the switch)

Rather than running a neutral I am most likely going to buy a whole new set of wall switches for the house.

I found these interesting charts and wiring diagrams for Mercator Ikuu products.
I have no neutral wire at my light switches, as I am sure most of you are in the same boat.

I am looking at the Zigbee devices that require no neutral.

  • Does anyone have any experience with these?
  • Is the 2A rating for the (No Neutral) Zigbee versions an issue, when compared to the 10A (Neutral Required) WiFi versions?
  • What does the minimum load requirement mean?
    • If I have a single light bulb at less than 5W, what will it do?
  • The highest power draw lighting circuit I have is 3-5 florescent lights on one switch. Unless incandescent lights draw more power.

I don’t have these particular model switches, but I generally use the pages here:
https://docs.libretiny.eu/boards/wb3s/#usage
to compare pinouts for Deta Series 1 / 2 differences .
If the switch circuit board is the same (probable) and it is a straight chip swap between Series 1 and 2, then the activation status #1 pins in your yaml don’t match.
P9 on wb3s = P8 on cb3s
P8 on wb3s = P7 on cb3s

Hope that makes sense

1 Like

Does anyone know if the Fiet smart bulbs that are available at Costco can be converted to ESPHome ??

Have you looked into the possibility of installing smart switches at the fixtures (where there should be a neutral) instead of at the wall plates? This would be my first choice, if at all possible.

There’s a good chance you’ll get random flickering or blinking while the switch is off. Bypass devices are designed to help in these situations.

@dzerovibe Yes I did consider installing my current switch up near the light but negates the use of the switch that is on them.

I also been looking at something like Shelley Zigbee and mount it up near the light instead. Using the current switch just to switch the relay. (Problem is finding something with the compliance tick)

Being up in the ceiling I may run into reception issues and going Zigbee route I would prefer the device to act as a Zigbee repeater.

Also wanted to update the look of the wall plates with the upgrade.

Can anyone recommend any good smart sirens (for mounting on external walls/eaves)? I am planning to set up home assistant alarm and would like something relatively noisy. Is something like a USB powered zigbee siren (installed by an electrician) the way to go here or are there better options?

Did you ever install ESPHome on any of the Connect switches or plugs ?? I have a couple that are ESP8266 based that I want to covert.

1 Like