====== Eigenen Volkszaehler installieren ======
Auf dieser Seite wollen wir euch eine Schritt-für-Schritt Anleitung für die eigene Installation liefern.
volkszaehler ist keine Fertiglösung "von der Stange" (und kann und will das auch nicht sein)!\\
Etwas Bereitschaft zum Basteln ist Voraussetzung!\\
Kenntnisse im Umgang mit Linux, und ggf. auch Programmierung und Elektronik sind (gerade im aktuellen Stadium des Projekts) vorteilhaft.
Wenn Du einen Raspberry Pi mit Volkszaehler benutzen möchtest, steht [[howto/raspberry_pi_image|hier]], wie das geht!
Um einen eigenen Volkszaehler zu installieren,
musst du herausfinden, wie die einzelnen Bestandteile bei Deinem Volkszaehler umgesetzt werden sollen:
* [[#messen|Messen]]: Was soll gemessen/erfasst werden, und womit
* [[#speichern|Speichern]]: Wo sollen die Daten gespeichert werden
* [[#uebertragen|Übertragen]]: Wie kommen die Daten vom Messgerät zur Speicherung
* [[#auswerten|Auswerten]]: (grafische, und anderweitige) Auswertung der gesammelten Daten
siehe auch: [[:overview|Woraus besteht ein Volkszaehler?]]
unter [[/howto]] finden sich Beispielkonfigurationen einiger Nutzer
===== Messen =====
Um den Verbrauch von Strom, Gas, Wasser oder Umgebungsdaten wie Temperatur, Luftfeuchte oder Füllstand zu erfassen, muss ein [[hardware/channels/meters|geeignetes Messgerät]] vorhanden sein.
Im Idealfall ist schon ein vom Netzbetreiber installierter [[//hardware/channels/meters/power/edl-ehz|Stromzähler mit Datenschnittstelle]] vorhanden, der zum Beispiel mit einem [[hardware/controllers/ir-schreib-lesekopf]] ausgelesen werden kann.
Viele [[hardware/channels/meters/gas|Gaszähler]] sind für die Nachrüstung eines Digitalen Ausgangs vorbereitet.
Alternativ können zusätzliche Zähler, z.B. [[hardware/channels/meters/power/liste_s0_zaehlermodelle|mit Impulsausgang]] installiert werden oder die vorhandenen [[hardware/channels/meters/power/ferraris-zaehler|Ferraris-Zähler]] erfasst werden.
Die Messdaten liegen dann entweder in standardisierten Protokollen vor (z. B. [[software/sml]]) oder werden als Folge von Impulsen verarbeitet ([[misc/S0_schnittstelle]]).
Möchtest du z. B. den Stromverbrauch deines Hausanschlusses messen und sind dazu Änderungen in Deinem Zähler-, Verteiler- oder Sicherungskasten erforderlich, solltest du die Installation unbedingt einem Fachmann überlassen!
Ihr müsst also herausfinden, was Ihr messen wollt und dafür das richtige Messgerät auswählen und beschaffen.
weiterführende Dokumentation unter: [[hardware/channels]]
===== Speichern =====
Zentraler Bestandteil des Volkszaehlers ist die [[software/middleware]]. Dort werden die Daten gespeichert und ausgewertet.
Für Deinen eigenen Volkszaehler musst du entscheiden, wo diese Software laufen soll.
Es gibt folgende Möglichkeiten:
* unseren [[http://demo.volkszaehler.org/|Demo-Server]] für erste Versuche
* einen eigenen Server bei dir zuhause: Entweder ein ohnehin schon vorhandener oder ein neu dafür installierter. Dies kann bzw. sollte ein kompaktes stromsparendes System sein, z.B. ein [[http://raspberrypi.org|Raspberry Pi]]. Für den Raspberry Pi gibt es ein fertiges [[/howto/raspberry_pi_image|Image]] (das Betriebssystem). Weitere mögliche Systeme sind z.B. IOmega iConnect, Seagate Dockstar, SheevaPlug,.., Beispiele findet Ihr unter [[/howto]]).
* eine Installation auf einem gehosteten Server im Internet: [[/howto/installation_auf_webhoster]] oder [[/howto/installation_auf_webhoster_2]].
=== Installation ===
[[software/middleware/installation]]\\
[[/software/middleware/einrichtung]]
In der [[/howto|howto-sektion]] findest du Anleitungen zur Installation auf verschiedenen Systemen.
===== Übertragen =====
Die durch die Messgeräte erfassten Werte müssen mit geeigneter Hard- und Software ausgelesen und zur [[#speichern|Speicherung]] weiter übertragen werden.
In einfachen Fällen reicht hier eine Software auf dem gleichen Computer, auf dem auch die Middleware (siehe [[#speichern]]) läuft.\\
Voraussetzung für diese Lösung ist die Nähe zwischen Zähler und dem Computer bzw. Server.
* [[/software/controller/vzlogger]]
* weitere unter [[/software/controller]]
Wenn die Speicherung nicht in unmittelbarer naehe zum Zaehler stattfindet, bietet es sich an, eine [[hardware/controllers|Microcontroller-basierte Hardware]] einzusetzen, die mit geringem Energiebedarf die Daten vom Messgerät annimmt und per LAN, WLAN und/oder über das Internet überträgt.
* ein [[http://raspberrypi.org|Raspberry Pi]] mit der [[/hardware:controllers:raspberry_pi_erweiterung_mit_schaltausgaengen_rev.1|Erweiterung mit Schaltausgängen Rev.1]] oder einer [[/hardware:controllers:raspberry_pi_erweiterung_klein|kleinen Erweiterung]]
* mittels [[hardware:controllers:espeasy|ESPeasy]]
* der [[hardware:controllers:yport|YPORT+]]
* das [[hardware:controllers:avr_net-io|AVR NET-IO Board von Pollin]]
* weitere unter [[hardware/controllers]]
(Auf microcontroller-basierten Controllern wird die [[software:controller:ethersex]] oder [[https://openwrt.org/|OpenWrt]] Firmware eingesetzt)
===== Auswerten =====
Letztlich sollen die gemessenen Daten in einer für uns angenehmen Weise aufbereitet angezeigt werden. Dazu wird ein Frontend verwendet.
Der Volkszähler hat ein [[/software/frontends/frontend|Standard-Frontend]], das die Messdaten in einem hübschen Graphen anzeigen kann und erlaubt, Zeitraum und Auflösung der Darstellung frei zu wählen.