thanks doug so easy when you know how. ok here are the results
im not changing the gpio i am experimenting with my hlt output gpio 17 but i also have gpio22 set up as a pid. my other 2 relays gpio23 and 24 are set up as pumps and work fine
when i check the gpio pin staus using the code i get the following -
in auto mode cycles between 1(my relay off im inverted) and 0 my relay on as you would expect. relays clicks away quite contented all happy
when i switch to hysteria mode from off to 100 % the output is 1 whatever i do and the relay stays off. i suppose the relay is only doing what it is told but elsinore tells me it is cycling and the output bar shows red 100% so relay should be on
here are the get status pages
first one with everything off
{"brewday":[{"name":"MASH","none":0}],"pumps":{"BOIL_KETTLE_AUX":false,"PUMP":false},"language":"en_GB","locked":true,"triggers":{},"message":"","breweryName":"Mikes Brewery","vessels":[{"deviceaddr":"28-0314631724ff","tempprobe":{"elapsed":1421988439104,"temp":17.062,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":0,"calibration":"0C"},"pidstatus":{"mode":"off","heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO17"},"setpoint":25,"min":20,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":50,"manualtime":10,"duty":100,"time":0,"status":"off"},"name":"HLT"},{"deviceaddr":"28-0314634124ff","tempprobe":{"elapsed":1421988439063,"temp":17.375,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":1,"calibration":"0C"},"pidstatus":{"mode":"off","heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO22"},"setpoint":25,"min":20,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":0,"status":"off"},"name":"BOIL_KETTLE"},{"deviceaddr":"28-0314631814ff","tempprobe":{"elapsed":1421988438703,"temp":18.5,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":2,"calibration":"0C"},"name":"MASH_TUN"},{"deviceaddr":"28-0314634439ff","tempprobe":{"elapsed":1421988439024,"temp":17.875,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":3,"calibration":"0C"},"name":"AIR"},{"deviceaddr":"28-03146374b1ff","tempprobe":{"elapsed":1421988439674,"temp":17.625,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":4,"calibration":"0C"},"name":"WORT"}]}
second one with hysteria showing 100% so relay should be on but is not
{"brewday":[{"name":"MASH","none":0}],"pumps":{"BOIL_KETTLE_AUX":false,"PUMP":false},"language":"en_GB","locked":true,"triggers":{},"message":"","breweryName":"Mikes Brewery","vessels":[{"deviceaddr":"28-0314631724ff","tempprobe":{"elapsed":1421988469784,"temp":17.062,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":0,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO17"},"setpoint":25,"min":20,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":50,"manualtime":10,"duty":100,"time":0,"status":"off"},"name":"HLT"},{"deviceaddr":"28-0314634124ff","tempprobe":{"elapsed":1421988469714,"temp":17.375,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":1,"calibration":"0C"},"pidstatus":{"mode":"off","heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO22"},"setpoint":25,"min":20,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":0,"status":"off"},"name":"BOIL_KETTLE"},{"deviceaddr":"28-0314631814ff","tempprobe":{"elapsed":1421988469313,"temp":18.5,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":2,"calibration":"0C"},"name":"MASH_TUN"},{"deviceaddr":"28-0314634439ff","tempprobe":{"elapsed":1421988469653,"temp":17.875,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":3,"calibration":"0C"},"name":"AIR"},{"deviceaddr":"28-03146374b1ff","tempprobe":{"elapsed":1421988470413,"temp":17.625,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":4,"calibration":"0C"},"name":"WORT"}]}
third one for good measure in auto mode withe the relay on working and cycling nicely
{"brewday":[{"name":"MASH","none":0}],"pumps":{"BOIL_KETTLE_AUX":false,"PUMP":false},"language":"en_GB","locked":true,"triggers":{},"message":"","breweryName":"Mikes Brewery","vessels":[{"deviceaddr":"28-0314631724ff","tempprobe":{"elapsed":1421988525563,"temp":17.062,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":0,"calibration":"0C"},"pidstatus":{"heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO17"},"setpoint":25,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":50,"manualtime":10,"mode":"auto","min":20,"actualduty":79.380,"duty":100,"time":0,"status":"heating"},"name":"HLT"},{"deviceaddr":"28-0314634124ff","tempprobe":{"elapsed":1421988525684,"temp":17.375,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":1,"calibration":"0C"},"pidstatus":{"mode":"off","heat":{"p":10,"d":0,"i":0,"inverted":true,"cycle":20,"gpio":"GPIO22"},"setpoint":25,"min":20,"max":25,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":0,"status":"off"},"name":"BOIL_KETTLE"},{"deviceaddr":"28-0314631814ff","tempprobe":{"elapsed":1421988525303,"temp":18.5,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":2,"calibration":"0C"},"name":"MASH_TUN"},{"deviceaddr":"28-0314634439ff","tempprobe":{"elapsed":1421988525103,"temp":17.875,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":3,"calibration":"0C"},"name":"AIR"},{"deviceaddr":"28-03146374b1ff","tempprobe":{"elapsed":1421988525393,"temp":17.625,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":4,"calibration":"0C"},"name":"WORT"}]}
hope this helps
cheers
mike