SuperHouse Episodes

7 thoughts on “SuperHouse Episodes

  1. Hi, firstly I have to say awesome stuff…
    I have been working on my own home automation project on and off for the past 2 years or so using capacitive touch switches php mysql python modbus etc, and well lets just say its a bit messy and prone to connection issues. Seeing your switches and breakout boards has left me in awe and i have found the breakout boards on freetronics but i cant find the switches and breakout boards for the switch end of the setup. Would much appreciate a link to them if you have one. Also would love to see how you setup node-red, openhub, and mosquito, seems much easier than writing all my own code php python scripts to polll th earduino modbus and dump into mysql database then use php to display information and give me control over everything remotely.

    1. Thanks John!

      I haven’t listed the button PCBs, because I made the ones shown in the video several years ago and I can’t easily source those buttons anymore. I’ve just redesigned the PCBs to use a different button that’s easy to find, and I have some of the buttons on order. I’m going to do a whole episode about the light switches themselves, and show how to do different styles. When I have the new boards done I’ll put them up on the site as well.

      1. Yhea!!! I’ll be the first buyer!

  2. Hi Jonathan, I subscribe to a number of home automation channels, butI must commend you, I learn most from your channel. Every video has taught me a bunch of new stuff. Great work.
    Question I have is do you ever publish your sketches or code? I’m not a programmer but is very keen on setting up lights like you explained with the 8266 and the light switch toggle on a GPIO. I can do the first part, the GPIO part has me panicking.
    Great journey you have taken us on! Thanks

    1. Thanks Willie! I’ve just received updated PCBs for my light switches, so over the next couple of days I’ll be recording an episode about how they work. As part of that I’ll touch on the software side again, including how to use toggle switches and regular light switches in place of momentary buttons. Each of my projects has source code published on GitHub where relevant, and linked from the episode page.

  3. Hi Jonathan. I have been through your videos several times. As a retired engineer I have to say excellent job! For a long time I have wanted to come up with a simple Ethernet interfaced control/monitor device. It looks like you have done just that with Ardiuno. I am not sure if this is the best place for questions, maybe you can direct me. Any way I have to ask, I am interested in how you develop your embedded software; compiler used, IDE, how you load it, debugging, etc. Is this published anywhere that I can read about? Thanks very much from a loyal viewer and supporter. Please keep it up you are an inspiration..

    1. Thanks Kei! For most simple projects I use some variant of the Arduino environment, either on a board directly supported by the Arduino IDE (such as anything with an ATmega328P, etc) or on something like an ESP8266 that has third-party hardware profile support in the IDE. I don’t like using the IDE itself as an editor, I often edit in VIM and call GCC with a Makefile. I think I showed something like that in my video about Pocket CHIP: https://www.superhouse.tv/16-pocket-chip/

      Using the Arduino environment is the easy way out for quick projects, but I also use other things like FreeRTOS sometimes. My friend Angus Gratton was the original creator of the esp-open-rtos project while he was doing some work on a commercial SuperHouse project for me: https://github.com/SuperHouse/esp-open-rtos

      Also, it’s very out of date now (published way back in 2009) but my book Practical Arduino covers the basics.

Leave a Reply

Your email address will not be published. Required fields are marked *