IP-Symcon Modul für die Visualisierung von Entsorgungsterminen.
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Versionshistorie
Das Modul nutzt die von awido (www.awido-online.de) bereitgestellten Daten zur Berechnung der bevorstehenden Entsorgungstermine (Abfallentsorgung).
Derzeit unterstützt das Modul 42 verschiedene Landkreise und Großstädte. Wenn jemand noch weitere kennt, bitte einfach bei mir melden!
- IP-Symcon ab Version 6.4
- Über den Modul Store das Modul Abfallwirtschaft (ehem. Awido) installieren.
- Alternativ Über das Modul-Control folgende URL hinzufügen.
https://github.com/Wilkware/WasteManagement
odergit://github.com/Wilkware/WasteManagement.git
- Unter "Instanz hinzufügen" ist das 'Awido'-Modul (Alias: 'Abfallwirtschaft (Awido)' oder 'Entsorgungskalender (Awido)') unter dem Hersteller '(Geräte)' aufgeführt.
Konfigurationsseite:
Entsprechend der gewählten Auswahl verändert sich das Formular dynamisch. Eine komplette Neuauswahl erreicht man durch Auswahl "Bitte wählen ..." an der gewünschten Stelle.
VORSTICHT: eine Änderung der Auswahl bedingt ein Update bzw. ein Neuanlegen der Statusvariablen!!! Alte Variablen, welche es im anderen Landkreis gab werden nicht gelöscht! Hat man diese in einem WF verlinkt muss man danach selber aufräumen. Ich denke aber mal das ein Umzug nicht so häufig vorkommt 😉
Einstellungsbereich:
Online Dienste ...
Name | Beschreibung |
---|---|
Anbieter | 'AWIDO (awido-online.de)' |
Abfallwirtschaft ...
Name | Beschreibung |
---|---|
Entsorgungsgebiet | Liste der verfügbaren Gebiete (siehe oben) |
Stadt/Gemeinde | Ort im Entsorgungsgebiet (kann identisch zum Gebiet sein) |
Ortsteil/Strasse | Ortsteil/Strasse im gewählten Ort |
Hausnummer | Hausnummer von-bis, oder Alle = gesamte Strasse |
Entsorgungen | Entsorgungsarten, d.h. was wird im Gebiet an Entsorgung angeboten |
Visualisierung ...
Name | Beschreibung |
---|---|
Unterstützung für Tile Visu aktivieren? | Aktivierung, ob HTML für Kacheldarstellung erstellt werden soll |
Abfallgruppen | Farbliche Zuordnung der Abfallarten |
Vorrausschauende Anzeige für Folgetage aktivieren? | Aktivierung, ob zu einer bestimmten Zeit die Anzeige umschalten soll auf Folgetermine |
Zeitpunkt | Uhrzeit, wo die Umschaltung erfolgen soll |
Erweiterte Einstellungen ...
Name | Beschreibung |
---|---|
Tägliche Aktualisierung aktivieren? | Status, ob das tägliche Update aktiv oder inaktiv ist |
Variablen für nicht ausgewählte Entsorgungen erstellen? | Status, ob für nicht genutzte Entsorgungen auch Variablen angelegt werden sollen, standardmäßig nein |
Skript | Skript, welches nach dem Update der Termine ausgeführt wird, z.B. für Sortierung usw. |
Aktionsbereich:
Aktion | Beschreibung |
---|---|
AKTUALISEREN | Werte werden neu ermittelt und geschrieben |
Die Statusvariablen/Timer werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Name | Typ | Beschreibung |
---|---|---|
Entsorgungsart(en) | String | Abhängig vom Entsorgungsgebiet und den angebotenem Service mehrere Variablen, z.B.: Restmüll, Biotonne usw. |
Es werden keine zusätzlichen Profile benötigt.
Man kann die Statusvariablen(Strings) direkt im WF verlinken.
Aber wie bei der Konfiguration beschrieben, muss man aufpassen wenn die Konfiguration geändert wird. Dann müssen gegebenenfalls die Links neu eingerichtet werden.
void AWIDO_LookAhead(int $InstanzID);
Stellt in der Visualisierung den für Folgetage anstehenden Entsorgungstermine dar.
Die Funktion liefert keinerlei Rückgabewert.
Beispiel: AWIDO_LookAhead(12345);
void AWIDO_Update(int $InstanzID);
Holt die nächsten anstehenden Entsorgungstermine für die gewählten Entsorgungsarten.
Die Funktion liefert keinerlei Rückgabewert.
Beispiel: AWIDO_Update(12345);
v4.2.20240702
- NEU: Vorrausschauende Anzeige
- FIX: URL Prüfung verbessert
v4.1.20240304
- FIX: Support für v7 Visualisierung verbessert
- FIX: Update für nicht aktivierte Abfallarten korrigiert
- FIX: Einige interne Vereinheitlichungen und Anpassungen
- FIX: Dokumentation korrigiert
v4.0.20231119
- NEU: Kompatibilität auf IPS 6.4 hoch gesetzt
- NEU: Support für v7 Visualisierung
v3.4.20230124
- FIX: Skripte in den erweiterten Einstellungen werden wieder gespeichert
v3.3.20220309
- NEU: Konfigurationsformular angepasst
v3.2.20211212
- NEU: Kompatibilität auf IPS 6.0 hoch gesetzt
- NEU: Konfigurationsformular an die neuen Möglichkeiten der 6.0 angepasst
v3.1.20210620
- NEU: Umstellung auf maximal 30 vewrschiedene Abfallarten
- FIX: IPS_SetProperty nicht mehr notwendig
- FIX: HTML Entities in Namen der Abfallarten werden jetzt dekodiert
v3.0.20210405
- NEU: Eigener Webservice (JSON-API) für Bereitstellung der unterstützten Gebiete (aktuell 36 Gebiete)
- NEU: Landkreis Augsburg (lose Zuordnung von verschiedenen Orten)
- NEU: Landkreis Gießen
- NEU: Landkreis Mühldorf am Inn
- NEU: Zweckverband Isar-Inn
- FIX: Modul Aliase auf 'Abfallwirtschaft (Awido)' und 'Entsorgungskalender (Awido)' geändert
- FIX: Umbau und Vereinheitlichungen des Konfigurationsformulars
- FIX: Vereinheitlichungen der Libs
v2.0.20201010
- NEU: Umstellung des Konfigurationsformulars auf dynamische Konfiguration
- NEU: Gemeinde Unterhaching
- NEU: Landkreis Gotha
- NEU: Landkreis Schweinfurt
- NEU: Stadt Kaufbeuren
- NEU: Zweckverband Saale-Orla
- FIX: Maximale Anzahl an Entsorgungsarten angepasst
- FIX: Dokumentation überarbeitet
- FIX: Debug Meldungen erweitert bzw. korrigiert
- FIX: Englische Übersetzung korrigiert
v1.4.20190814
- NEU: Anpassungen für Module Store
- NEU: Landkreis Fürstenfeldbruck
v1.3.20190323
- NEU: Vereinheitlichungen, Umstellung auf Libs
- NEU: Variablenerstellung kann nun vom Benutzer beeinflusst werden
- FIX: RegisterTimer Umstellung wieder verworfen (v1.2)
v1.2.20190320
- FIX: Umsetzung Store Richtlinie(6), RegisterTimer wieder verwendet
v1.1.20190312
- NEU: Vereinheitlichungen, StyleCI uvm.
v1.0.20181021
- FIX: Umstellung auf https
v1.0.20180831
- NEU: Landkreis Berchtesgadener Land
- NEU: Pullach im Isartal
v1.0.20180725
- NEU: Stadt Unterschleissheim
v1.0.20180628
- NEU: Landkreis Tirschenreuth
- NEU: Landkreis Rosenheim
v1.0.20180405
- NEU: Landkreis Kronach
- NEU: Landkreis Tübingen
v1.0.20170417
- NEU: Zweckverband München-Südost
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