Browse Source

soft: pilot_wire: accept 1/0 on/off true/false (case insensitive)

master
Richard Genoud 4 years ago
parent
commit
96be3f47ae
2 changed files with 4 additions and 4 deletions
  1. +2
    -2
      soft/kitchen/kitchen_pilot_wire_control/kitchen_pilot_wire_control.ino
  2. +2
    -2
      soft/main_pilot_wire_control/main_pilot_wire_control.ino

+ 2
- 2
soft/kitchen/kitchen_pilot_wire_control/kitchen_pilot_wire_control.ino View File

@ -64,10 +64,10 @@ void lwdtFeed(void) {
void message_callback(const String &message)
{
Serial.println(message);
if (message == "off") {
if (message.equals("0") || message.equalsIgnoreCase("off") || message.equalsIgnoreCase("false")) {
heater_off(heating_pin);
}
if (message == "on") {
if (message.equals("1") || message.equalsIgnoreCase("on") || message.equalsIgnoreCase("true")) {
heater_on(heating_pin);
}
reset_timer(&keep_alive_timer);


+ 2
- 2
soft/main_pilot_wire_control/main_pilot_wire_control.ino View File

@ -81,10 +81,10 @@ void lwdtFeed(void) {
void handle_message(enum rooms room, const String &message)
{
Serial.println(message);
if (message == "off") {
if (message.equals("0") || message.equalsIgnoreCase("off") || message.equalsIgnoreCase("false")) {
heater_off(heaters[room].pin);
}
if (message == "on") {
if (message.equals("1") || message.equalsIgnoreCase("on") || message.equalsIgnoreCase("true")) {
heater_on(heaters[room].pin);
}
reset_timer(room);


Loading…
Cancel
Save