178 float prof_peak_rel; /* Profile relative peak temp */ |
178 float prof_peak_rel; /* Profile relative peak temp */ |
179 time_t prof_primary_done; /* Profile primary is done */ |
179 time_t prof_primary_done; /* Profile primary is done */ |
180 int prof_fridge_mode; /* Profile fridge/beer mode */ |
180 int prof_fridge_mode; /* Profile fridge/beer mode */ |
181 pid_var *PID_cool; /* PID cooler */ |
181 pid_var *PID_cool; /* PID cooler */ |
182 pid_var *PID_heat; /* PID heater */ |
182 pid_var *PID_heat; /* PID heater */ |
|
183 int mqtt_flag; /* MQTT print values flag */ |
183 } units_list; |
184 } units_list; |
184 |
185 |
185 #define UNITMODE_OFF 0 /* Unit turned off */ |
186 #define UNITMODE_OFF 0 /* Unit turned off */ |
186 #define UNITMODE_NONE 1 /* Unit on but does nothing */ |
187 #define UNITMODE_NONE 1 /* Unit on but does nothing */ |
187 #define UNITMODE_FRIDGE 2 /* Unit acts as a fridge */ |
188 #define UNITMODE_FRIDGE 2 /* Unit acts as a fridge */ |
188 #define UNITMODE_BEER 3 /* Unit acts as beer cooler */ |
189 #define UNITMODE_BEER 3 /* Unit acts as beer cooler */ |
189 #define UNITMODE_PROFILE 4 /* Unit runs in profile mode */ |
190 #define UNITMODE_PROFILE 4 /* Unit runs in profile mode */ |
|
191 |
|
192 #define MQTT_FLAG_SP 0x0001 /* Show setpoint values */ |
|
193 #define MQTT_FLAG_AIR 0x0002 /* Show air temperature */ |
|
194 #define MQTT_FLAG_BEER 0x0004 /* Show beer temperature */ |
|
195 #define MQTT_FLAG_MODE 0x0008 /* Show unit mode */ |
|
196 #define MQTT_FLAG_PROFILE 0x0010 /* Show profile settings */ |
|
197 #define MQTT_FLAG_PERCENT 0x0020 /* Show profile percent */ |
190 |
198 |
191 |
199 |
192 /* |
200 /* |
193 * Fermenting steps |
201 * Fermenting steps |
194 */ |
202 */ |