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