{"repo":"hairyhenderson/jarvis_exporter","free":true,"listed":false,"github":"https://github.com/hairyhenderson/jarvis_exporter","clone":"git clone https://github.com/hairyhenderson/jarvis_exporter.git","description":"A Prometheus exporter for the Fully Jarvis standing desk","language":"Go","stars":15,"topics":["prometheus-exporter","prometheus","raspberry-pi","grafana","golang","standing-desk","fully","jarvis","hacktoberfest"],"license":"MIT","category":"analytics","readme_excerpt":"jarvis exporter A Prometheus exporter for the Fully Jarvis standing desk. With a bit of simple custom hardware, it can export the desk's current height, as a Prometheus metric! Based on the excellent reverse-engineering done by @phord at https://github.com/phord/Jarvis. Docker Images available for Linux on x86-64, arm64, armv7 (Raspberry Pi), and armv6 (Pi Zero) platforms. Dashboard configuration With jarvis exporter , you can create a Grafana dashboard that looks like this: This dashboard has been exported to dashboard/desk metrics.json. Note that this dashboard in particular also uses some metrics exported by a simple script that I wrote to export the display brightness (and whether or not the display is asleep). It's scheduled to run every minute via cron , and uses the brightness tool to read the current brightness. The output is then scraped by node exporter 's textfile collector. Hardware A description of the hardware I've put together is coming soon, but for now see this discussion for some hints! TODO - [ ] Support multiple UARTs for reading from both handset & desk (probably on a Raspberry Pi) License The MIT License Copyright (c) 2021-2023 Dave Henderson","default_branch":null,"files":null,"tree":[],"storefront":"/r/hairyhenderson","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hairyhenderson/jarvis_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}