Dear Doug / all
is anyone else having problems when trying to set up a pid for cooling?
when all my pids are set for heating all works perfectly. currently i have hlt mlt and fridge as the names of my three pids and one pump switch. ive been doing a few test runs on my brewing rig this week and it is superb in brewing / heating setup. i decided last night to start running a test run on my combined fermentation chamber / kegerator. so i set one of my pids (Fridge) to cooling which i planned to use in hysteria mode
first problem - i set the gpio settings (inverted) to GPIO22 and hit update all seems ok but when i switch hysteria mode on nothing happens. see getstaus below
second problem - i thought i would try restarting elsinore after i have changed my gpio from heating to cooling to reload the config file. when i do this the pid buttons have disappeared on restarting even though the gpio settings are still there when i look in edit screen ? i then hit update again the pid buttons reappear but the hyteria mode still doesnt work?
if i change back all pids to heating and restart everything works great and my relays happilly click away!
i hope the description of my problem is ok
cheers
mike
here is get staus with all 3 pids running in hysteria mode - heating
{"switches":{"Pump":false},"language":"en_GB","locked":true,"triggers":{},"message":"","breweryName":null,"vessels":[{"deviceaddr":"28-0314631724ff","tempprobe":{"elapsed":1429260850328,"temp":17.625,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO24"},"setpoint":0,"min":21,"max":23,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":1,"status":"heating"},"name":"HLT"},{"deviceaddr":"28-0314631814ff","tempprobe":{"elapsed":1429260850128,"temp":17.50,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO23"},"setpoint":2,"min":27,"max":28,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":50,"manualtime":2,"duty":100,"time":1,"status":"heating"},"name":"MLT"},{"deviceaddr":"28-0314634124ff","tempprobe":{"elapsed":1429260849948,"temp":17.125,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO22"},"setpoint":0,"min":24,"max":26,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":1,"status":"heating"},"name":"Fridge"},{"deviceaddr":"28-0314634439ff","tempprobe":{"elapsed":1429260849758,"temp":17.437,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"name":"28-0314634439ff"},{"deviceaddr":"28-03146374b1ff","tempprobe":{"elapsed":1429260850028,"temp":17.562,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"name":"28-03146374b1ff"}],"notifications":[]}
here is the getstatus with hlt heating in hysteria, mlt off and fridge in cooling mode hysteria but not actually cooling or triggering the relay
{"switches":{"Pump":false},"language":"en_GB","locked":false,"triggers":{},"message":"","breweryName":null,"vessels":[{"deviceaddr":"28-0314631724ff","tempprobe":{"elapsed":1429261312088,"temp":17.562,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO24"},"setpoint":0,"min":21,"max":23,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":0,"manualtime":0,"duty":100,"time":1,"status":"heating"},"name":"HLT"},{"deviceaddr":"28-0314631814ff","tempprobe":{"elapsed":1429261311958,"temp":17.50,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"off","heat":{"p":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO23"},"setpoint":2,"min":27,"max":28,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"manualduty":50,"manualtime":2,"duty":0,"time":1,"status":"off"},"name":"MLT"},{"deviceaddr":"28-0314634124ff","tempprobe":{"elapsed":1429261312388,"temp":17.125,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"pidstatus":{"mode":"hysteria","heat":{"p":0,"d":0,"i":0,"inverted":false,"cycle":0,"gpio":""},"setpoint":0,"min":5,"max":7,"cool":{"p":0,"delay":0,"d":0,"i":0,"inverted":true,"cycle":0,"gpio":"GPIO22"},"manualduty":0,"manualtime":0,"duty":0,"time":1,"status":"off"},"name":"Fridge"},{"deviceaddr":"28-0314634439ff","tempprobe":{"elapsed":1429261312352,"temp":17.437,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"name":"28-0314634439ff"},{"deviceaddr":"28-03146374b1ff","tempprobe":{"elapsed":1429261312668,"temp":17.50,"hidden":false,"gravity":1,"scale":"C","cutoff":"-999","position":-1,"calibration":"0C"},"name":"28-03146374b1ff"}],"notifications":[]}