Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

PiHome Smart Heating available to download

  • 03-11-2017 12:41am
    #1
    Registered Users, Registered Users 2 Posts: 438 ✭✭


    Hi Guys,
    i thought i better start new thread here instead hijacking someone's, i have uploaded all the code on http://www.pihome.eu i can answer any question you have here. its open source raspberry pi based smart heating control.

    pihome_home.png

    pihome_one_touch-large.png

    pihome_graphs.png


Comments

  • Registered Users, Registered Users 2 Posts: 5,041 ✭✭✭paulbok


    How does this control handle heat from a solid fuel boiler?
    Current controller (Honeywell Evohome) doesn't handle the scenario where excess heat from the solid fuel boiler doesn't have anywhere to go as the rad controllers are at a set temp.
    I'd like to be able to, in the event of the hot water reaching a certain temp for more than ten minutes, override the set radiator or zone temperatures, increasing by a degree or two to use the excess heat in the water.
    Currently I have 3 uncontrolled rads in the hallway that are used to dump excess heat out of the system, and they can get really hot. would make more sense to dump it into the other rooms.

    Also, any integration with the likes of Home Assistant etc?


  • Registered Users, Registered Users 2 Posts: 438 ✭✭wasim21k


    Hi paulbok,
    By default pihome treat all heat source same as gas boiler i.e. Shutdown boiler when desired temperature reached or schedule time is finished whichever comes first. However, I see your issue with solid fuel heat source where you cannot simple shutdown heat source. On same note, I don’t see that as big problem either to overcome, just need to modify bit of code to get that working, but question is how that extra heat dumped to your hallway radiators and who decide that? Those radiators are always on?
    Your solid fuel boiler heat all other heating zone and water? Or primary just water? Sorry for these question but I’m trying to understand your heating system.
    No at this time pihome don’t have any integration with any other home automation.

    paulbok wrote: »
    How does this control handle heat from a solid fuel boiler?
    Current controller (Honeywell Evohome) doesn't handle the scenario where excess heat from the solid fuel boiler doesn't have anywhere to go as the rad controllers are at a set temp.
    I'd like to be able to, in the event of the hot water reaching a certain temp for more than ten minutes, override the set radiator or zone temperatures, increasing by a degree or two to use the excess heat in the water.
    Currently I have 3 uncontrolled rads in the hallway that are used to dump excess heat out of the system, and they can get really hot. would make more sense to dump it into the other rooms.

    Also, any integration with the likes of Home Assistant etc?


  • Registered Users, Registered Users 2 Posts: 272 ✭✭cargen


    wasim21k wrote: »
    Hi Guys,
    i thought i better start new thread here instead hijacking someone's, i have uploaded all the code on http://www.pihome.eu i can answer any question you have here. its open source raspberry pi based smart heating control.

    pihome_home.png

    pihome_one_touch-large.png

    pihome_graphs.png

    Hi,

    Can this system control radiators as well?

    What will be the indicative costs to buy all parts for a 3 zones system. 2 hearing zones and 1 hot water?

    Thanks


  • Registered Users, Registered Users 2 Posts: 438 ✭✭wasim21k


    @cargen
    Yes it can control each radiator you just have to treat each radiator as zone.

    Temperature Sensors Node
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€
    Pro Mini 328 Mini 3.3V/8M 1.35€
    DS18B20 Thermometer Temperature Sensor 0.53€
    Temperature and humidity sensor plastic box 3.48€
    18650 Battery 3.7V Li-ion Rechargeable Battery 1.56€

    MySensors Gateway
    Wireless module CH340 NodeMcu V3 Lua 2.39€
    NRF24L01 PA LNA 20dBm 2500m Long Distance SPI 2.4GHz 3.87€

    Multi Zone Controller Relay
    4 Channel relay module with optocoupler 1.74€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Boiler Controller Relay
    2 Channel relay module with optocoupler 0.84€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Raspberry Pi for PiHome
    Raspberry Pi 3 or 2 or B+ which ever you want to use. 35€
    Raspberry pi Casing 1€
    Raspberry Power Supply 6€
    SD Card for Raspberry Pi 5€

    General Items used in project
    Double Side Copper Prototype PCB Universal Board 6.66€
    Metal Film Resistor Kit Pack Mix 4.92€
    Single Female Pin Header Case For Arduino 2.20€
    0.1 uF 104 50V Mono Monolithic Capacitors 0.78€
    4Pin Double Row Straight Pin Female Header 0.87€
    values 0.22UF-470UF Aluminum electrolytic capacitor assortment kit 1.35€

    Total Cost for this project is 80.02€


  • Registered Users, Registered Users 2 Posts: 272 ✭✭cargen


    wasim21k wrote: »
    @cargen
    Yes it can control each radiator you just have to treat each radiator as zone.

    Temperature Sensors Node
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€
    Pro Mini 328 Mini 3.3V/8M 1.35€
    DS18B20 Thermometer Temperature Sensor 0.53€
    Temperature and humidity sensor plastic box 3.48€
    18650 Battery 3.7V Li-ion Rechargeable Battery 1.56€

    MySensors Gateway
    Wireless module CH340 NodeMcu V3 Lua 2.39€
    NRF24L01 PA LNA 20dBm 2500m Long Distance SPI 2.4GHz 3.87€

    Multi Zone Controller Relay
    4 Channel relay module with optocoupler 1.74€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Boiler Controller Relay
    2 Channel relay module with optocoupler 0.84€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Raspberry Pi for PiHome
    Raspberry Pi 3 or 2 or B+ which ever you want to use. 35€
    Raspberry pi Casing 1€
    Raspberry Power Supply 6€
    SD Card for Raspberry Pi 5€

    General Items used in project
    Double Side Copper Prototype PCB Universal Board 6.66€
    Metal Film Resistor Kit Pack Mix 4.92€
    Single Female Pin Header Case For Arduino 2.20€
    0.1 uF 104 50V Mono Monolithic Capacitors 0.78€
    4Pin Double Row Straight Pin Female Header 0.87€
    values 0.22UF-470UF Aluminum electrolytic capacitor assortment kit 1.35€

    Total Cost for this project is 80.02€

    Hi, thanks for your reply.

    I have the the heating control attached.
    Do you think I could add the raspberry on it?

    I work like to keep the two system and use the raspberry as main control and the wired as backup.

    Would you have a wiring diagram that I could use as an example?


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 10,952 ✭✭✭✭Stoner


    wasim21k wrote:
    Hi Guys, i thought i better start new thread here instead hijacking someone's, i have uploaded all the code on


    Great stuff thanks.


  • Registered Users, Registered Users 2 Posts: 438 ✭✭wasim21k


    Hi All,
    Just small update:
    i have added support for Zone controller relay & boiler relay directly connected to raspberry pi GPIO. as of today. you need to uncomment following lines.

    205, 206 for Zone Relay
    247, 248 for Boiler Relay ON status
    285, 286 for Boiler Relay Off status


  • Registered Users, Registered Users 2 Posts: 438 ✭✭wasim21k


    cargen wrote: »
    wasim21k wrote: »
    @cargen
    Yes it can control each radiator you just have to treat each radiator as zone.

    Temperature Sensors Node
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€
    Pro Mini 328 Mini 3.3V/8M 1.35€
    DS18B20 Thermometer Temperature Sensor 0.53€
    Temperature and humidity sensor plastic box 3.48€
    18650 Battery 3.7V Li-ion Rechargeable Battery 1.56€

    MySensors Gateway
    Wireless module CH340 NodeMcu V3 Lua  2.39€
    NRF24L01 PA LNA 20dBm 2500m Long Distance SPI 2.4GHz 3.87€

    Multi Zone Controller Relay
    4 Channel relay module with optocoupler 1.74€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Boiler Controller Relay
    2 Channel relay module with optocoupler 0.84€
    NRF24L01+ 2.4GHz Wireless Transceiver 0.66€

    Raspberry Pi for PiHome
    Raspberry Pi 3 or 2 or B+ which ever you want to use. 35€
    Raspberry pi Casing 1€
    Raspberry Power Supply 6€
    SD Card for Raspberry Pi 5€

    General Items used in project
    Double Side Copper Prototype PCB Universal Board 6.66€
    Metal Film Resistor Kit Pack Mix 4.92€
    Single Female Pin Header Case For Arduino 2.20€
    0.1 uF 104 50V Mono Monolithic Capacitors 0.78€
    4Pin Double Row Straight Pin Female Header 0.87€
    values 0.22UF-470UF Aluminum electrolytic capacitor assortment kit 1.35€

    Total Cost for this project is 80.02€

    Hi, thanks for your reply.

    I have the the heating control attached.
    Do you think I could add the raspberry on it?

    I work like to keep the two system and use the raspberry as main control and the wired as backup.

    Would you have a wiring diagram that I could use as an example?

    Hi Cargen, 
    i m woring on all wiring diagram, sorry for late but been very busy with other projects, work etc... 
    W


  • Registered Users, Registered Users 2 Posts: 272 ✭✭cargen


    wasim21k wrote: »
    Hi Cargen, 
    i m woring on all wiring diagram, sorry for late but been very busy with other projects, work etc... 
    W

    Thanks. No problem.
    Take your time. I am planning to start this project in the near future, but nothing urgent


  • Registered Users, Registered Users 2 Posts: 438 ✭✭wasim21k


    Hi All
    i have added option for nRF24L01 wireless and wired to rpi GPIO. check out how to build link and for all wiring connections etc..

    Wired Heating System Connected to Raspberry Pi GPIO
    • 1-Wire DS18b20 Temperature Sensor
    • Multi Zone Heating Control System Relay
    • Raspberry pi Heating Boiler Control System Relay

    nRF24L01 Wireless Heating System Based on MySensors Library
    • Battery Powered Arduino DS18B20 Temperature Sensor
    • Wireless Arduino Boiler Controller Relay with nRF24L01
    • Wireless Arduino Multi Zone Controller Relay with nRF24L01
    • MySensors Serial/WiFi/Ethernet Gateway to communicate all nRF24L01 radio


  • Advertisement
Advertisement