Тёмный

SuperHouseTV #1: Home Automation System Architecture 2012 

SuperHouseTV
Подписаться 104 тыс.
Просмотров 222 тыс.
50% 1

* Episodes: www.superhouse...
* Discord: www.superhouse...
* Gear I use: www.superhouse...
* Patreon / GitHub Sponsors: www.superhouse...
A basic introduction to the approach I'm taking with linking high-voltage devices in my house to the automation system, and how logical inputs are associated with outputs using MQTT. See www.superhouse.tv for more information.
Apology: The "threat" I attribute to Andy in the video is not something he's ever said, or something I'd expect him to say. He's a peaceful soul, and it was purely hyperbole on my part when I was recording the video!
SuperHouse:
- www.superhouse.tv
- superhousetv
- superhousetv/
Jonathan Oxer:
- jonoxer/
- jonoxer

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 138   
@adamjacob5482
@adamjacob5482 8 лет назад
I just finished your entire SuperHouse series up until 16. Great videos, very educational and very well explained. I look forward to the ones to come! Cheers
@dddanmar
@dddanmar 7 лет назад
Great intro video! Nicely done! Published in 2012, well before it's time!
@dddanmar
@dddanmar 7 лет назад
Also, great upgrade path from POST->MQTT, get your 'stakeholder' concerns, if I took all the lights offline for a week I'd get destroyed by the wife.
@dbemowsk
@dbemowsk 11 лет назад
My home automation setup uses software called Open Source Automation (OSA). Not only is the software open source, but it is designed to be a bridge between nearly all of the home automation technologies out there. When I started, my setup was primarily X10 based. I have since added an RS485 thermostat, some 1-Wire temp sensors, and some magnetic reed switches that I have run through a custom built parallel port interface. And all of these technologies are controlled through OSA.
@portfedh
@portfedh 3 года назад
This channel is pure gold
@SuperHouseTV
@SuperHouseTV 12 лет назад
The centralised-control approach has another cost consideration that's more important than the cable: labour. With a retrofit the cost of dragging cable can be very high, more than the cable itself. Luckily we had a combo of new build at framing stage and old reno with plaster ripped off, so dragging cable only took a few hours and cost was minimal
@fluffyfish09
@fluffyfish09 8 лет назад
What a great series. I watched them in reverse order so it was an interesting journey back in time. Really well explained and lots of good ideas. Definitely more motivated to move my home monitoring system forward!
@SuperHouseTV
@SuperHouseTV 8 лет назад
Thanks! And please share your projects if you get a chance. I love to see what other people have built.
@SuperHouseTV
@SuperHouseTV 12 лет назад
Not "YOU-bun-too", it's not pronounced as the letter U. Should be "oo-boon-too" (but with the middle syllable shortened)
@BudeanuSergiu
@BudeanuSergiu 6 лет назад
Good videos, well explained and very educational for those who knows nothing about home automation, even if they are old now.
@fluttershy77x
@fluttershy77x 11 лет назад
Very nice seeing something like that on a big scale! I have something like [] --> light switch --> socket-outlet --> wireless socket-outlet --> light bulb at the moment, because that was the simpliest way for me to get wireless controlled light in my room, but when I turn off the light switch on the wall, the wireless socket-outlet loses it's power. No problem, that it's no longer receiving, but it also loses it's state and it's default state is off. (1/3)
@SuperHouseTV
@SuperHouseTV 11 лет назад
Yes it was. I implanted an RFID chip in my arm about 7 years ago using that implanter. I've done demos and talks about it a few times (and been interviewed on Sunrise, which is in one of the other vids on this channel) and I intend to do a future SuperHouse episode about it.
@SuperHouseTV
@SuperHouseTV 11 лет назад
Unless I misunderstand what you're saying, that is pretty much what I'm doing. The communication happens using either web or MQTT, depending on the particular node.
@SuperHouseTV
@SuperHouseTV 12 лет назад
I'm using common 12V coil, 250V / 10A rated relays fitted in DIN rail mounts. Yes, they could control outlets as well, but my plan is to move to SSRs because the relays make loud clicks when they turn on.
@amandalouisenascimento3835
@amandalouisenascimento3835 8 лет назад
Awesome! I'm really excited about this channel! Maybe I'll be capable of making/planning my entire house circuit system! I do mechatronics. :D I'll keep on watching! Really good!
@richsmif
@richsmif 9 лет назад
All nice but when the Linux box crashes - you have no lights. If I was refurbing a property, I would prefer physical switches that are also controlled through automation. That way when you have technical issues, your not plunged into darkness.
@zeautees924
@zeautees924 7 лет назад
Richard Smith so true...
@erlendseim
@erlendseim 6 лет назад
Richard Smithøå
@tibfulv
@tibfulv 6 лет назад
Of course, I have yet to have a linux box crash on me. They get the most amazing uptimes.
@n8guy
@n8guy 10 лет назад
I get that at times, it's nice to have some additional logic available at the switch. But for turning lights on and off, I don't understand the need for an Arduino at every switch. Why not have the button just close the circuit and have a central Arduino handle that? Seems way overkill to me, but I'm not a pro here.
@dowster593
@dowster593 9 лет назад
Same idea here. He could have cat5e to the switches and have room for the hot/neg pair and then three other pairs for buttons. Less logic at the switches and less heat.
@festaffnerd6767
@festaffnerd6767 7 лет назад
Nice video. You may also want to checkout the review of home automation on my blog at *bryanreviews. com/home-automation-review/* Thanks, Harlan.
@astroglide420
@astroglide420 8 лет назад
So glad I found your channel! I just wish you had a little more detail for the people starting, in your later videos. Like how to put the watchdog on that prototype board.
@SuperHouseTV
@SuperHouseTV 8 лет назад
It's a tough balance between keeping the videos brief enough for people to watch, but providing enough information to do it yourself. It already takes days of work (up to a week) just to produce each 20-ish minute video so I can't afford to do much more. In recent episodes I'm trying to put more supporting information in the blog post for it, with more links, diagrams, source code, explanations, etc. If you only watch the video on RU-vid, you're missing out on that extra information. There's a link in each video description going to the blog post for that episode.
@astroglide420
@astroglide420 8 лет назад
Thanks!
@SuperHouseTV
@SuperHouseTV 12 лет назад
Lutron is no good for me because it's only 110V, won't work with Australian 240V mains. The big reason I'm going DIY, though, is to avoid the whole "closed-ecosystem proprietary package" integration problem. As soon as you start using classic commercial HA products, you have a problem linking it to anything else. I can't be bothered spending my time trying to reverse engineer some proprietary commercial system when I could make something myself from scratch in less time.
@danielporragas2007
@danielporragas2007 11 лет назад
Don't get me wrong, your system is excellent and I am no expert, but I am trying to understand the reason to chose that topology, keep up the good work, excellent videos. Sorry for my english.
@AlanGarfield
@AlanGarfield 12 лет назад
Copper is expensive, surely it would have been cheaper to use a localised control at the light fitting? So have the original switched loop power supply as is usually installed, a small contactor/relay in a junction box per light fitting and a cheaper low voltage control cable back to your control box. You'd then still use your same switching panels etc, but the large mains cable is used more efficiently and saves you money. You could even go totally ethernet control to the fitting.
@ecognito3
@ecognito3 8 лет назад
Hi Jon. Have you considered doing an update now that you've got the MQTT stuff in place? Or perhaps an instructional on getting the MQTT infrastructure in place for all your devices to pub/sub to. How to handle redundancy, etc.
@SuperHouseTV
@SuperHouseTV 8 лет назад
I'll be doing a new episode with an update on the architecture when I get a chance.
@SuperHouseTV
@SuperHouseTV 12 лет назад
If you just want to do a few simple things and plug in some commercial gear, yeah, maybe. It's far more limited though: it's a single-master, multiple-slave bus, rather than all-nodes-equal peer group like I have using Ethernet. I wouldn't gain anything by using DMX, but I'd lose a lot of flexibility.
@danielporragas2007
@danielporragas2007 11 лет назад
Hello, Like Doug Dale and Skulltronics said before, looking this system from a maintenance, ease of use, reliability and installation costs, automation systems should integrate with existing cabling infrastructure (atmel's zigbee modules, less cable, less installation costs), and a central console with something simpler like a small PLC (automation direct are really cheap and reliable) that would not require an expert to do some programing and HMI's.
@johnlittle6415
@johnlittle6415 7 лет назад
Node Red would be a very good software to use for this, it is visual and node based, and has an awesome looking web UI available
@NobodyReport
@NobodyReport 7 лет назад
Can you do a video on working as best as one can with existing home wiring? Maybe with use of wifi enabled chips and sonof...etc somewhere in the line in the attic crawlspace?
@basuradeinternet
@basuradeinternet 11 лет назад
Thanks for your replay.... I think you should look into it.. it seems to me that it might with the "too much cable" problem.... as all protocols, it’s not perfect and the main drawback that i see in it is that it may be a standard of wide spread use in Europe, it seems to be scarcely available in the US, which hiders it worldwide adoption... I don’t know how widely use it might be in Australia... Here in Latin America we are very far away from any type of standard or regulation on the field
@tvcomputerwiz
@tvcomputerwiz 10 лет назад
Can you use this setup for setting up dimmers for the circuits? Either set it up hardwired, or using some type of logic to limit power output. Very good and informative videos!
@cbdisque
@cbdisque 12 лет назад
Why not run a cluster of Raspberry Pi's one for each room of your house, prevents your single point of failure as well as distributing the network load. It also allows your home to easily scale up and down as you need as well as allowing integration to your televisions. It's also relativity lost cost and could incorporate into your current system with minimal effort.
@raym9691
@raym9691 6 лет назад
Hi there.. I know this video is already old.. but I find it very informative to us beginners out there... can you please give us some more information for those led lighted switches... part numbers or links? Thank you cheers!
@mossy2100
@mossy2100 10 лет назад
Awesome video, thanks, Jon. I liked the web server and web interface on the tablets. I was wondering how you can still provide the HTML/AJAX UI on the tablet once you migrate to MQTT.
@SuperHouseTV
@SuperHouseTV 11 лет назад
That totally depends what end result you're trying to achieve! Perhaps you could talk about your project in the Home Automation section of the Freetronics forum: I can't post URLs here in a RU-vid comment, but if you search for "Freetronics forum" and go to the first result you'll see a section called "SuperHouseTV Home Automation"
@EdwinvandenAkker
@EdwinvandenAkker 10 лет назад
First of all: I love your YT series of SuperHouse Do you think it is possible to use a Ethernet of Power way of communicating with arduino boards? That way you don't have to wire miles of ethernet cable, because all the communication goes through the power lines. It would be nice to have 110 volts (or in my case 220 volts) running to the lights and switches. The arduino boards will than talk to the main switchboards through the existing power lines. I haven't found a Ethernet-over-power shields or diagrams though...
@anony00000000
@anony00000000 8 лет назад
+Edwin van den Akker or probably use Zigbee instead of Ethernet of Power, if it's a small home.
@tt2468
@tt2468 9 лет назад
Could you make or send me instructions and stuff to get this running? I plan to do almost the same thing as you do.
@margra99
@margra99 6 лет назад
A very complicated way to turn a light on. Publish post subscribe etc The logic is simple if the switch is on then turn on light, So run a cable to the switch test if the switch is open or closed then open or close the relay to turn on the light.
@mrxmry3264
@mrxmry3264 3 года назад
now it's almost 9 years later, and i have to ask: would you still use the same architecture, or is there something better now?
@invinseeble3519
@invinseeble3519 8 лет назад
Great channel. When you say PHP is heavy weight for this, what do you mean exactly? Server running it consumes lots of power compared to MQTT? What are the challenges met with PHP which are resolved with MQTT? Would also like your opinion on technologies like zwave for this type of setup. Thx.
@SuperHouseTV
@SuperHouseTV 8 лет назад
+vic ky By "heavyweight" I just meant that it uses a bit more disk space and CPU time than some other approaches. On a desktop class machine it's fine, but it can be slow on low power machines. Using MQTT it's very easy for small devices (such as microcontrollers with maybe a few kB of RAM and FLASH) to connect and communicate
@SuperHouseTV
@SuperHouseTV 12 лет назад
"U in English can never be pronounced as "oo"." Ubuntu is not an English word. It originates with the Bantu languages in Africa. "if you want to pronounce it as an African word, then it needs accents." So you're saying that any language other than English that happens to use the same letterforms but with different pronunciation has to put accents on the letters? Try telling that to Spanish speakers who pronounce "j" as "h", etc. Search for "wikipedia ubuntu philosophy" to hear pronunciation
@AlanGarfield
@AlanGarfield 12 лет назад
A contactor/triac would be cheap and reliable. Given the switch wire was probably already behind the wall plate. If access was an issue why not just mount the contactor/triac in the cavity with the already included arduino running the switch control panel? Easy to repair, no costly and large distribution boxes scattered around the house. I really cannot see any advantage in running 100's of metres of twin and earth for every light fitting unless for a commercial fitout and using large dimmers.
@basuradeinternet
@basuradeinternet 11 лет назад
What do you think about KNX?? you could use the same tiwsted pair for all the light switches, not to mention sensors, etc.
@xelahome
@xelahome 12 лет назад
Watching your video and your DIY home automation system, I really dream to do the same kind of thing one day... well done ! You're talking about latencies improvement with MQTT. Have you any measurement to compare H TTP vs MQTT ? Is the H TTP (TCP) latency really discernable in your local network ? Is MQTT a UDP based protocol ? Why do you need to get separate buses to segregate the messages sent ? Is it to specialize each program that will have to listen to one type of message ? Thanks
@gmoney771
@gmoney771 8 лет назад
Instead of Apache, could you use Nginx? I know they both do the web serving aspect, I'm just wondering if there is a specific reason for it.
@SuperHouseTV
@SuperHouseTV 11 лет назад
I've never used KNX and all I know about it is what I've read on Wikipedia. Time for me to do some homework!
@Dougie085
@Dougie085 12 лет назад
Why not use the wireless switches that are already networked interfaced and can communicate with many devices and programs? Like the Lutron stuff or other systems? This seems way more complex then it has to be especially for existing homes. Basically you just replace the switches with the wireless devices and you have a hub of some sort.
@fluttershy77x
@fluttershy77x 11 лет назад
I already have ordered a 433,92 MHz sender and receiver for my Arduino and the receiver could log the data emited from the wireless remote control anyway, so the current state would be known. But that is really not a good solution. Is there any way to alter the wireless socket-outlet, i.e. "solder an "invert" onto the PCB", to speak in a logical way? Haven't opened one of the outlets yet, so I just ask for "feasibility". :) Maybe you have a great idea. (3/3)
@fluttershy77x
@fluttershy77x 11 лет назад
That means I have to turn on the light switch and trigger my wireless socket-outlet to turn on the light. Everything would be much better if the default state would be "on". Is there any way to hack that wireless socket-outlet? The worst and craziest method I thought about is sending from another source every few ms an "on" signal to catch that unique moment I turn the light switch on.. :/ (2/3)
@danielporragas2007
@danielporragas2007 11 лет назад
You said it, MQTT is machine to machine communication, but this is no CNC Lathe or PAC Automated Machine in an industrial plant with thousands of variables, where talking about less than 200 I/O points (maybe?), no need for extreme safety or quick response time, I am trying to understand why this over complicated topolgy with Linux and ethernet comunication.
@scottytheace
@scottytheace 11 лет назад
Oh please tell me that the hyperdermic syringe at 0:08 was for a hand implanted RFID transponder for area access control........please oh please oh please
@h4z4rd42
@h4z4rd42 12 лет назад
Wouldn't a system based on DMX standard be way more simplier to establish and to programm?
@krash20
@krash20 11 лет назад
I like your videos but I'm a little bit confused. I would like to ask you something. Why don't you use a client server based system and do the communication via sockets. The server then sends the command to the Arduino which then activates the corresponding rellay.
@JoshuaCorley
@JoshuaCorley 11 лет назад
would it be possible to do the same switch idea but instead of one on and one off botton just use the same button for the 2 actions and use a if statement inregaurds to the led for when powered on to change to power off command?
@crocellian2972
@crocellian2972 7 лет назад
Did you get any of this inspected? Seriously, I am doing one of these systems and three sections of the US NFPA apply. I need a EE to stamp my plans and three separate inspectors and inspections. Nuts. What are you doing?
@AndersJackson
@AndersJackson 8 лет назад
You should put XMPP IoT in the server to handle anything in and out of the server, so you can do higher level federation, the propper way. It has all the Authentification, Authorization etc already done and tested. You can have pub-push on many nodes at once. And you can have mash, and not only tree. MQTT are good as long as you don't go out of your LAN, and are lower level. Search IoT XMPP for more information. archive.fosdem.org/2015/schedule/event/deviot12/ www.theinternetofthings.eu/joachim-lindborg-xmpp-internet-things github.com/joachimlindborg/XMPP-IoT
@SuperHouseTV
@SuperHouseTV 8 лет назад
Good idea, thanks
@leoschauwers
@leoschauwers 10 лет назад
Hi, I am interested how you steer the relais, which are prob 24V by means of a 5V TTL signal of the arduino ?
@jayzhu5187
@jayzhu5187 7 лет назад
Nice work but i don't see any redundancy in the plan while everything is centralized. Don't you feel unsafe, when your central linux machine goes out?
@SuperHouseTV
@SuperHouseTV 7 лет назад
That's a very good point. I still have that problem, but my system has changed a bit since that video was uploaded. I'm doing an updated system architecture video now, it'll probably be the next one uploaded.
@imhard2please503
@imhard2please503 7 лет назад
Absolutely stinging for the updated Architecture, 3/4 the way through a 1st floor addition, wiring is in progress.
@himselfe
@himselfe 11 лет назад
I don't think you've really thought this project through. You have all the high voltage devices wired directly back to the central switchboard, the argument you made for this in a separate video was that you didn't like having lots of devices all over the place, but then you have an arduino control panel in each room... You could have kept the high voltage cabling for the light switches and replaced the switches themselves with relays controlled by the arduino in each room.
@khaled_osman
@khaled_osman 11 лет назад
I'm currently working on a project where I can control my home devices using a kinect sensor and I'm really new to home automation, what devices do you recommend I use?
@cornelghisoiu9621
@cornelghisoiu9621 9 лет назад
Hello. What about when your Linux server goes down ? How do you switch the lights on and off ? Isn't it better to control the relay directly from the light switch at once and from the other side from your Linux server and android tablets ?
@jonathanoxer5202
@jonathanoxer5202 9 лет назад
+Cornel Ghisoiu If the Linux box goes down then you're right, things stop working. Luckily it hasn't failed in 5+ years of continuous use. I don't understand what you mean about controlling the relay directly from the light switch. If you do that, you may as well just have the switch and nothing else, because if the switch can control the relay to turn it on, other controls such as tablets couldn't turn it off anyway so you lose functionality
@adamjacob5482
@adamjacob5482 8 лет назад
Could you set up a second server that is a clone of the first and set one to the primary and the other to the backup. The backup constantly checks that the primary is running and if it finds it isn't sends out an alert and takes over control until the primary comes back online? As you said it's been very reliable, but all things good things must come to an end eventually? :)
@SuperHouseTV
@SuperHouseTV 8 лет назад
Yes, that's certainly possible. Clustered controllers aren't common in home automation systems, but there are already tried and proven techniques for Linux server failover (I've done STONITH setups in the past) so that could easily be applied.
@wluzuria
@wluzuria 10 лет назад
You could have used Zigbee.
@SergePavlovsky
@SergePavlovsky 9 лет назад
Steven Luzuriaga no way. 6lowpan over 802.15.4 if impossible to use cables. tcp/ip over ethernet otherwise.
@anony00000000
@anony00000000 8 лет назад
+Steven Luzuriaga Isn't Wifi good enough?
@jordandober1877
@jordandober1877 8 лет назад
what happens if your network connection goes down?
@SuperHouseTV
@SuperHouseTV 8 лет назад
That's a common (and very valid) concern. With many modern IoT devices they depend on an external cloud service to operate. I've specifically designed my system to be all locally hosted, so there's nothing external required for my house to operate. If my Internet connection goes down (which it does several times per day thanks to the crappy router provided by Telstra) the house keeps working fine. The only thing I can't do is control the house remotely.
@chaughten
@chaughten 10 лет назад
awesome!
@AlanGarfield
@AlanGarfield 12 лет назад
How is it different? It's either at one end of the switching wire or the other. Serious you want to argue about the semmantics of my posts and not the topic at hand?
@cornelghisoiu9621
@cornelghisoiu9621 9 лет назад
Hi again.5 years it's a long time. that means you should start backing up your system:), but now without joke could you not control same relay both from light switch and linux ? I mean that is single point of failure what you have done. it is great that is working, just it's a little risky. thanks again for reply.
@jonathanoxer5202
@jonathanoxer5202 9 лет назад
+Cornel Ghisoiu Yes, it's backed up, and I maintain the configuration files in Git so I can recreate the machine any time I need to. Although the cooling fan is getting noisy, so I have a Raspberry Pi here on my desk as a replacement so I will retire the old machine soon. About controlling from both switch and Linux, I don't understand how. Which one would win? If the switch turns on the relay, and the automation controller wants to turn it off, should it override the switch? But then if the controller wants it off, and you turn on the switch, then it shouldn't override the switch anymore? It's a logic problem
@astroglide420
@astroglide420 8 лет назад
I've asked this question in another video of yours, but I would love to know whom to contact to have my desgins put on to a board. What software can I use on Ubuntu to design these boards?
@SuperHouseTV
@SuperHouseTV 8 лет назад
For schematic capture and PCB layout there are 2 leading contenders in the cheap / hobby space: KiCAD and EAGLE. Personally I use EAGLE simply because my early work was based on the Arduino reference designs, which are published as EAGLE files. However, that's a proprietary package with a free-for-hobby-use limited version and paid pro versions. KiCAD is open source and very popular for open hardware designs, and we use it at Freetronics for many of our projects. There are excellent tutorials for both packages, but PCB design has a pretty steep learning curve so you'll need to have some patience when you get started.
@astroglide420
@astroglide420 8 лет назад
Thanks, I am learning a lot, and sooner or later, I might have to miniaturize a prototype.
@rafiqraja122
@rafiqraja122 9 лет назад
kudos ! to ur video... plz try to upload the video for coding part too once again tysm SuperHouseTV
@benoitdebrueker2500
@benoitdebrueker2500 8 лет назад
I'm only starting in computer and automation but why so much cables instead of running one serial bus (or 2 or 3 for different areas) around the house? And why using a big Arduino board for each of the button and not a simple serial enabled button?
@SuperHouseTV
@SuperHouseTV 8 лет назад
Good questions :-) Many home automation systems do use some form of serial bus (such as RS422 or similar) to allow devices to be daisy-chained. That saves cabling time but potentially makes each node more complex. Since I was dragging the cables myself and wasn't charging myself by the hour or by meter of cable, I opted for a star configuration so I'd have maximum flexibility with everything brought back to a central point. What do you mean about a simple serial enabled button? Do you have an example? Since this video was made I've replaced all the light switches with simple button panels that are managed by centralised Arduino based boards with many inputs, so I don't have Ethernet to every light switch anymore. The cable is still there, but it's used to sense the buttons directly. Each panel now has nothing on it but a wall plate with dumb momentary-action illuminated buttons in them. I'm going to do a video about the updated architecture soon.
@benoitdebrueker2500
@benoitdebrueker2500 8 лет назад
+SuperHouseTV That makes sense if the cost of the cable is low for you. I'm assuming the cables going to your wall switch sockets is shielded (6 wires eternet?) so you probably could have a pushbutton with a Arduino nano, (or check out the "digispark" board,) sending a coded signal to the control unit. I'm myself digging through the heap of different serial protocols so couldn't tell which one is better but I've read that i2c and "can" can communicate on up to 100m of cable at a low baud rate.
@kcsj172011
@kcsj172011 7 лет назад
+SuperHouseTV , could you give some details about the Arduino based switch input capturing board. a schematic perhaps or do you sell these at freetronics?
@morrisakse
@morrisakse 8 лет назад
what butttons you use ?
@dariusEMPEROR
@dariusEMPEROR 4 года назад
This guy was using KNX -like connections and architecture waaay before people knew about this standard
@codahq
@codahq 8 лет назад
I have to know what your power bill is every month. All of those arduinos and tablets running non-stop have to add up, no?
@SuperHouseTV
@SuperHouseTV 8 лет назад
My power bill is higher than a normal household, but that's more because I usually work from home, not because of the home automation. The 6 monitors on my primary computer draw much more power than the home automation system, and I spend about 10 hours / day using those! I have a half-filmed episode about power monitoring, so soon I'll be able to answer your question in detail with specific measurements.
@codahq
@codahq 8 лет назад
I work from home as well and my biggest spenders are definitely my workstations. However, I have run some rough numbers and a lot of my always on devices like a handful of poorly finished raspberry pi and arduino projects running through a Kill A Watt meter show that they would cost me between 5 and 10 dollars (each) a year to run. If you have one of those at every light switch that has to add up. Or are they in a low power state until a hardware interrupt (button press) wakes them up? I suppose they could all be asleep since they don't actually do the switching in your system.
@SuperHouseTV
@SuperHouseTV 8 лет назад
Yes, it's surprising how a small usage can add up over a whole year! I've reduced the number of devices in my system dramatically by restructuring all the light switches. They're now just dumb buttons that use the existing Cat-5 cable to link back to 2 central Arduinos (one in each automation switchboard) that handle all the switches in the entire house between them. I need to do an updated video about the new system architecture, it's much more efficient than the way I used to do it.
@codahq
@codahq 8 лет назад
Ah, so you've changed it. Less capability at the switch for sure but much lower TCO. That makes a lot of sense. Thank you the response!
@pedroborges
@pedroborges 7 лет назад
I'm curious about which kind of communication used to read the dumb switch signal. Did you have to boost the signal?
@exoticproperties3635
@exoticproperties3635 10 лет назад
I'm interested to work in this field. I'm planning a carrier change. Can you kindly direct me on how to start my career? Thanks!
@alchemic85
@alchemic85 10 лет назад
Use google, or any search engine,really..
@aw1847
@aw1847 8 лет назад
If the Ethernet off thin all house will off .What your solution???
@SuperHouseTV
@SuperHouseTV 8 лет назад
+AW Yes, if the Ethernet switch fails then light switches etc will stop working. Ethernet is very reliable though. It hasn't been a problem even after many years
@williamroberts38
@williamroberts38 8 лет назад
+SuperHouseTV when will you make more videos ?
@SuperHouseTV
@SuperHouseTV 8 лет назад
+william roberts I want to start making more very soon, but I've been burnt out and too tired. It takes days of work just to make one video :-(
@williamroberts38
@williamroberts38 8 лет назад
ok looking forward to seeing your next video
@IslenoGutierrez
@IslenoGutierrez 10 лет назад
Thank god for Z Wave, it's way less complicated and wireless.
@Guyfromhe
@Guyfromhe 7 лет назад
Hopefully you never need/want to sell your house, I'm sure the custom built light switches, exotic wiring scheme and requirement of having a Linux server for the lights to work would be a turn off to 99% of buyers... Though if you found the right buyer you could get a premium....
@jazza415
@jazza415 12 лет назад
lol it would suck to get lag.
@notta3d
@notta3d 10 лет назад
This is very cool, but you better plan on living there your entire life because you're never going to be able to sell it. Nice video though.
@notta3d
@notta3d 8 лет назад
+Harry M What have I been smoking? How many people are going to know how to fix this if there is a problem? There may be some but you have excluded 99.9% of the market. If there is a repair issue that needs to be done no electrician in the world is going to touch this. Let's say the main board fails not to mention that it is all run by a computer. Who's going to fix it?
@SuperHouseTV
@SuperHouseTV 8 лет назад
+notta3d This is a very important point. It's something I should talk about in a future video. Home automation often *lowers* the resale value of a home instead of raising it, for this very reason. It's seen as a risk by potential buyers. DIY systems even more so, because you can't just find an electrician who is certified for that particular system. In my case, I made a judgement call that if (when) we sell the house, I can replace the contents of the switchboard with something like C-Bus modules very easily because the wiring is already set up for it. That way a buyer won't have to worry about something that's unsupportable.
@erichoenderop1142
@erichoenderop1142 6 лет назад
Every car runs by a computer.....
@drchamp1902
@drchamp1902 4 года назад
Awesome, no network -> no lights :)
@glaucovillasboas8212
@glaucovillasboas8212 4 года назад
Not really, you don't need network to turn the lights on. They are connected through cables, when he presses a button, that button sends a signal to the control box (through cables) and that box send a signal to Arduino (through cables) asking to turn on or off relays. No network is needed whatsoever. He only would need network if he wanted to do it remotely, like turn on his house's lights while he is at work, so he would send a signal to his control box via internet, and the control box would send a signal to Arduino via cables. His system is not optimal though, it was 8 years ago, it's waaay easier now in 2020 with a lot of information available and new sensors/devices.
@danbarry59
@danbarry59 6 лет назад
Your wasting money on those arduinos for light switches. Use 20 quid binary input module for your light switch and a controlling a relay in the panel. If you want to integrate linux, use bacnet4linux. en.wikipedia.org/wiki/BACnet
@funkmasterarson
@funkmasterarson 11 лет назад
man this musta cost a fair bit of cash..
@zigq8vc0
@zigq8vc0 11 лет назад
cercl
@firefoxburner9884
@firefoxburner9884 11 лет назад
looks expensive...
@o0Tao0o
@o0Tao0o 12 лет назад
"Ubuntu is not an English word. It originates with the Bantu languages in Africa." Didn't I just say that, can't you read? No, I'm saying that if you write in English, its English. If i was writing in Spanish, French, German or even Youraba I'd use the accents, to inflect how it should be pronounced, I'm afraid that just how languages work. I'm fully aware of what the Ubuntu community claims. However, that doesn't make it correct.
@ishaqdatank
@ishaqdatank 9 лет назад
Nice project... But not very practical in the grand scheme....
@MrJohnmccrory
@MrJohnmccrory 9 лет назад
flip me talk about over engineering. no fecking need for the half of that poo
@o0Tao0o
@o0Tao0o 12 лет назад
you-bun-too not ew-bun-to :p
@SparkeyDogfish
@SparkeyDogfish 5 лет назад
Technology has skipped over this method. Too expensive. The cable is $$$$. Too time intensive.
@sagaertj
@sagaertj 9 лет назад
Bad architecture, you need a low cost rs485 or canbus instead of ethernet. I am in home automation since 1997, ethernet is ok for touchscreens.Our installations usually have over 40 pushbutton locations, you will need an expensive ethernet infrastructure, and these besides been expensive also consume lots of energy ($$....)
@SergePavlovsky
@SergePavlovsky 9 лет назад
Johan Sagaert everybody already has ethernet infrastructure, so it is cheaper than rs485. and it is already connected to internet(of things)
@SuperHouseTV
@SuperHouseTV 9 лет назад
Johan Sagaert You're right about the power requirements and cost of Ethernet infrastructure (switch ports, etc) but it was a simple way for me to get started with something basic and increment it in small steps. Since this video came out (which was more than 3 years ago) I've changed all my light switches over to simple dumb buttons connected via the existing Ethernet cable back to Arduino-based input boxes that read dozens of buttons each. That's been working great for about the last year. I need to do another video about the updated architecture.
@macsrule101
@macsrule101 9 лет назад
+SuperHouseTV An update would be great Jon.
@SuperHouseTV
@SuperHouseTV 9 лет назад
+jok yhg It's high on my to-do list, but I've been suffering a bit of burnout (not from SuperHouse, just from work and life in general) over the last year so it's been hard to get onto some of the projects that I really want to do. Too much work, not enough hours.
@phils6926
@phils6926 8 лет назад
+Johan Sagaert Not a wonderful comment, not helpful. If you are a professional user/installer with a lot of resources, then maybe use something other than Ethernet, but for individual enthusiasts, Ethernet is well supported. Personally I use CAT5e everywhere for LAN and 1-Wire systems for simple interfacing with PC's etc. A few network switches are hardly going to break the bank.
@TechMan-sl5gf
@TechMan-sl5gf 7 лет назад
Well, I think this whole MQTT nonsense is a poor design. You were closer to the better answer before if it was decentralized. I was a software architect that is now working at a different firm as a software analyst. It's a very bad concept. But am interested in some approaches but I don't want the computer to control the entire house. Outside things; ok.
@peterforrest6574
@peterforrest6574 6 лет назад
This is the most stupid thing I've ever seen. Run all new cables back to the switchboard?? Or multiple switchboards?! What a waste of time, effort and equipment. Just run 240 to the controller for the room, then run the cables of each light to the controller. Done.
@o0Tao0o
@o0Tao0o 12 лет назад
I'm sorry, but U in English can never be pronounced as "oo". Now, if you want to pronounce it as an African word, then it needs accents. :-/
@MrChetansood
@MrChetansood 9 лет назад
wastefull
Далее
SuperHouse #24: Home automation system architecture
46:54
The RS-232 protocol
26:10
Просмотров 836 тыс.
Home Automation Intro
18:28
Просмотров 667 тыс.
Electromagnetic Aircraft Launcher
15:09
Просмотров 1 млн
MAGNETRON - Teardown + How It Works - Dangerous!
14:07
Просмотров 905 тыс.
Von Neumann Architecture - Computerphile
16:20
Просмотров 638 тыс.
The Future of Home Automation | AI and Smart Homes
9:28