Kann man den Mibakus-Smartmeter-Server ohne das Mibakus-Desktop-Programm benutzen?
Der Mibakus-Smartmeter-Server ist eigenständig und benötigt das Desktop-Programm zum Betrieb nicht.
Allerdings benötigt er die Daten des Desktop-Programms, um die E-Mails mit den Verbrauchinformationen an die Mieter versenden zu können.
Diese Hausbeschreibung kann aber auch über die Web-GUI aus der Seite System werden.
Die Hausbeschreibung benutzt das Format JSON. Ein Beispiel ist unten mit einigen Erläuterungen zu sehen.
Achtung! Im Format JSON sind Kommentare nicht zulässig. Im hochgeladenen File dürfen die mit “//” beginnenden Zeilen deshalb nicht enthalten sein.
{
// Format-Version, muss immer 1 sein
"version" : 1,
// Bezeichnung des Hauses. Wird für die Unterscheidung in der Web-GUI benutzt
"name" : "Goethestraße",
// Adresse
"address" : "Goethestraße 56",
// Ort
"city" : "Sonstwo",
// Absenderangabe des Vermieters. Wird in Verbrauchsberechnungen für Mieter ohne E-Mail-Adresse benutzt, um einen einfachen Ausdruck zu ermöglichen
"sendersAddress" : "Vermieter - Goethestraße 56 - 12345 Sonstwo",
// Liste mit Zählern, die verwendet werden
"meterDescriptions" : {
// Zähler-ID, kann beliebig gewählt werden, wird in den Formeln weiter unten benutzt
"z-eg-ww" : {
// Beliebiger Name
"name" : "Warmwasserzähler EG",
// Device-ID aus ID des LoRaWAN-Gerätes und dem Namen des Zählerwertes
"hardwareId" : "eg-ww.volume",
// Einheit
"unit" : "m³"
},
"z-og-ww" : {
"name" : "Warmwasserzähler OG",
"hardwareId" : "og-ww.volume",
"unit" : "m³"
},
"z-eg-wz" : {
"name" : "Wärmezähler EG",
"hardwareId" : "eg-waerme.energy",
"unit" : "kWh"
},
"z-og-wz" : {
"name" : "Wärmezähler OG",
"hardwareId" : "og-waerme.energy",
"unit" : "kWh"
}
},
// Liste der Mietverträge
"contractDescriptions" : [ {
// Beliebige ID
"id" : "eg-1",
// Bezeichnung der Wohnung
"objectName" : "EG",
// Beheizbare Fläche
"heatingArea" : 70,
// Mittlerer Wärmeverbrauch einer vergleichbaren Wohnung pro m²
"meanYearlyHeatConsumptionPerM2" : 120.0,
// Name des Mieters
"name" : "Mieter",
// Vorname
"forename" : "Heinz",
// Adresse 1
"street1" : "Goethestraße 56",
// Adresse 2
"street2" : null,
// PLZ
"zip" : "12345",
"city" : "Sonstwo",
// E-Mail-Adresse des Mieters
"email" : "mieter@provider.de",
// Anrede in der E-Mail
"title" : "Hallo Heinz",
// Begin des Mietvertrags (Jahr, Monat, Tag)
"start" : [ 2004, 1, 1 ],
// Ende = letzter Tag des Mietvertrags (Jahr, Monat, Tag)
"end" : null,
// Formeln für die Verbrauchsberechnung
"computations" : {
// Typ der Berechnung. Muss eins sein von hot-water, cold-water, heat-energy.
"hot-water" : {
// Bezeichnung in der Mail
"description" : "Warmwasser-Verbrauch",
// Berechnung. Hier wird angenommen, dass der Zähler im OG hinter dem Zähler im EG ist
"formula" : "z-eg-ww - z-og-ww"
},
"heat-energy" : {
"description" : "Wärmeverbrauch",
"formula" : "z-eg-wz"
}
}
}, {
"id" : "og-1",
"objectName" : "OG",
"heatingArea" : 55,
"meanYearlyHeatConsumptionPerM2" : 120.0,
"name" : "Mieter2",
"forename" : "Erna und Gerd",
"street1" : "Goethestraße 56",
"street2" : null,
"zip" : "12345",
"city" : "Sonstwo",
// Mieter ohne E-Mail-Adresse
"email" : null,
"title" : "Sehr geehrtes Ehepaar Mieter2",
"start" : [ 2020, 12, 1 ],
"end" : null,
"computations" : {
"hot-water" : {
"description" : "Warmwasser-Verbrauch",
"formula" : "z-og-ww"
},
"heat-energy" : {
"description" : "Wärmeverbrauch",
"formula" : "z-og-wz"
}
}
} ]
}
