{"repo":"Ronjar/beszel-ha","free":true,"listed":false,"github":"https://github.com/Ronjar/beszel-ha","clone":"git clone https://github.com/Ronjar/beszel-ha.git","description":"Beszel (https://beszel.dev) RestAPI integration for HomeAssistant","language":"Python","stars":73,"topics":["api","beszel","homeassistant","homeassistant-integration","integration","monitoring","pocketbase","rest-api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Installation 1. Install the Beszel API addon via HACS from the link above or by searching for it inside of HACS 2. Restart HomeAssistant 3. Go to integrations, press Add integration and search for BeszelAPI 4. In the Setup Dialog use the following values - URL : The root url / IP of your Beszel instance, like http://beszel.example.com or https://beszel.example.com - user : Either your default admin username / email or (recommended) create another user with the role user and assigning the agents you want to expose to it. - password : The password to the user 5. The API will pull the data and reload every 2 minutes Currently all machines are added, selection will be added later (you can change this yourself by creating a new user in Beszel's PocketBase and adding this user only to the machines you want to be monitored). Usage After installing the following entities will exposed as sensors (more to come): - Status (Connection) - Uptime (Minutes) - CPU (Percentage) - Disk usage (Percentage) - Temperature (°C) - Bandwidth (Mbit/s) - RAM (Percentage) - Battery (Percentage) For example if your machine is named test , CPU will be available as Examples Here is one of my machines with the entities the integration currently exports And here one card I created for myself using those sensors: The YAML for this card layout:","default_branch":null,"files":null,"tree":[],"storefront":"/r/Ronjar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Ronjar/beszel-ha/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."}