3D Printer Emission Sensor Array (Sensorbox v2) - LVGL Display
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Accessories
- Licencja
- Creative Commons — Attribution — Share Alike
This code has been moved to GitHub where all future updates and releases will be made.
Due to breaking changes in recent ESPHome versions, you'll need to use the current version of this configuration code from GitHub for ESPHome versions ≥ 2025.2.0, which contains the necessary fixes.
---
I started trying to just tweak Tom's code for the display formatting, but that lambda was too hard to work with, and caused some reliability issues. Completely rewrote the display code using LVGL. Is this good code? Hell no, but it works and is a lot easier to work with, especially if you have multiple sensorboxes. Compatible with SBR1 and SBR1-1 boards.
Extract the ZIP, preserving directory structure, into /homeassistant/esphome/ on your Home Assistant server, then install to your devices the usual way. If you have multiple sensorboxes, just make copies of sensorbox1.yaml changing the id for each instance.
Uses materialdesignicons-webfont.ttf from https://github.com/Templarian/MaterialDesign-Webfont . If you don't already have this font installed for ESPHome, “sensorbox-with-fonts.zip” includes it in the necessary location. That's the only difference between sensorbox.zip and sensorbox-with-fonts.zip.
empty.3mf is exactly what it says on the tin, don't waste your time downloading it.