Home Automation - Smartkit

Got the same, no idea what it means but my Sonoff RF went offline briefly while I was checking the app after getting this notification. I was hoping it's to do with them enabling device history again, but no luck with that yet.
 
Whatever that means...
1089c52ee48f70b37bcc8da8d93e8699.jpg
 
Got it as well. It means "time to load my own firmware".

I believe you're right.

What does it take to achieve the same/better usability? ie What do I need in terms of hardware and firmware, and what app do I use for iOS?

So far it looks like I'll need a RPi or similar, a hardware device to enable flashing the Sonoff switches, and Home Assistant or suchlike. Can someone point me in the right direction?
 
That looks like someone testing push notifications on production. More to so with having the app installed than the firmware but yeah I guess you can't have stock firmware and ewelink.
 
I believe you're right.

What does it take to achieve the same/better usability? ie What do I need in terms of hardware and firmware, and what app do I use for iOS?

So far it looks like I'll need a RPi or similar, a hardware device to enable flashing the Sonoff switches, and Home Assistant or suchlike. Can someone point me in the right direction?

I found Hass.io (https://www.home-assistant.io/getting-started/) relatively easy to install. The trickiest part was that my first SD card was corrupt and setting up the port forwarding and DuckDNS / Let's Encrypt (the latter because the port forwarding was wonky).

After that it has been a lot of experimentation and tinkering but nothing too complicated. I have Yeelights and Xiaomi sensors and gateways which was also picked up quite easily (although I had to configure some things manually). The YAML language takes a wee bit of time to get used to.

You don't have to use a Raspberry Pi but I only had an old Windows server laying around and didn't want to struggle with Python and Home Assistant on it (most of the guides are for Linux installations or Hass.io or a Docker image). I previously tried OpenHab on Windows and it was a struggle all the way. The Pi route was a million times easier.

Next up over the weekend is setting up the Google Assistant component and then flashing my Sonoffs with either https://github.com/arendst/Sonoff-Tasmota or https://github.com/xoseperez/espurna/wiki/HomeAssistant. Either you flash them via a USB UART connection or if your Sonoff is running the correct firmware you can use SonOTA (https://github.com/mirko/SonOTA).
 
For those that were interested in the rest of the bedside lamp wiring.
IMG_20180418_201728.jpg
IMG_20180418_202215.jpg

As for the phantom switches, it was doing it earlier today, but now 2 hours have gone past and switch. Im still assuming that I will need to wire in the resistor and capacitor. Any ideas of where to buy them?
 
That looks like someone testing push notifications on production. More to so with having the app installed than the firmware but yeah I guess you can't have stock firmware and ewelink.

You're spot on - I now get a push notification when the status is manually changed on the Sonoff RF.
 
I found Hass.io (https://www.home-assistant.io/getting-started/) relatively easy to install. The trickiest part was that my first SD card was corrupt and setting up the port forwarding and DuckDNS / Let's Encrypt (the latter because the port forwarding was wonky).

After that it has been a lot of experimentation and tinkering but nothing too complicated. I have Yeelights and Xiaomi sensors and gateways which was also picked up quite easily (although I had to configure some things manually). The YAML language takes a wee bit of time to get used to.

You don't have to use a Raspberry Pi but I only had an old Windows server laying around and didn't want to struggle with Python and Home Assistant on it (most of the guides are for Linux installations or Hass.io or a Docker image). I previously tried OpenHab on Windows and it was a struggle all the way. The Pi route was a million times easier.

Next up over the weekend is setting up the Google Assistant component and then flashing my Sonoffs with either https://github.com/arendst/Sonoff-Tasmota or https://github.com/xoseperez/espurna/wiki/HomeAssistant. Either you flash them via a USB UART connection or if your Sonoff is running the correct firmware you can use SonOTA (https://github.com/mirko/SonOTA).

Thanks very much for this detail ebendl. I've now got a much clearer picture of moving away from eWeLink entails. I'll have to use the USB UART method to flash as firmware on my Sonoff is too recent to allow OTA.

1. Any particular preference for Tasmota over Home Assistant firmware when flashing the Sonoff RF?
2. I assume I'll have to flash the Sonoff Bridge to allow PIR control. Is this the same process/firmware as for the Sonoff RF?
 
Last edited:
For those that were interested in the rest of the bedside lamp wiring.

As for the phantom switches, it was doing it earlier today, but now 2 hours have gone past and switch. Im still assuming that I will need to wire in the resistor and capacitor. Any ideas of where to buy them?

Thanks for this calypso, I was struggling to figure out how you'd wired the Sonoff. Has the switching settled down now or do you think it's still necessary to add the resistor and cap?
 
Thanks for this calypso, I was struggling to figure out how you'd wired the Sonoff. Has the switching settled down now or do you think it's still necessary to add the resistor and cap?

Not really, it will be still for hours on end, and randomly start switching again for a period. Wont pass the GF tolerance meter so will need to make another solder botch job.
 
Not really, it will be still for hours on end, and randomly start switching again for a period. Wont pass the GF tolerance meter so will need to make another solder botch job.

Okay thanks. Can you post component specs and some pics when you're done?
 
That will work yes. Make sure its set to 3.3v when powering the sonoff, and that the sonoff is not powered by normal power when flashing.

Do you connect that straight instead of using a header or what?
 
Top
Sign up to the MyBroadband newsletter
X