Releases: FarmBot/farmbot_os
Releases · FarmBot/farmbot_os
v15.5.0
- Fix Lua
find_home("all")axis order bug. - Add
axis_ordertomove. - Add
tool.seeder_tip_z_offset. - Add
get_weeds,get_plants,get_generic_points, andget_groupLua helpers. - Add point support to
sortLua helper. - Shorten
waterLua helper job name and log messages. - Fix timeout option in
httpLua helper. - Add
is_demoLua helper. - Clear jobs upon estop.
v15.4.11
- Force push state update upon
read_status. - Fix typo in firmware so that deadzone x and y values now work independently from z.
- Add Genesis v1.8 firmware.
v15.4.10
- Prevent unnecessary scheduler exit upon encountering duplicate variables when one is a placeholder.
v15.4.10-rc2
- Prevent unnecessary scheduler exit upon encountering duplicate variable values when one is a placeholder.
Will crash if the placeholder value is not overwritten.
v15.4.10-rc1
- Prevent unnecessary scheduler exit upon encountering placeholder variable values.
v15.4.9
- Add
tool.flow_rate_ml_per_s. - Add
get_toolLua helper and use it in relevant helpers. - Fix
update_device({mounted_tool_id = 0})functionality and validate values. - Fix
badargbug for plants withplanted_atvalue.
v15.4.8
- Add support for using remote
plantobjects in thewaterLua helper. - Add
to_unixLua helper. - Add
planted_atto localplantobjects.
-- works in v15.4.7:
plant = variable("Plant")
water(plant)
-- `plant` is fetched locally and includes `age`:
print(inspect(plant))
-- does not work in v15.4.7, now works in v15.4.8:
plant_id = 12345
plant = api({method = "get", url = "/api/points/" .. plant_id})
water(plant)
-- `plant` is feteched from the Web App API and includes `planted_at`:
print(inspect(plant))
-- new `to_unix` helper:
plant_id = 12345
plant = api({method = "get", url = "/api/points/" .. plant_id})
print(to_unix(plant.planted_at))
print(to_unix(utc())
print(to_unix(utc()) - to_unix(local_time())) -- 0v15.4.7
- Firmware update to fix calibration deadzone settings.
- Add optional arguments to
take_photoandtake_photo_rawlua helpers. - Add point group
planted_at/created_atconditional. - Add
utcandlocal_timelua helpers. - Dependency updates.
v15.4.7-rc10
- Firmware update to fix calibration deadzone settings.
- Add optional arguments to
take_photoandtake_photo_rawlua helpers. - Add point group
planted_at/created_atconditional. - Add
utcandlocal_timelua helpers. - Dependency updates.
nerves_system_br v1.23.2 (2023-07-24)
v15.4.7-rc9
- Firmware update to fix calibration deadzone settings.
- Add optional arguments to
take_photoandtake_photo_rawlua helpers. - Add point group
planted_at/created_atconditional. - Add
utcandlocal_timelua helpers. - Dependency updates (includes system updates).
nerves_system_br v1.27.2 (2024-05-03)