These instructions cover the central heating for unit 3 on floor 4 of the Gostins Building.
Usually the heating is controlled by an Arduino running YAHMS. If this has problems it can be manually turned on and off by flicking the red switch on the mechanical timer on the boiler. The boiler can be found in the room marked "Conference Room" which is almost opposite the workshop. Operating the boiler manually will obviously mean it's on until you turn it off, try not to forget!
Controlling the Heating
To control the heating log into yahms.net using these details:
on display in the space
Navigate to the control panel for the base station (i.e. the Arduino) at http://yahms.net/base_stations/3
From this screen you can see the current temperature on the base station and outside the window and can control the heating as follows:
- Advance - essentially toggles the heating, turns it on if it's off, off if it's on
- If you've previously clicked a "plus time" (see below) this will be cancelled, if this toggles the state nothing else happens, otherwise it continues as below
- If the heating is currently on the system checks what the latest time is of the current active control blocks and creates a new one which will force it to be off until the end of those
- If the heating is currently off the system checks for the next time it's supposed to be on and will create a control block to span the gap, if it can't find a next time (generally only if you have no control blocks for a system) it will do nothing
- Plus time - turns the heating on for the specified time
- Whether the heating is currently on or not makes no difference, this simply makes sure the heating will be on from the current time for the specified period, this won't add time to the end of an existing control block
If the website won't let you access the control panel, it can be worth making sure you're logged in, i.e. visit http://yahms.net/ directly
- If the website reports that the heating is on, but the radiators are cool:
- Look at the "Last Reported" time of the temperature readings, if this is more than a few minutes ago then the Arduino by the window probably needs resetting (or plugging back into power and ethernet).
Check for activity at the boiler, if there is none then the headphone socket on the breadboard by the window has probably come loose, push it down and check again.
- If the "Low Pressure" light is on at the boiler, using a large flat screwdriver turn the isolator near the boiler vertical, this will feed more water into the system. Approximately 1.25 bars of pressure should be enough. Allow water to feed in until the boiler turns on.
JohnMcKerrell replaced the breadboard with a small veroboard "shield". Active pins have changed but yahms.net has been updated. Tested and appears to work.
First turn-on of the season and the pressure was low again. Re-filled. - JohnMcKerrell
Pressure had gone low again and the heating was off. Re-filled it again and it came on. - JohnMcKerrell
The central heating was off and YAHMS seemed to be fine. Investigating the heating system found that it was on but the "Low Pressure" light was on. There's a flexible pipe on the wall to the right of the central heating with a valve at the top (just looks like a flat headed screw). Turn the screw so that the line follows the direction of the pipe. You will hear rushing water and the pressure will go up, once the pressure gets close to the red static indicator the boiler will ignite. The pressure then dropped so I kept adding water to make sure it was at the red indicator, don't know if that's right but seemed to work. - JohnMcKerrell
The central heating was fixed after attempts by numerous plumbers to work out which system was connected to our unit. The central heating system is in the room marked "Conference Room" on the left as you go to the stairs. Though the system was "fixed" the timer actually doesn't work so once turned on it will remain on or off constantly depending on settings. DoES Liverpool (specifically JohnMcKerrell) connected an external timer socket with an electronic relay in. The relay is controlled by an Arduino Ethernet on John's desk in the workshop running YAHMS, the relay is connected to the Arduino by many metres of speaker cable.