Commit Graph

253 Commits (6cb47d43aab16a9e9851517089671c81dc98d457)

Author SHA1 Message Date
Connor Rigby 6cb47d43aa Add docs for generating app specific docs 2019-12-18 13:01:20 -08:00
Connor Rigby 8f29577394 Add handler for axis load for express boards 2019-12-18 06:33:30 -08:00
connor rigby e36f98afc0 Update all places where params are listed 2019-12-18 06:33:30 -08:00
Rick Carlino dc6ec05ecc Dep updates for farmbot_core 2019-12-16 13:03:25 -08:00
connor rigby 2d52743068 Add check for farmware installation before execution 2019-12-16 08:35:58 -08:00
connor rigby 60e1594d26 Refactor Farmware to need less manual pid cleanup 2019-12-16 08:35:58 -08:00
Connor Rigby 1b6320d9dd Add `mounted_tool_id` to Device schema and worker 2019-12-16 08:35:58 -08:00
Connor Rigby 0257ef6c4d Add `mounted_tool_id` to `devices` table
WARNING: This modifies a previous migration
2019-12-16 08:35:58 -08:00
Connor Rigby 528956dd07 Fix firmware_debug_logs and arduino_debug_messages being ignored
Don't know which of these params is supposed to be used for this
feature, so added both of them.
2019-12-16 08:35:58 -08:00
connor rigby b1fdf1a5c3 Update log message for ota hour 2019-11-14 10:36:49 -08:00
Connor Rigby 54f3e282c1 Update ota-hour log format 2019-11-14 10:36:49 -08:00
Connor Rigby 9faea9c28c Add a log for when ota-hour is updated 2019-11-14 10:36:49 -08:00
Connor Rigby 0ba112c9c5 Fix bug causing sync errors in farmware-envs 2019-11-14 10:36:49 -08:00
connor rigby 381be026d6 Update nerves_hub_client to check for hour before applying ota 2019-11-14 10:36:49 -08:00
connor rigby 2ae369a710 Add `ota_hour` to `device` 2019-11-14 10:36:49 -08:00
Connor Rigby c159ddbe0b Fix farmware race condition 2019-11-12 11:42:20 -08:00
connor rigby 99f92c3298 Update Firmware IO logs 2019-11-05 13:09:40 -08:00
Connor Rigby 685177046b Set peripheral IO mode before read/writing 2019-11-05 13:09:40 -08:00
Connor Rigby 44bc196320 Add a timer that resets firmware_io logs after 5 minutes 2019-11-05 13:09:40 -08:00
Connor Rigby 2d3b7b0cf5 Add backoff timer to firmware flash 2019-11-05 13:09:40 -08:00
John H Simmonds 3f4722b7d0 Address issues with scheduler effort reporting; fixes for Issue 1040 2019-11-05 13:09:40 -08:00
Connor Rigby 9009ff6329 Update deps
* `tesla` 1.3.0
* `hackney` 1.15.2
* `tzdata` 1.0.2
* `amqp` ~> 1.3
* `circuits_gpio` 0.4.2
* `circuits_uart` 1.3.2
* `toolshed` 0.2.11
2019-10-31 14:00:08 -07:00
Connor Rigby b866e227a5 Add quick fix for encoder data being malformed 2019-10-31 14:00:08 -07:00
Connor Rigby 69ea5e9bcf Add gcode handler for `report_axis_timeout` 2019-10-31 14:00:08 -07:00
Connor Rigby ec56ebaf74 Add telemetry to the rest of the app
More things will be added in the future.
Metrics are collected from bot state because
the amount of messages sent by every bot would
make datadog charge us a lot of money
2019-10-31 14:00:08 -07:00
Connor Rigby 1539f45014 Add new farmbot_telemetry application 2019-10-31 14:00:08 -07:00
Connor Rigby c82619e470 Add referential integrity checker for point_groups
This will cause point_group updates to reindex any
running processes using those assets
2019-10-22 14:19:32 -07:00
Connor Rigby 2867fcce2a Implement some storting algos for points and point_groups 2019-10-22 14:19:32 -07:00
Connor Rigby a5022eed27 Factor out CeleryScript compiler into multiple modules
This should hopefully allow for easier to follow error messages as it
removes all elixir macro "magic"
2019-10-22 14:19:32 -07:00
connor rigby f843f097d9 Update `all_points` loop node to ignore soft deleted points 2019-10-22 14:19:32 -07:00
connor rigby 328feb3d14 Add point.discarded_at 2019-10-22 14:19:32 -07:00
connor rigby a695d2290a Fix PointGroups not syncing 2019-10-22 14:19:32 -07:00
Connor Rigby 1ff2a7d153 Implement `every_point` and `point_group` Celery nodes 2019-10-22 14:19:32 -07:00
Connor Rigby d3e51996b0 Add new resource: PointGroup 2019-10-22 14:19:32 -07:00
Connor Rigby 0c85cf2e27 Force firmware to be flashed 2019-10-22 14:19:32 -07:00
Connor Rigby d8fbe2812c Add new `controller_uuid` field to bot state 2019-10-22 14:19:32 -07:00
Connor Rigby 7508dea74f rename cpu-usage to scheduler-usage, promote to farmbot_core 2019-10-22 14:19:32 -07:00
gabrielburnworth 726393f012 add cpu_usage 2019-10-22 14:19:32 -07:00
gabrielburnworth 74b9b92d5c add private_ip 2019-10-22 14:19:32 -07:00
gabrielburnworth b75af407ed fix missing params 2019-09-24 12:47:08 -07:00
Connor Rigby 10aef6b1c7 Add migration for new firmware params 2019-09-24 12:47:08 -07:00
Connor Rigby 96574f2033 Implement `resource_update` celery node 2019-09-24 12:47:08 -07:00
Connor Rigby f4d48b9454 Fix Farmware Hanging sequences 2019-09-24 12:47:08 -07:00
connor rigby d611b383d4 Add new params for express board 2019-09-24 12:47:08 -07:00
connor rigby 2f8a4a90e2 Update logs in fbos_config_worker again
* Add log for update channel
* Update log for auto factory reset to match frontend
2019-09-18 12:45:01 -07:00
connor rigby fe710d4e0e Add movement_invert_2_endpoints to firmware 2019-09-18 12:45:01 -07:00
connor rigby 2f36e2d564 Update NervesHub client to save some meta about updates to the FB API 2019-09-18 12:45:01 -07:00
connor rigby 50c28f5617 Update fbos_config logs to show exactly what things are updated 2019-09-18 12:45:01 -07:00
connor rigby d1ff07e2d0 Update parameter updates to use human readable names and values 2019-09-18 12:45:01 -07:00
connor rigby c03e62bdfe Add "really fast blink" for syncing led 2019-09-17 12:22:36 -07:00