Awido – Abfallwirtschaft
IP-Symcon Modul für die Visualisierung von Entsorgungsterminen.
Inhaltverzeichnis
- Funktionsumfang
- Voraussetzungen
- Installation
- Einrichten der Instanzen in IP-Symcon
- Statusvariablen und Profile
- WebFront
- PHP-Befehlsreferenz
- Versionshistorie
1. Funktionsumfang
Das Modul nutzt die von awido (www.awido-online.de) bereitgestellten Daten zur Berechnung der bevorstehenden Entsorgungstermine (Abfallentsorgung).
Derzeit unterstützt das Modul folgende Gebiete:
- Gemeinde Unterhaching
- Lahn-Dill-Kreis
- Landkreis Altenkirchen
- Landkreis Ansbach
- Landkreis Bad Dürkheim
- Landkreis Bad Tölz-Wolfratshausen
- Landkreis Berchtesgadener Land
- Landkreis Coburg
- Landkreis Dillingen a.d. Donau und Donau-Ries
- Landkreis Erding
- Landkreis Fürstenfeldbruck
- Landkreis Gotha
- Landkreis Günzburg
- Landkreis Hersfeld-Rotenburg
- Landkreis Kelheim
- Landkreis Kronach
- Landkreis Neuburg-Schrobenhausen
- Landkreis Rosenheim
- Landkreis Schweinfurt
- Landkreis Südliche Weinstraße
- Landkreis Tirschenreuth
- Landkreis Tübingen
- Landratsamt Dachau
- Landratsamt Aichach-Friedberg
- Neustadt a.d. Waldnaab
- Pullach im Isartal
- Rems-Murr-Kreis
- Stadt Kaufbeuren
- Stadt Memmingen
- Stadt Unterschleissheim
- Zweckverband München-Südost
- Zweckverband Saale-Orla
Wenn jemand noch weitere kennt, bitte einfach bei mir melden!
2. Voraussetzungen
- IP-Symvon ab Version 5.2
3. Installation
- Über den Modul Store das Modul Awido installieren.
- Alternativ Über das Modul-Control folgende URL hinzufügen.
https://github.com/Wilkware/IPSymconAwido
odergit://github.com/Wilkware/IPSymconAwido.git
4. Einrichten der Instanzen in IP-Symcon
- Unter "Instanz hinzufügen" ist das ‚Awido‘-Modul (Alias: Abfallwirtschaft) unter dem Hersteller ‚(Sonstige)‘ 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üschten 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 😉
Name | Beschreibung |
---|---|
Abfallwirtschaft | Entsorgungsgebiet (siehe Liste oben) |
Ort | Ort im Entsorgungsgebiet (kann identisch zum Gebiet sein) |
Orstteil/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 |
Variablenerstellung | Status, ob für nicht genutzte Entsorgungen auch Variablen angelegt werden sollen, standardmäßig nein(false) |
Aktualisierung | Status, ob das tägliche Update aktiv oder inaktiv ist |
Skript | Script, welches nach dem Update der Termine ausgeführt wird, z.B. für Visualisierung, Sortierung usw. |
5. Statusvariablen und Profile
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.
6. WebFront
Man kann die Statusvariaben(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.
7. PHP-Befehlsreferenz
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);
8. Versionshistorie
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
Entwickler
- Heiko Wilknitz (@wilkware)
Spenden
Die Software ist für die nicht kommzerielle Nutzung kostenlos, Schenkungen als Unterstützung für den Entwickler bitte hier: