Der Spritmonitor berechnet den Spritverbrauch und Kosten von einem Fahrzeugs und hilft bei der Serviceverwaltung.
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Darstellungen
- Visualisierung
- PHP-Befehlsreferenz
- Versionshistorie
Der Spritmonitor ist eigentlich schon etwas mehr als ein reiner Verbrauchsmonitor:
- berechnet den Durchschnitsverbrauch und die dazugehörenden Kosten
- verwaltet die algemeinen Fahrzeugdaten
- verwaltet und informiert bei fälligen Service und TÜV-Terminen
- stellt alles zentral über TileVisu zur Verfügung
- IP-Symcon ab Version 8.1
- Über den Modul Store das Modul Sprintmonitor installieren.
- Alternativ Über das Modul-Control folgende URL hinzufügen.
https://github.com/Wilkware/FuelMonitorodergit://github.com/Wilkware/FuelMonitor.git
- Unter 'Instanz hinzufügen' ist das Sprintmonitor-Modul (Alias: Benzinverbrauchsrechner, Benzinkostenrechner) unter dem Hersteller '(Geräte)' aufgeführt.
Konfigurationsseite:
Einstellungsbereich:
🚗 Fahrzeugdaten ...
| Name | Beschreibung |
|---|---|
| Marke / Modell | Dient nur zur besseren Fahrzeugverwaltung |
| Kennzeichen | Nummernschild |
| Erstzulassung | Datum der Erstzulassung (berechnet automatisch ersten TÜV-Termin) |
| Kilometerstand | Dient zur einfachen Erstinitialisierung |
| Fahrzeugbild | wenn vorhanden, dient als Hintergrundbild in der Visu |
🛠️ Service & TÜV ...
| Name | Beschreibung |
|---|---|
| TÜV-Überwachung aktivieren | Aktiviert Meldung bei TÜV-Fälligkeit |
| Erinnere X Tage vor Fälligkeit | Einstellung wieviel Tage vorher erinnert werden soll (Termin machen) |
| Serviceerinnerung aktivieren | Aktiviert Meldung für Service-Fälligkeit |
| Nach Kilometerleistung verfolgen | Entscheidung, ob nach gefahrenen Kilometern informiert werden soll |
| Erinnere X km vor Fälligkeit | Wird durch Tankkilometer gegengerechnet |
| Nach Datum verfolgen | Entscheidung, ob nach festem Intervall (Datum) informiert werden soll |
| Erinnere X Tage vor Fälligkeit | Einstellung wieviel Tage vor Service erinnert werden soll (Termin machen) |
✨ Visualisierung ...
| Name | Beschreibung |
|---|---|
| Marken- und Modellbezeichnung anzeigen? | Wird vor Nummernschild angezeigt und kann aber auch weggelassen werden (meistens heißt die Darstellung schon so) |
| Farbe (Normal) | Darstellungsfarbe in Visu für Zustand "Alles easy" |
| Farbe (Warnung) | Darstellungsfarbe in Visu für Zustand "Wird eng" |
| Farbe (Kritisch) | Darstellungsfarbe in Visu für Zustand "Jetzt aber schnell" |
⚙️ Erweiterte Einstellungen ...
| Name | Beschreibung |
|---|---|
| Zeige Fehlermeldung wenn Datum in der Zukunft liegt! | Nur Rückwirkend wenn kein Zwischendatum ist! |
| Zeige Fehlermeldung wenn Kilometerstand abnimmt! | Bitte keine Manipulationen 🙂 |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner zerstört die komplette Funktionalität!!!
| Name | Typ | Beschreibung |
|---|---|---|
| Kilometer | Integer | gefahrene Kilometer (ob aktuell, abhängig vom Tankdatum) |
| Liter | Float | getankten Liter (ob aktuell, abhängig vom Tankdatum) |
| Preis | Float | getankten Liter (ob aktuell, abhängig vom Tankdatum) |
| Durchschnittsverbrauch | Flaot | verbrauchte Liter je gefahrene 100 Kilometer |
| Kosten | Flaot | Kosten je 100 Kilometer |
| TÜV-Fälligkeitstermin | Integer | nächser TÜV-Termin (wenn aktiviert) |
| Wartungsdatum | Integer | nächster Servicetermin (wenn aktiviert) |
| Wartungsintervall | Integer | nächster Serviceintervall bei Kilometer X (wenn aktiviert) |
HINWEIS: da man auch nachträglich (also nicht unbedingt am gleichen Tag) die Daten eingeben kann,
werden diese dann direkt ins Archive geschrieben und nicht mit SetValue. Dadurch müssen sie nicht immer den
aktuellsten Stand abbilden.
Die Dartsellungen werden den Variablen über direkte Assoziazion zugewiesen.
Es werden keine Darstellungs-Templates angelegt.
Man kann sowohl das gesamte Modul (HTML-SDK Support) als auch nur die Statusvariablen direkt in der Visualisierung verlinken. Bitte dann aber den obigen HINWEIS beachten!!!
Ein direkter Aufruf von öffentlichen Funktionen ist nicht notwendig!
v2.0 20260730
- NEU: komplette Erweiterung durch neue Möglichkeiten in der TileVisu
v1.0.20220424
- NEU: Initialversion
Seit nunmehr über 10 Jahren fasziniert mich das Thema Haussteuerung. In den letzten Jahren betätige ich mich auch intensiv in der IP-Symcon Community und steuere dort verschiedenste Skript und Module bei. Ihr findet mich dort unter dem Namen @pitti 😉
Die Software ist für die nicht kommerzielle Nutzung kostenlos, über eine Spende bei Gefallen des Moduls würde ich mich freuen.
Namensnennung - Nicht-kommerziell - Weitergabe unter gleichen Bedingungen 4.0 International