Commit Graph

4502 Commits (ac5336d2b000fc8bd66300345873ca446765bcf8)

Author SHA1 Message Date
Connor Rigby ac5336d2b0 Update VintageNet
There was a API breaking change in vintage_net 0.6. This update
reflects that
2019-10-31 14:00:08 -07: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 067a6990d7 Remove farmbot_telemetry from coveralls projects 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 75babb5415 Fix typo in CHANGELOG 2019-10-31 14:00:08 -07:00
Connor Rigby dde1af50f3 Release v8.2.0-rc1 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 49c60bdb88 Allow events without a measurement 2019-10-31 14:00:08 -07:00
Connor Rigby ff43e91635 Add recv :telemetry handler and tests 2019-10-31 14:00:08 -07:00
Connor Rigby 131a5f5e8d Add UUID to telemetry payload 2019-10-31 14:00:08 -07:00
Connor Rigby bed5153a22 Change shape of telemetry event payload 2019-10-31 14:00:08 -07:00
Connor Rigby f845ddf38a Simplify API, store messages in DETS 2019-10-31 14:00:08 -07:00
Connor Rigby e58d33243a Simplify telemetry systems 2019-10-31 14:00:08 -07:00
Connor Rigby 02f50f0bcd Rename `Class` to `EventClass` 2019-10-31 14:00:08 -07:00
Connor Rigby 58659999df Start building a debug chart impl to view telemetry data 2019-10-31 14:00:08 -07:00
Connor Rigby b581ebd8e7 Initial pass at telelemtry event system 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 eb1baf5287 Release v8.1.1 2019-10-24 14:03:11 -07:00
Connor Rigby 29bff57501 Fix missing command for calibrate and home 2019-10-24 14:03:11 -07:00
Connor Rigby 4b12dfaffe Release v8.1.0 2019-10-22 14:19:32 -07:00
Connor Rigby f74bf014d5 Release v8.1.0-rc2 2019-10-22 14:19:32 -07:00
Connor Rigby ccf0352f36 Release v8.1.0-rc1 2019-10-22 14:19:32 -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 30d035fb88 Fix compiler tests 2019-10-22 14:19:32 -07:00
connor rigby 433af34e6a Add ability to use loops in farm_events and regimens 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 21b0c9a578 Update Farmbot-Arduino-Firmware 2019-10-22 14:19:32 -07:00
Connor Rigby 0c85cf2e27 Force firmware to be flashed 2019-10-22 14:19:32 -07:00
John Simmonds 4308808bcb Fix Issue #1029 [Merged SSH Public Keys in SSHConsole] 2019-10-22 14:19:32 -07:00
Connor Rigby 46d554eb57 Enable Pull-Down resitor on GPIO 2019-10-22 14:19:32 -07:00
Connor Rigby 898eb53acc Set `controller_uuid` in NervesHub Client init 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 27456d977a Update deps for test suite 2019-10-22 14:19:32 -07:00
Rick Carlino 8a154a3042 Update FEATURE_MIN_VERSIONS.json [skip ci] 2019-10-22 14:19:32 -07:00
Rick Carlino acb5c3ae3d Update FEATURE_MIN_VERSIONS.json [skip ci] 2019-10-22 14:19:32 -07:00
Connor Rigby 96f77e06c9 Update NervesHubCli 2019-10-22 14:19:32 -07:00
connor rigby 3aa563d8d7 Update dependency on mdns_lite 2019-10-22 14:19:32 -07:00
connor rigby 9fd1dccfd3 Add rpi target to qa deployment 2019-10-22 14:19:32 -07:00
Gabriel Burnworth 2281db3bf9 Update FEATURE_MIN_VERSIONS.json [skip ci] 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
Gabriel Burnworth 3e2da27323 init cpu info worker 2019-10-22 14:19:32 -07:00
Gabriel Burnworth d2b18768c8 Update cpu_usage.ex 2019-10-22 14:19:32 -07:00
gabrielburnworth 726393f012 add cpu_usage 2019-10-22 14:19:32 -07:00