[vz-users] Zusammenfassung Sensoren

Andreas Goetz cpuidle at gmail.com
Tue Jan 29 23:31:54 CET 2019


Wow- Du hast da ein ernstes Messthema. Respekt!
Brennkammer?

Vf 

> Am 29.01.2019 um 22:42 schrieb joekokker at epios.eu:
> 
> Hallo an alle,
> 
> heute habe für einen Kollegen eine kleine Zusammenfassung meiner Messgeräte gemacht und schicke es mal an die Mailingliste. Vielleicht interessiert es ja den einen oder anderen.
> 
> LG
> 
> 
> 
> 
> Messgrößen und deren Erfassung
> 
> Internet/LAN:
> Internet Verbrauch (Download/Upload) -> SNMP von Router oder direkt von Statisikwebseite des Routers abgerufen mit Skript von Messrechner
> Max Download/Upload -> Skript auf Messrechner von Speedtest und Fast.com
> Latenzzeit Internet -> Skript auf Messrechner mit ping Zeiten zu einem Referenzrechner im Internet
> Devices im LAN -> Skript mit arp-scan auf Messrechner (eher ungenau)
> 
> 
> Raumklima:
> Temperatur/Luftfeuchtigkeit -> Lacrosse Sensoren mit Batterien senden Daten per Funk periodisch an CUL/Jeelink, der mit USB an Messrechner angesteckt ist
> Technoline, Außensender, TX29 DTH-IT, Temperatur- und Luftfeuchtesender mit Display, 868 MHz (Batterien halten um die 1,5 Jahre)
> CUL (oder Jeelink geht auch) als Selbstbau von Ebay oder von Busware fertig gekauft
> 
> Temperatur/Luftfeuchtigkeit -> DHT22 direkt am GPIO des Messrechners mit Skript
> 
> Temperatur/Luftfeuchtigkeit -> BME280 von BOSCH direkt am I2C Port des Messrechners
> 
> 
> Stromverbrauch:
> Leistung -> S0 Stromzaehler direkt an RS232toUSB Converter an Messrechner (volkszahler wiki)
> Leistung -> S0 Stromzaehler mit selbstgebautem Spannungsteiler an GPIO des Messrechners
> Leistung -> Mit Photodiode LED Blinken am Stromzaehler (1 Blinken pro 1 W) des Stromzaehlers in ein TTL Signal umwandeln (Selbstbau) und direkt an GPIO des Messrechners senden
> Leistung -> Mit Infrarot Kopf Leistung direkt vom digitalen Stromzaehler ablesen. USB an Messrechner (als Selbstbau oder direkt von volkszaehler Webseite bestellen)
> 
> S0 Zaehler von B+G (deutsche Firma und Qualitaet sicher besser) oder aus China
> 
> 
> Reactive Power:
> Leistung -> Mit Photodiode LED Blinken am Stromzaehler (1 Blinken pro 1 W) des Stromzaehlers in ein TTL Signal umwandeln (Selbstbau) und direkt an GPIO des Messrechners senden
> 
> 
> Wasserverbrauch:
> Wasser -> S0 Wasserzaehler auf neuen Wasserzaehler
> Wasser -> Selbstbau S0 Wasserzaehler auf bestehenden Wasserzaehler mit induktiven Sensor
> 
> 
> Spannung und Frequenz (Stromnetz):
> Selbstbau mit USB an Messrechner
> 
> 
> Heizung:
> Temperaturen von Rohren und Tanks -> 1-wire Sensoren (wasserdicht, Range bis 90Grad) am 1-wire GPIO des Messrechners; DS18B20 von Ebay; Unterschied zu Tauchfühler minimal (~1Grad und etwas träger)
> 
> Temperaturen von Abgasen und Brennkammern (bis zu 1000Grad) -> MAX6675 Sensor an GPIO des Messrechners
> 
> Betriebstundenzaehler (Solarheizung, Brenner, Zirkulationspumpe,...) -> Selbstbau nach volkszaehler Vorschlag mit Photokoppler (galv. getrennt)
> Betriebstundenzaehler (Solarheizung, Brenner, Zirkulationspumpe,...) -> Selbstbau mit Wechselstromlaempchen und Photodiode (galv. getrennt)
> 
> Relays (fuer Heizungssteuerung, Zirkulationspumpe,...) -> direkt am GPIO des Messrechners
> 
> Heizung -> Direktes Auslesen und Veraendern von Parametern der Heizung ueber LAN mit API Schnittstelle der Heizung mit Skript von Messrechner
> 
> Fernwaerme -> Auslesen des Waermetauschers (l+g_2wr5) mit Infrarotkopfs via USB mit Skript von Messrechner
> 
> 
> Webcam:
> Direkt am Messrechner oder ueber WLAN Webcam
> 
> 
> Wetterstation:
> Wetterstation (WH1080) mit USB Basisstation verbunden mit Messrechner
> 
> 
> Steckdosen:
> WLAN Steckdosen -> gehackte und neu geflashte Steckdosen von Sonoff ITEAD ueber LAN vom Messrechner
> Relays -> Selbstbau an GPIO des Messrechners
> 
> 
> Tueroeffner/Garage:
> Relays -> Selbstbau an GPIO des Messrechners
> 
> 
> Zeit:
> NTP Server auf Messrechner zur exakten Zeitsynchronisation
> Lokale Zeit -> RTC Chip direkt am I2C des Messrechners
> 
> 
> Stromversorgung:
> Unterbrechungsfreie Stromversorgung am Messrechner mit einem USV (Selbstbau)
> 
> 
> Datensammlung:
> Mit vzlogger einem Datensammlerprogramm, das die Aggregation und Häufigkeit der Messungen steuert; Jeder Messrechner hat das installiert; es gibt die Daten an eine lokale oder remote Datenbank weiter;
> Hat einen Cache, falls die Datenbank nicht erreichbar sein sollte (Internetausfall, Stromausfall, etc.)
> Alle Messungen werden von vzlogger gestartet; dieser holt die Daten häufig über exec Protokoll ab; vzlogger läuft als user pi:
> #sudo setcap 'cap_sys_nice=eip' /usr/local/bin/vzlogger
> #sudo vi /etc/systemd/system/vzlogger.service
> [Service]
> ...
> User=pi
> ...
> #sudo systemctl daemon-reload
> 
> pro Location ~2 Raspis, (Keller und Wohnung)
> 
> 
> Datenspeicherung:
> SQL Datenbank auf zentralem Rechner mit voelkszaehler (wenn auf Raspi, nicht auf SD Karte, besser externe Festplatte an Raspi anschliessen; sonst Datenverlust sehr wahrscheinlich)
> zusaetzlich Influx Datenbank (das ist keine relationale Datenbank, sondern optimiert auf Zeitreihen)
> 
> Messrechner sind mit VPN angebunden
> 
> 
> Datenmenge:
> ungefaehr 10-15GB pro Jahr pro Location (je nach Haeufigkeit der Datenspeicherng und Mittelung)
> 
> 
> Geplant:
> Heizungssteuerung auf Raumbasis mit Homematic System; Steuerung vom Messrechner ueber CUL oder Homematic Basisstation
> Grafana Dashboards aufbauen
> Openhab oder FHEM einrichten
> MQTT Broker einrichten, Ingress und rednode
> 
> 
> 


More information about the volkszaehler-users mailing list