1. Adapter Smartmeter installieren
2. Skript zur Leistungsberechnung
Code direkt zum Kopieren
const idEnergie = 'smartmeter.0.1-0:1_8_0__255.value'; /*diese Variablen verwende ich. Diese zählt entsprechend des Verbrauchs hoch*/
const idLeistung = 'smartmeter.0.1-0:1_8_0__255.aktuelle_Leistung'/*aktuelle Leistung --> habe ich in Nähe der automatisch generierten PV selbst angelegt*/;
const faktor = 3600000; // Umrechnungsfaktor (bitte anpassen)
on(idEnergie, function(dp) { // triggert bei jeder Wertänderung
var actval = dp.state.val; // aktueller Energiewert
var lastval = dp.oldState.val; // letzter Energiewert
var acttime = dp.state.lc; // aktuelle Zeit in ms
var lasttime = dp.oldState.lc; // Zeitpunkt zu letztem Energiewert in ms
var power = faktor * (actval - lastval) / (acttime - lasttime); // Leistung
setState(idLeistung, power);
log('alter Wert:' + lastval+ 'neuer Wert:' + actval ); /* Logs kannst du dann abschalten, wenn alles klapp*/
log('aktuelle Leistung: ' + power);
});
Die Variable „aktuelle_Leistung“ muss noch manuell angelegt werden
- 1. Raspberry Pi Grundinstallation
- 10. Raspberry Pi von USB-Laufwerk booten
- 11. Raspberry Pi Node Update
- 12. Zigbee Adapter Pushover Benachrichtigung
- 2. ioBroker Grundinstallation / Visualisierung