Ich habe ja eigentlich überall Shelly Steckdosen, welche ich mit telegraf abfrage (siehe https://blog.fimpern.de/shelly-steckdosen-stock-firmware-zu-influx-zu-grafana/) - aber ich hatte davor schon einmal Kasa Steckdosen von TP-Link gekauft. Für diese gibt es ein gutes Projekt um sie im LAN via python auszulesen:
python-kasa — python-kasa documentation
Damit kann ich dann die Steckdose via IP auslesen:
POWER=`kasa --plug --host 10.x.y.z emeter | grep Power | awk '{ print $2 }'`
Dann braucht man eigentlich nur noch den aktuellen Zeitstempel in Nanosekunden
TS=`date +%s%N`
und dann schreibt man das per curl in die Influx von Grafana (Datenbank kasa vorher erzeugen:
curl -i -XPOST "http://influx:8086/write?db=kasa" \
--data-binary "plugs,plug=plug01 power=$POWER $TS"
Danach dann Dashboard bauen :-)