Image result for prtg logoProjekt

Smart Oil Tank

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GLAB Logo

 

 

 

 

Version 1.0


 

Dokument Version:

 

Version:                     1.0

Datum:                       2017.10.08

Autor:                         GINTHER, Andreas

Sprache:                    Deutsch

 

 

GLAB:

 

GLAB Logo GLAB steht für Ginther Laboratories.

Es handelt sich hier weder um eine Firma noch ein gemeldetes Gewerbe.

Es werden damit lediglich Konstruktionen, Architekturen und Erfindungen bezeichnet welche im privaten eigennützigen Gebrauch entstehen.

 

Nur mit Zustimmung von Ginther Andreas dürfen mit GLAB gekennzeichnete Software, Hardware und Konzepte verwendet werden.

Es wir keinerlei Haftung oder Gewährleistung für dessen übernommen.

 


Inhaltsverzeichnis

 

 

 

1        Projekt 3

1.1         HomeMatic. 3

1.1.1          Öl Volumen Messung. 4

1.1.2          Öl Volumen Messung Berechnung. 8

1.2         PRTG Monitoring. 9

1.2.1          PRTG Maps. 9

1.2.2          PRTG Sensoren.. 10

1.2.3          Heizwerk mit Ölstand Anzeige. 11

1.2.4          Smart Phone HomeMatic App. 12

1.2.5          Smart Phone PRTG App. 13

 


 

1     Projekt

 

 

 

Messen des Heizölstandes und Tankvolumen mittels Druckmesssonde.

Es wird der HomeMatic 0-10V Wired Sensor verwendet für die Messung.

Visualisierung und Langzeit Datenaufzeichnung mit Paessler PRTG.

Wesentlich ist auch die Benachrichtigungsfunktion (Alerting) mit PRTG per eMail.

 

1.1    HomeMatic

 

Zur Aufzeichnung der Daten von analogen und digitalen Sensoren mit Übergabe per XML an PRTG.

 

·         Sensor Datentransport                              RS485

·         Sensor Funk Datentransport                    868MHz

·         Ethernet Datentransport                           HTTP

·         Protokoll                                                       BidCos

·         Datenformat                                                XML

 

Als Rechner wird eine eQ-3 HomeMatic CCU2 eingesetzt mit RS485 Wired und 868MHz Funk System. Diese könne per HTTP / XML abgefragt werden.

Anschluss an den Management Server per Ethernet.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

https://cdn.idealo.com/folder/Product/3875/4/3875412/s1_produktbild_max_1/homematic-zentrale-ccu2.jpg


 

1.1.1  Öl Volumen Messung

 

Drucktransmitter ATM.1ST_N

 

·         Drucktransmitter für Füllstand ATM.1ST/N - Präzision Pegelsonde

·         Prozessanschluss 0-10V

·         geeicht auf 0...1,5 m Wassersäule

·         Titanausführung mit FEP Kabel Heizölbeständig

·         Druckausgleich für Atmosphärendruck

·         Genauigkeit 0,1%

·         Langzeitstabilität < 4 mbar

 

 

Durch die Kappe müssen 18mm Ölsäule dazugerechnet werden da die Messung erst ab dann startet.

 

 


 

Montage der Pegelmesssonde im Öltank

 

Ein 1 ½ Zoll Kunststopf Stöpsel mit aufmontierter Anschlussklemme, Tiefenverstellung und Luft Ausgleichsöffnung für den Schlauch in der Pegelmesssonde.

 

Das schwarze Kabel beinhaltet den Schlauch für den Druckausgleich daher darf das Kabel max. bis zu einem Radius von 9cm gekrümmt werden.

 

 


 

Die Pegelmesssonde wird mit 24VDC vom HomeMatic RS485 Bus versorgt und gibt ein 0-10V Signal aus.

 

 


 

HomeMatic Wired Analog Inputs 0-10V

 

·         HomeMatic HMW-IO-12-Sw14-DR

·         6x 0-10V Analog Kanäle mit 10Bit Auflösung (10mV Schritte)

 

 


 

1.1.2  Öl Volumen Messung Berechnung

 

Messsonde       0-1,5m Wassersäule = 0-10V

 

Auflösung         0-1000 Tausendstel Schritte

HM Sensor        0-10000mV = 0-10V

HM Sensor        1 Schritt = 10mV = 1,8mm

 

Spezifisches Gewicht Leichtöl = 0,83 zum umrechnen von Wassersäule auf Ölsäule

 

Ölstand mm = (10mV * 1.5m / 0.83 Leichtöl) + 18mm Sonden Kappen Offset

Ölvolumen l = Ölstand mm * 1460.0mm * 2960.0mm / 1000000.0 mm³

 

1,8mm Ölsäule = 7l

 

 

HomeMatic Skript

 

var Sensor = "BidCos-Wired.NEQ0307860:22";

! 1.0 = 10mV

var SensorValue = dom.GetObject(Sensor+".VALUE").Value();

! +0mV offset

var SensorValueOffset = SensorValue+0.0;

 

! 0-10V=0 - 1500mm

! 18mm offset von Sondenkappe

var SensorValueMM = (SensorValueOffset*1.5/0.83)+18;

var SensorValueMMN = SensorValueMM.ToString(1);

var SensorValueL = (SensorValueMM*1460.0*2960.0/1000000.0);

var SensorValueLN = SensorValueL.ToString(0);

! Sytemvariable "Oeltank Volumen"

dom.GetObject("Oeltank Saeule").State(SensorValueMMN);

dom.GetObject("Oeltank Volumen").State(SensorValueLN);

 

 

WriteLine(Sensor);

WriteLine(SensorValue);

WriteLine(SensorValueOffset);

WriteLine(SensorValueMM);

WriteLine(SensorValueMMN);

WriteLine(SensorValueL);

WriteLine(SensorValueLN);

 

BidCos-Wired.NEQ0307860:22

612.000000

612.000000

1124.024096

1124.0

4857.582535

4858

 


 

1.2    PRTG Monitoring

 

·         PRTG Management Server auf Windows Server 2016 HyperV

·         USV für Messdatenaufzeichnung auch während Stromausfällen

·         Intel NUC Gen 5 mit i5 CPU 5300 (NUC5i5MYBE)

·         HyperV Support

·         Enterprise SSD Storage

·         Intel Virtualization Technologies

·         Intel vPro

·         ~ 9 Watt Stromverbrauch

 

 

1.2.1  PRTG Maps

 

·         Visualisierung mit PRTG Maps

·         Aktualisierung aller Werte alle 30 sec.

·         optimiert für IE 11, Google Chrome on Rasbian, Safari on iOS

·         Auflösung 1360 x 850 optimiert für GLAB Smart Display 10,1”

 

Picture       

 


 

1.2.2  PRTG Sensoren

 

1 Sensor mit 3 Kanälen für Ölsäule, Tankvolumen und Sondenspannung.

 

 


 

1.2.3  Heizwerk mit Ölstand Anzeige

 

·         Bis zu 1300mm Öl Säule

·         Bis zu 5618l Öl

·         Heizöl leicht - spezifisches Gewicht 0,83

 

Bild: Hochauflösend

 

 


 

1.2.4  Smart Phone HomeMatic App

 

Öltank Volumen und Öltank Ölsäule in der Smart Phone App.

 

 

 


 

1.2.5  Smart Phone PRTG App

 

Öltank Volumen und Öltank Ölsäule in der Smart Phone App.

Wertelimits und Alarmierung wenn der Ölstand zu Ende geht bei 500 und 100 Liter.

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GLAB Logo