{"repo":"danielbayerlein/sepicker","free":true,"listed":false,"github":"https://github.com/danielbayerlein/sepicker","clone":"git clone https://github.com/danielbayerlein/sepicker.git","description":"📊 Monitoring for the STIEBEL ELTRON Heat Pump","language":"Python","stars":13,"topics":["stiebel-eltron","heat-pump","monitoring"],"license":"MIT","category":"analytics","readme_excerpt":"sepicker 📊 Monitoring for the STIEBEL ELTRON Heat Pump Table of Contents - Requirements - Installation - Cron Job - Database - Grafana (optional) - Config - CAN bus - Example - Description - Data - Example - Description - Database - Resources - License Requirements - Python 3.11 - MySQL - Grafana (optional) - Raspberry Pi + CANable (or similar devices) Installation - Download the latest release - Unzip the package - Install the dependencies Cron Job To collect the data every x minutes, it's necessary to create a cron job. This is an example to query the data every two minutes: Database Execute the seed file via MySQL command line or copy the query into your MySQL shell. Grafana (optional) With Grafana you can create your own dashboard with widgets or use the existing template. Config The configuration for the CAN bus and for the data to be queried is located in config.yml. The database configuration is located in .env. CAN bus File: config.yml Example Description - interface : CAN bus interface - can0 - sender : Sender ID - 680 Data File: config.yml See http://juerg5524.ch/data/ElsterTable.inc for the indexes. Example Description - name : Name for the data point - AUSSENTEMPERATUR - index : Receiver and Register separated by a dot - 180.000c - format (optional) : - dec val - mil val - little endian Database File: .env Rename the .env.example file to .env or create it with the following content: Resources - http://juerg5524.ch/list data.php - https://github.com/andig/goelster","default_branch":null,"files":null,"tree":[],"storefront":"/r/danielbayerlein","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/danielbayerlein/sepicker/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."}