element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Raspberry Pi Forum Regulating storage heaters
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
Raspberry Pi Wishlist
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 7 replies
  • Subscribers 666 subscribers
  • Views 1109 views
  • Users 0 members are here
  • storageheaters
Related

Regulating storage heaters

klaslindgren
klaslindgren over 6 years ago

When I moved in to a flat with storage heaters late 2014 I quickly realised I needed to do something since the systems

are too unsofisticated. Very soon I developed a system running python on Linux to operate the radiators via

an arduino and 12V relays (hacking into the radiators). Using the BBC forecast for my post code to work out the demand.

I have spent ages to make my system useful to the public.

I have reached a point where it now can run on a standalone RaspberryPi and I have designed a switching unit to

connect before the radiator that on a +3.3V signal switches the radiator on.

If I were younger I might want to productise this but now I just want to help other storage heater users to save money

and have more pleasant temperatures.

Anybody out there interested?

  • Sign in to reply
  • Cancel
Parents
  • jw0752
    jw0752 over 6 years ago

    Hi Klas,

     

    It sounds like a well engineered system. Anytime one can use a new design themselves over an extended period of time the bugs get ironed out. If I had your type of system I would be interested but mine is natural gas forced air. Even if you don't get any bites it would be fun to see what you have built.

     

    John

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • jw0752
    jw0752 over 6 years ago

    Hi Klas,

     

    It sounds like a well engineered system. Anytime one can use a new design themselves over an extended period of time the bugs get ironed out. If I had your type of system I would be interested but mine is natural gas forced air. Even if you don't get any bites it would be fun to see what you have built.

     

    John

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
Children
  • klaslindgren
    klaslindgren over 6 years ago in reply to jw0752

    Here is my Pi mounted on the wall. Not very elegant. It has monitor, mouse and keyboard connected but should not need to. 4 GPIO pins in use. 3 for switching 3 radiators. 1 for reading temperature sensors. Temperature sensors are Dallas DS18B20 connected in parallel I use 3. Internet via WiFi. My little strip-board has one LED per radiator and Wago connectors to the world. The rightmost cable down is a 12V feed for the one radiator where I still use a 12V relay. The leftmost down cable is just stealing 12V for a completely unrelated circuit. So the middle cable is the connection to the flat. Ground, Sensors, Radiator1,2 and 3. (+12V feed that will eventually go)

    image

    My major head ache has always been the physical operation of the radiators. My first solution was hacking into the radiators adding a 12V relay as in the next picture.

    image

    This is still in use but I hope to be able to retire it soon. All radiators are set to full blast and I achieve  the amount of heating I need by on-time. Off time is always 7:00 UTC since that is when night time tariff ends.

    In a newer switch design I use a triac. Circuit straight out if the datasheet for MOC3043. Triac is BTA16.

    image

    I had this circuit running successfully for a good two years on my bedroom radiator where it is just sitting on the floor. (No risk of any kids being in my bedroom between 0 and 7 UTC.)

    image

    A recent attempt to package this into a standard electric box was less successful.

     

    image

     

    After only two hours of operation the plastic box starts to cave in. The Triac generates 10W of heat according to the data sheet.

    Need bigger metal box.

    But my latest design is the same circuit driving a 240V relay. Can use a lesser triac. Found relay Finder 40.61. Remains to be built.

    As for software I have written an Android app that can show the current sensor readings and show the heating plans.

    Also you can see the weather for the next 24h.

     

    image

     

    Everything is recorded in a MySQL database on the Pi. If you choose to add monitor and keyboard to the Pi, you can run my monitoring software on it

    or you can run it elsewhere where python is installed.

    Here is an inspection of a week's performance.
    image
    The blue lines are actual room temperatures. Purple indicates radiator ON. Black line is my outside sensor readings and the orange is BBC's forecasted
    temperature. Target temperatures are 20 in bedroom and 22 in lounge. As you can see the dose of kWh's you need to inject varies rapidly between days.
    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 6 years ago in reply to klaslindgren

    Why not use a solid state relay in the radiator ?

     

    From UK sources:

    Rapid Electronics 60-1598, about £10,

    Kudom KSIM380D25-L Panel Mount SSR 4-32VDC 48-440VAC 25A Load - LED Zero Cross

     

    cheapest similar part from Farnell is about £20.

     

    If you are feeling bold try a Chinese one:

    https://www.aliexpress.com/item/NEW-single-phase-ssr-solid-state-relay-SSR-25DA-25A/32354498764.html?spm=2114.search0104…

     

    about £2.00 each including free postage to UK

     

    On Aliexpress you'll also find similar parts with heat sinks.

     

    I have use one or two of them, can't remember now which one, and they were OK. I would test the insulation carefully before using one in my house.

     

    MK

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • klaslindgren
    klaslindgren over 6 years ago in reply to michaelkellett

    Thank you Michael. I looked into solid state relays a long time ago and I think I discarded the idea due to price.

    I will order one and try it out. Control voltage: it say 5-24V in the table and 3-32V on the items. Is it going to work with 3.3V from the raspberry?

    It also looks like it is going to be hot. A problem I had with my Triac design. It will be some time before I can let you know the outcome.

    Cheers

    klas

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • a531016
    a531016 over 6 years ago in reply to klaslindgren

    Kias,

     

    I have used something like this for mains switching from the RPi. I fed it a separate 5V supply (not though the PI, but the same power supply as the pi) and it worked fine. The 10A switching load should be fine up to 2KW radiators (technically 2.3, but I wouldn't push it). The opto isolation is a nice safety feature too.

     

    For the mounting box, I would suggest a galvanised 3"X3" adaptable box, and try and arrange it so the triac can dissipate heat through the side of the box (a bit of Thermal grease would be good). Just remember to earth the box (safety first!)!

     

    Nice system though. I don't like storage heaters, but needs must, and forecast integration is a great way to assist with it!

     

    Good luck!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • klaslindgren
    klaslindgren over 6 years ago in reply to a531016

    Thank you David for your suggestions.

    Your 5V relays are essentially the same solution as my first solution - with a 12V relay and a transistor switch.
    I still use one of those circuits. Supplying the necessary voltage for the relay is a pain though.

    My latest design is the triac circuit driving a 240V relay instead of the radiator.

     

    I expect to build this within the next month or so.image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • colporteur
    colporteur over 6 years ago in reply to klaslindgren

    I had success using a

    Solid State Relay SSR-50DA 3-32VDC 50A/250V Output 24-380VAC

    for less than $7 canadian. I switched on a 120VAC car block heater when temperatures dropped below minus 15 celsius using the SSR connected to a Raspberry PiB.

     

    Sean

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube