raphael_vogel Posted March 7, 2015 at 10:11 AM Share Posted March 7, 2015 at 10:11 AM Hi Ich überlege den Stromzähler zu überwachen. Meiner hat ja eine kleine LED, die bei hohem Verbrauch schneller blinkt. Um das zu machen fallen mir folgende Bricklets ein 1) Ambient Light 2) Color Bricklet 3) Line Bricklet (unterschiedliche Reflektivität) Hat das jemand schonmal gemacht oder Erfahrungen damit? Quote Link to comment Share on other sites More sharing options...
jan Posted March 7, 2015 at 06:24 PM Share Posted March 7, 2015 at 06:24 PM Ambient Light sollte reichen, wenn du es nahe genug an die LED hältst. Es ist halt nicht sehr empfindlich. Quote Link to comment Share on other sites More sharing options...
salomon Posted March 13, 2015 at 11:50 AM Share Posted March 13, 2015 at 11:50 AM Hallo, ich mache genau das mit einem Ambient-Light Bricklet. Läuft seit Monaten sehr stabil. Ist ebenfalls ein digitaler Stromzähler mit LED (1000 Impulse pro kWh) mit angeklebtem Ambient-Light Bricklet. Um möglichst genaue Messwerte zu ermitteln, messe ich inzwischen die Zeit zwischen den einzelnen Impulsen und berechne so den aktuellen Stromverbrauch. #!/bin/bash LAST=`tail -n 2 /tmp/strom_timer | head -n 1` NOW=`tail -n 1 /tmp/strom_timer` DATE_NOW=`date +%s%N` TIMEDIFF=`echo "scale=5; ($NOW-$LAST) / 1000000000" | bc` if [ $NOW -lt $(($DATE_NOW - 120000000000)) ] ; then echo "0" else echo "scale=2; 3600/$TIMEDIFF" | bc fi Ein Callback loggt hierbei immer den Zeitpunkt nach /tmp/strom_timer. date +%s%N >> /tmp/strom_timer Alternativ könnte man auch die Anzahl der "Blinks" pro Zeitintervall (z.B. 5 Minuten messen) und alle 5 Minuten den Durchschnittsverbrauch ermitteln. Ist mir aber zu träge und etwas komplexer. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.