Update der Rennergy Heizungsüberwachung und installation von Grafana
-------------------------------------------------------------------------


Um das Update durch zu führen muss zu allererst das Betriebssystem auf den neuesten Stand gebracht werden

Das geschieht nach einem Tutorial das ich von der Homepage (https://linuxconfig.org/raspbian-gnu-linux-upgrade-from-jessie-to-raspbian-stretch-9) habe.
In kürze müssen folgende Befehle auf der Konsole sauber durchlaufen:

	# sudo apt-get update						//Repository auf dem Pi Updaten
	# sudo apt-get upgrade						//Upgrade der installierten Pakete anzeigen und durchführen
	# sudo apt-get dist-upgrade					//Upgrade der Betriebssystempakete anzeigen und durchführen

	# sudo dpkg -C							//Noch vorhandene abhängigkeiten prüfen
	# sudo apt-mark showhold					//Noch zurückgehaltene Pakete anzeigen
	# sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list	//Den Wert "jessie" mit dem Wert stretch in der sources.list tauschen
	# sudo apt-get update						//Repository auf die aktuelle "stretch" Version updaten
	# sudo apt-get --simulate upgrade				//Upgrade der installierten Pakete auf die "stretch" Version testen -> hier darf kein Fehler auftauchen!
	# sudo apt-get upgrade						//Upgrade der installierten Pakete anzeigen und durchführen
	# sudo apt-get dist-upgrade					//Upgrade der Betriebssystempakete anzeigen und durchführen

Nachdem das geschehen ist muss man eigentlich nur noch zwei Dateien im /var/www/rennergy/conf Ordner austauschen.
Da nach dem Betriebssystemupdate PHP auf Version 7.1 läuft, funktionieren die alten PHP Skripte nicht mehr.

Nach dem die Daten getauscht wurden, kannst du auf funktion im Browser prüfen.

Funktioniert alles, machen wir uns an die Grafana installation.
Dafür gehen wir auch nach der Anleitung auf der Homepage von Grafana vor (http://docs.grafana.org/installation/debian/)
Hier auch wieder in kürze:

	# sudo nano /etc/apt/sources.list 				//sources.list von apt bearbeiten
	-> am ende der Datei folgendes einfügen, speichern und beenden:
	deb https://packagecloud.io/grafana/stable/debian/ stretch main	//Paketrepository von Grafana hinzufügen
	# curl https://packagecloud.io/gpg.key | sudo apt-key add -	//Den GPG Key für das Repository unserem Pi bekannt machen
	# sudo apt-get update						//Repoitory updaten
	# sudo apt-get install grafana					//Grafana Installieren

Nachdem Grafana installiert ist, kann man die Seite mit http://<ip vom pi>:3000 testen und sich mit dem Benutzer admin und gleichnamigen Passwort anmelden.
Nach der Anmeldung erwartet Grafana das man erst eine Datenquelle bekannt macht. Das ist der SQL Server der benutzt wird.
Wenn die JSON Datei von mir verwendet werden soll empfiehlt es sich die Datenquelle "Kesselwerte" zu nennen. Sonst findet Grafana die Daten nicht.

Danach "soll" man ein Dashboard anlegen. Das kann übersprungen werden wenn die JSON Datei von mir verwendet wird. Ich empfehle hier an der Stelle den Assistenten aber durch zu arbeiten und einen geeigneten User zu erstellen.
Um das Dashboard zu importieren klickt man auf das Grafana Symbol -> Dashboard und Import -> Hier auswählen ob man die Datei importiert oder den gesamten Text per copy/paste einfügen möchte.

Wenn das fertig ist das Speichern Symbol nicht vergessen und Grafana ist einsatzbereit.


