diff --git a/lib/farmbot/celery_script/ast/node/reboot.ex b/lib/farmbot/celery_script/ast/node/reboot.ex index e6a873a1..f80f55ff 100644 --- a/lib/farmbot/celery_script/ast/node/reboot.ex +++ b/lib/farmbot/celery_script/ast/node/reboot.ex @@ -2,6 +2,7 @@ defmodule Farmbot.CeleryScript.AST.Node.Reboot do @moduledoc false use Farmbot.CeleryScript.AST.Node allow_args [] + use Farmbot.Logger def execute(_, _, env) do env = mutate_env(env) diff --git a/lib/farmbot/firmware/firmware.ex b/lib/farmbot/firmware/firmware.ex index 7f203e9b..a3fd6fd8 100644 --- a/lib/farmbot/firmware/firmware.ex +++ b/lib/farmbot/firmware/firmware.ex @@ -276,7 +276,7 @@ defmodule Farmbot.Firmware do end end - defp handle_gcode({:report_parameter_value, param, value}, state) when (value == -1) or (value == -1.0) do + defp handle_gcode({:report_parameter_value, param, value}, state) when (value == -1) do Farmbot.System.ConfigStorage.update_config_value(:float, "hardware_params", to_string(param), nil) {:mcu_params, %{param => nil}, state} end @@ -416,7 +416,7 @@ defmodule Farmbot.Firmware do def do_read_params_and_report_position(old) when is_map(old) do for {key, float_val} <- old do cond do - (float_val == -1) || (float_val == -1.0) -> :ok + (float_val == -1) -> :ok is_nil(float_val) -> :ok is_number(float_val) -> val = round(float_val)