- IC2 Sensor am Raspberry Pi nutzen (z.B. BH1750)
- Lichtsensor BH1750 am Raspberry Pi - Helligkeit messen im Smart Home
- FHEM: Uhrzeit von Sonnenaufgang und Sonnenuntergang speichern
- IC2 Sensor am Raspberry Pi nutzen (z.B. BH1750)
- IC2 Sensor am Raspberry Pi nutzen (z.B. BH1750)
- Windows Datenträgerverwaltung: Laufwerke formatieren, partitionieren und erstellen
Lichtsensor BH1750 am Raspberry Pi – Helligkeit messen im Smart Home
Mit einem einfachen Helligkeitssensor wie dem BH1750 kann man am Raspberry Pi messen, wie hell es ist: Das ist wichtig für das Smart Home, um abhängig von der Helligkeit zum Beispiel das Licht einzuschalten oder die Rolladen hoch- und herunterzufahren. Alternativ kann man natürlich auch Licht oder Rolläden zu festen Uhrzeiten oder abhängig von Sonnenaufgang und Sonnenuntergang schalten.
Foto-Resistor am Raspberry Pi anschließen
Relativ günstige, analoge Helligkeitssensoren funktionieren leider aber nicht am Raspberry Pi, da dieser nur digitale Eingänge besitzt. Einen Trick, um trotzdem Sensoren wie den Foto-Widerstand GL5549 (auch Photoresistor genannt) am Raspberry Pi zu nutzen, zeigt Pi-My-Life-Up: Hier wird nur noch ein Kondensator benötigt, um zwischen hell und dunkel zu unterscheiden.
Eine Alternative ist der digitale Licht-Sensor BH1750, der über den I2C Bus an den Raspberry Pi angeschlossen wird. Wie die Verkabelung aussieht und wie man den I2C Bus aktiviert, zeigen wir in diesem Artikel. Anschließend kann man den gemessenen Helligkeitswert zum Beispiel mit Python auslesen und verarbeiten. Das geht aber auch mit der kostenlosen Smart Home Software FHEM. Dazu muss einmal das I2C Device und dann der Sensor selber in FHEM definiert werden:
define I2C_1 RPII2C 1
I2C_1: Error! I2C device not readable: /dev/i2c-1. Please install wiringpi or change access rights for fhem user
Wenn hier die Fehlermeldung „I2C_1: Error! I2C device not readable: /dev/i2c-1. Please install wiringpi or change access rights for fhem user“ erscheint, muss man zunächst die WiringPi Bibliothek installieren und die Datei-Rechte von „/dev/i2c-1“ anpassen:
sudo chmod 0666 /dev/i2c-1
Achtung: Nach einem Neustart sind diese wieder zurückgesetzt! Daher hilft es, diese Zeile mit dem Befehl: „sudo nano /etc/init.d/fhem“ in das Startskript von FHEM, hinter der Zeile „echo „Starting fhem…““ einzufügen:
Anschließend kann man das FHEM-Device zum Auslesen der Helligkeit anlegen:
define Helligkeit I2C_BH1750
attr Helligkeit IODev I2C_1
attr Helligkeit poll_interval 0.1
Der Poll_Interval lässt sich auch über das angelegte Device selber einstellen: Dies gibt an, wie oft FHEM automatisch den aktuellen Helligkeitswert erfasst und speichert. Möglich sind hier Werte zwischen 0.1 Minuten bis zu einer Stunde. Über den Befehl „set Helligkeit update“ lässt sich aber auch der Wert manuell abfragen.
- datenschutz (32x gelesen)
- windows-beschleunigen (24x gelesen)
- windows-schneller-starten-autostart-aufraeumen (23x gelesen)
- windows-defragmentieren-und-aufraeumen (22x gelesen)
- pc-einsteigerkurs (12x gelesen)
Mehr Tipps zu Lichtsensor BH1750 am Raspberry Pi &...
-
Smart Home: Mit der Webcam die Helligkeit ermitteln (z.B. für FHEM!)
Wie hell ist es eigentlich? Das kann für ein Smart Home wichtig sein: Sobald das smarte Zuhause weiß, wie hell es gerade in einem Zimmer...
-
deCONZ Port ändern: deCONZ auf Port 80, 8080 etc. (Raspberry Pi)
Frühere Versionen der deCONZ Software für den ConBee ZigBee Stick starteten automatisch auf Port 8080, neuere verlangen den Port 80: Das kann zu Problemen führen,...
-
deCONZ Port ändern: deCONZ auf Port 80, 8080 etc. (Raspberry Pi)
Frühere Versionen der deCONZ Software für den ConBee ZigBee Stick starteten automatisch auf Port 8080, neuere verlangen den Port 80: Das kann zu Problemen führen,...
-
FHEM: Cannot load module HUEBridge
Gibt es beim Installieren der Hue Bridge und des Hue Moduls mit FHEM den Fehler "Cannot load module HUEBridge"? Dies ist ein häufiger Fehler und...
-
FHEM: Cannot load module HUEBridge
Gibt es beim Installieren der Hue Bridge und des Hue Moduls mit FHEM den Fehler "Cannot load module HUEBridge"? Dies ist ein häufiger Fehler und...
-
FHEM: Log-File Einträge reduzieren mit verbose
Wenn die FHEM Log Datei zuviele Einträge anzeigt oder ein bestimmtes Device zu oft Mitteilungen speichert, hilft "verbose". Dieses kann sowohl global die Anzahl der...
Lichtsensor BH1750 am Raspberry Pi - Helligkeit messen im Smart Home