According to the Control Panel, none of my temperature sensors are connected. However, there are temperature read outs. Also, the tuning seems to be off, by approx. 2 degree F. Any help/input would be great. The beer is set to 66F while the temperature is at 68F. Thanks again.
{
"kind": "Control",
"pids": [
{
"kind": "Pid",
"name": "heater1",
"enabled": true,
"setPoint": {
"kind": "SetPointSimple",
"value": 20.3672
},
"inputSensor": {
"kind": "TempSensor",
"name": "fridge",
"sensor": {
"kind": "OneWireTempSensor",
"value": 21.6875,
"connected": false,
"address": "28E16BA20600001E",
"calibrationOffset": 0
}
},
"inputError": 1.8984,
"Kp": 10,
"Ti": 600,
"Td": 60,
"p": -18.9844,
"i": 0,
"d": -1.25,
"actuatorIsNegative": false,
"outputActuator": {
"kind": "ActuatorPwm",
"value": 0,
"period": 4,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorPin",
"state": false,
"pin": 16,
"invert": false
}
}
}
},
{
"kind": "Pid",
"name": "heater2",
"enabled": true,
"setPoint": {
"kind": "SetPointSimple",
"value": null
},
"inputSensor": {
"kind": "TempSensor",
"name": "beer2",
"sensor": {
"kind": "OneWireTempSensor",
"value": 18.25,
"connected": false,
"address": "28ABD0A106000013",
"calibrationOffset": 0
}
},
"inputError": 0,
"Kp": 10,
"Ti": 600,
"Td": 60,
"p": 0,
"i": 0,
"d": 0,
"actuatorIsNegative": false,
"outputActuator": {
"kind": "ActuatorPwm",
"value": 0,
"period": 4,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorNop",
"state": false
}
}
}
},
{
"kind": "Pid",
"name": "cooler",
"enabled": true,
"setPoint": {
"kind": "SetPointSimple",
"value": 20.3672
},
"inputSensor": {
"kind": "TempSensor",
"name": "fridge",
"sensor": {
"kind": "OneWireTempSensor",
"value": 21.6875,
"connected": false,
"address": "28E16BA20600001E",
"calibrationOffset": 0
}
},
"inputError": 1.8984,
"Kp": 10,
"Ti": 1800,
"Td": 200,
"p": -18.9844,
"i": -1.1484,
"d": -4.2188,
"actuatorIsNegative": true,
"outputActuator": {
"kind": "ActuatorPwm",
"value": 24.3516,
"period": 1200,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorTimeLimited",
"minOnTime": 120,
"minOffTime": 180,
"maxOnTime": 65535,
"active": false,
"target": {
"kind": "ActuatorPin",
"state": false,
"pin": 17,
"invert": false
}
}
}
}
},
{
"kind": "Pid",
"name": "beer2fridge",
"enabled": true,
"setPoint": {
"kind": "SetPointSimple",
"value": 18.8906
},
"inputSensor": {
"kind": "TempSensor",
"name": "beer1",
"sensor": {
"kind": "OneWireTempSensor",
"value": 20,
"connected": false,
"address": "28A2FCA0060000D3",
"calibrationOffset": 0
}
},
"inputError": 1.0938,
"Kp": 2,
"Ti": 7200,
"Td": 1200,
"p": -2.1875,
"i": 0,
"d": 3.6641,
"actuatorIsNegative": false,
"outputActuator": {
"kind": "ActuatorSetPoint",
"targetSetPoint": {
"kind": "SetPointSimple",
"value": 20.3672
},
"targetSensor": {
"kind": "TempSensor",
"name": "fridge",
"sensor": {
"kind": "OneWireTempSensor",
"value": 21.6875,
"connected": false,
"address": "28E16BA20600001E",
"calibrationOffset": 0
}
},
"referenceSetPoint": {
"kind": "SetPointSimple",
"value": 18.8906
},
"output": 1.4766,
"achieved": 2.7969,
"minimum": -10,
"maximum": 10
}
}
],
"sensors": [
{
"kind": "TempSensor",
"name": "fridge",
"sensor": {
"kind": "OneWireTempSensor",
"value": 21.6875,
"connected": false,
"address": "28E16BA20600001E",
"calibrationOffset": 0
}
},
{
"kind": "TempSensor",
"name": "beer1",
"sensor": {
"kind": "OneWireTempSensor",
"value": 20,
"connected": false,
"address": "28A2FCA0060000D3",
"calibrationOffset": 0
}
},
{
"kind": "TempSensor",
"name": "beer2",
"sensor": {
"kind": "OneWireTempSensor",
"value": 18.25,
"connected": false,
"address": "28ABD0A106000013",
"calibrationOffset": 0
}
}
],
"actuators": [
{
"kind": "ActuatorPwm",
"value": 24.3516,
"period": 1200,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorTimeLimited",
"minOnTime": 120,
"minOffTime": 180,
"maxOnTime": 65535,
"active": false,
"target": {
"kind": "ActuatorPin",
"state": false,
"pin": 17,
"invert": false
}
}
}
},
{
"kind": "ActuatorPwm",
"value": 0,
"period": 4,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorPin",
"state": false,
"pin": 16,
"invert": false
}
}
},
{
"kind": "ActuatorPwm",
"value": 0,
"period": 4,
"minVal": 0,
"maxVal": 100,
"target": {
"kind": "ActuatorMutexDriver",
"mutexGroup": {
"kind": "ActuatorMutexGroup",
"deadTime": 1800000,
"lastActiveTime": 1587777108
},
"target": {
"kind": "ActuatorNop",
"state": false
}
}
}
],
"setpoints": [
{
"kind": "SetPointNamed",
"name": "beer1set",
"setPoint": {
"kind": "SetPointSimple",
"value": 18.8906
}
},
{
"kind": "SetPointNamed",
"name": "beer2set",
"setPoint": {
"kind": "SetPointSimple",
"value": null
}
},
{
"kind": "SetPointNamed",
"name": "fridgeset",
"setPoint": {
"kind": "SetPointSimple",
"value": 20.3672
}
}
]
}