Australia - Electrically Certified Hardware

That is pretty cool.

Re: Sandisk, I’ve had a 200GB Sandisk Ultra running for a year without issue. Obviously this is anecdotal but I wonder if cheap ebay fakes are to blame.

Could be. I was originally running a genuine RPi SD card (was an old NOOBS card) that I had previously used on another project. It eventually died and I swapped to a Samsung EVO which has been great since. Good to hear someone with a positive Sandisk experience as I always thought they were supposed to be good quality cards

I had a noobs card that was a total nightmare with HA… it would crash every few days. Weird thing was when I replaced it with a Samsung EVO, the samsung was great but the noobs card actually passed a hardware test I did on it… but def no good for HA.

I’ve had no issues with Sandisk cards. Been running for over 2 years. Started with a 16GB but upgraded to a 32GB.

I just stumbled upon these. Nice cheap way to integrate a light switch with HA if you have neutral wires at the light switches. Simply mount the unit in the wall such that you press the button on the front as the light switch. A way of making it nicer looking could be to mount it behind a Clipsal 4000 series pushbutton wallplate so that the Clipsal button pushes through to the Broadlink one… :thinking: unfortunately I think they are too big to do so neatly here in WA where we have double brick walls. It would be easy with gyprock walls.

2 Likes

I have not noticed this very good discussion until just now. Would just like to add a little info which may help you decide for yourself.

If you are looking to buy electrical products they should have certification markings that are recognized within Australia.

The first to look for would be an SAA marked product see here: http://www.saaapprovals.com.au/about-saa/

Another common one to look for is the European CE mark which is explained here: https://archive.industry.gov.au/industry/IndustryInitiatives/TradePolicies/TechnicalBarrierstoTrade/Pages/EuropeanCommunity-AustraliaMutualRecognitionAgreementFAQ.aspx

Another applicable marking for Australia is RoHS which is explained here: https://www.rohsguide.com/rohs-faq.htm

The actual installation of products is another matter which is covered by AS/NZS 3000:2018 should be considered. In general anything requiring wiring inside walls etc will require a licensed electrical contractor. See here: https://www.standards.org.au/engagement-events/flagship-projects/wiring-rules

I hope that the above information is of some use to the community here.

5 Likes

What is the stance when it comes to reflashing with replacement firmware(ESPHome for example on the Bunnings switch)? Does that void all the various ticks as its then not certified as tested? Do they actually test the software component or just the hardware to ensure it wont burn your house down?

IANAL but I would assume any modification would have that effect.

Just an update for those who didn’t know I spent some time writing two detailed cookbook guides for using ESPHome with the Brilliant / Mirabella Genio Smart Plugs and Mirabella Genio Smart Bulbs.

5 Likes

I get an error trying to compile your code for the Brilliant plugs. It fails because of:

on_turn_on:

and

on_turn_off:

not being correct… how did you get this code to work???

EDIT: I noticed that esphomeyaml: has changed to just esphome: for the start of the code. Is this something that only works in a recent version of HA? I’m still on 0.87.1 (time to upgrade I think)

It shouldn’t matter, you’ll just get the following message on compile:

WARNING The esphomeyaml section has been renamed to esphome in 1.11.0. Please replace 'esphomeyaml:' in your configuration by 'esphome:'.

I ran a compile on the code before uploading and have checked again to ensure it compiles, and it does. What’s the full error you’re receiving?

It errored out on me using esphome 1.10.1 with just esphome: code. I #'d out the on_turn_on and off stuff and used esphomeyaml: and it’s currently compiling so I can’t try other options. For some reason I’m not seeing a possible update for ESPhome in the HassIO add-ons, so I’m guessing it has to do with my HA version…

I don’t use hassio but maybe since you’re still running 1.10.1 you’re not seeing any updates because the repository has been relocated to esphome/hassio since 1.11.0.

You do realise esphome is now at 1.12?

yes, but the add-on isn’t reporting that an update is available because the repo was relocated as @cryptelli has said. Thanks @cryptelli

1 Like

Hi @cryptelli I just tried to run tuya-convert on an RPi3 but when it tries to run (after typing yes and hitting enter for the warning) I get

Starting AP in a screen
sudo: screen: command not found
Stopping any apache web server
Starting web server in a screen
sudo: screen: command not found
Starting Mosquitto in a screen
sudo: screen: command not found

and I don’t get the wifi network created… any ideas?

Hey @sparkydave, it looks like you haven’t run the ./install_prereq.sh script under step 2.5 point 3 in the guide. Try running that script to install those missing packages:

Line 16 in ./install_prereq.sh

sudo apt-get install -y dnsmasq hostapd screen curl python3-pip python3-setuptools python3-wheel mosquitto nodejs haveged

I did run that, however now that I’ve scrolled back up the putty window I see there was an issue:

pi@raspberrypi:~/tuya-convert $ ./install_prereq.sh
Hit:1 Index of /debian stretch InRelease
Hit:2 Index of /raspbian stretch InRelease
Reading package lists… Done
Reading package lists… Done
Building dependency tree
Reading state information… Done
You might want to run ‘apt --fix-broken install’ to correct these.
The following packages have unmet dependencies:
apt-utils : Depends: apt (= 1.4.8) but 1.4.9 is installed
E: Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or speci fy a solution).

So I’m running the ‘fix broken’ … now

Yep, that was going to be my suggestion :+1:. That should resolve the problem.

after a bit of mucking around (has to re-do the prereq which crashed the RPi the first time) I got there in the end… until I tried to run the flash script and got:

Cannot find device “wlan0”

which I guess explains why it is still not creating a wifi network… Any other ideas?