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