Liest Daten vom Emporia Vue Energiemonitor. Erstellt einen Sensor für jeden Gerätekanal, der die durchschnittliche Nutzung pro Minute anzeigt.
Hinweis: Dieses Projekt ist weder mit Emporia Energy verbunden noch wird es von Emporia Energy unterstützt.
Die Daten werden mithilfe des ebenfalls von mir geschriebenen PyEmVue-Python-Moduls aus der Emporia-API abgerufen.
Der einfachste Weg, diese Integration zu installieren, ist der Home Assistant Community Store (HACS). Dies ist (noch) nicht Teil des Standardspeichers und muss als benutzerdefiniertes Repository hinzugefügt werden.
Das Einrichten eines benutzerdefinierten Repositorys erfolgt wie folgt:
Custom repositories
ausAdd custom repository URL
.Integration
fest.Add
. Die weitere Konfiguration erfolgt innerhalb der Integrationskonfiguration in Home Assistant. Möglicherweise müssen Sie Home Assistant neu starten und Ihren Browser-Cache leeren, bevor er angezeigt wird. Versuchen Sie es mit Strg+Umschalt+R, wenn Sie ihn nicht in der Konfigurationsliste sehen. Wenn Sie HACS nicht verwenden möchten oder einfach manuelle Installationen bevorzugen, können Sie diese wie jede andere benutzerdefinierte Komponente installieren. Führen Sie einfach den Ordner custom_components
mit dem Ordner in Ihrem Home Assistant-Konfigurationsordner zusammen. Möglicherweise müssen Sie die PyEmVue-Bibliothek manuell installieren.
Die Konfiguration erfolgt direkt in der Home Assistant-Benutzeroberfläche, eine manuelle Bearbeitung der Konfigurationsdatei ist nicht erforderlich.
Configuration
Integrations
aus+
“. Sensoren werden automatisch basierend auf den Informationen benannt, die sie von der Emporia-API erhalten. Sie sollten die Form Power {Device_Name} {Channel_Id}
haben, wobei Device_Name
der in der Emporia-App für das Gerät festgelegte Name und Channel_Id
die ID jedes Sensors ist, der an das Vue-Hauptgerät angeschlossen ist. Das Vue-Gerät selbst hat die Kanal-ID 1,2,3
was auf die im Gerät integrierte Dreiphasenunterstützung hinweist. Der Sensorname kann im Home Assistant geändert werden. Beispiel: Power Home 1,2,3
Die Entitäts-ID für jeden Sensor ähnelt dem Namen, kann jedoch nicht geändert werden. Die Entitäts-ID verwendet die interne ID des Geräts und nicht den Namen, da sich die ID nicht ändern kann, der Name jedoch schon, z. B. sensor.power_{Device_Id}_{Channel_Id}
. Beispiel: sensor.power_7576_123