Neues Modul für Abfallkalender ABFALL

Begonnen von uniqueck, 27 Januar 2016, 01:02:41

Vorheriges Thema - Nächstes Thema

Otto123

Zitat von: Gisbert am 17 Januar 2017, 15:01:44
Hallo,

ich möchte folgendes realisieren; ich hab schon 'ne Weile gesucht aber nichts passendes gefunden.

Wenn das Readings now_datum mit dem heutigen Tag identisch ist, dann soll eine Push- und/oder Email-Nachricht mit dem Inhalt des Readings now_text verschickt werden; d.h. ich möchte am gleichen Tag der Müllabfuhr informiert werden. Zusätzlich, aber auch alleine, wenn nicht anders mlglich, käme eine Benachrichtigung​ am Vortag infrage.

Ich hab schon eine halbgare Lösung, aber vielleicht hat ja schon jemand genau das, was mir so vorschwebt.
Die Pushnachrichten sind nicht das Problem, sondern der Part aus dem Modul ABFALL, d.h. es fehlen mir die richtigen Bedingungen.

Viele Grüße
Gisbert
Hallo Gisbert,

ich habe keine Nachricht aber Ansage und die auslösende Bedingung im DOIF ist:
Zitat[Abfall:next_tage] == 1) ( set MyTTS volume 30, set MyTTS tts Morgen wird [Abfall:next_text] abgeholt)
[Abfall:now_text] ne "") ( set MyTTS volume 30, set MyTTS tts Heute wird [Abfall:now_text] abgeholt)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

l2r

und wieder ist mein FHEM ein bisschen schlanker geworden.... danke Otto!

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

uniqueck

Zitat von: Otto123 am 17 Januar 2017, 15:15:52
Hallo Gisbert,

ich habe keine Nachricht aber Ansage und die auslösende Bedingung im DOIF ist:
Gruß Otto

Habe den Part auch mal unter Beispiele im Wiki für das Abfallmodul übernommen.

stera

Zitat von: Otto123 am 17 Januar 2017, 13:28:56
Hi SteRa,

welche Datei?

Hast Du es so gemacht?! -> https://wiki.fhem.de/wiki/ABFALL

Ich denke dann klappt es auch mit dem Abfall  8)

Gruß Otto


Hallo Otto,

geht leider nicht. Ich habe die Datei im Ordner gelöscht und nochmal das update von der Wikiseite durchgeführt.

Das kommt dann nach dem ich nochmal nur "update" in Fhem ausgeführt habe.

2017.01.18 07:22:56 1 :
2017.01.18 07:22:56 1 : fhemabfall
2017.01.18 07:22:57 1 : UPD FHEM/57_ABFALL.pm
2017.01.18 07:22:57 1 : saving fhem.cfg
2017.01.18 07:22:57 1 :
2017.01.18 07:22:57 1 : New entries in the CHANGED file:
2017.01.18 07:22:57 1 : FHEM ABFALL and more last change:
2017.01.18 07:22:57 1 : 2016-05-25
2017.01.18 07:22:57 1 : - add regex support for filter



Aktuell funktioniert das bei mir ja über die myUtils Version.

Ich habe dort nur noch paar Bugs die mich stören und hoffe das ich die damit wegbekomme

Die Logdatei ist voll mit solchen Einträgen, kommt aber eher von dem CalendarModul oder? attr Verbose 0 hilft leider nicht

2017.01.18 05:46:02 3: get Abfall summary b95fuah365dn1tv553sk5htppcgooglecom : Papiertonne
2017.01.18 05:46:02 3: get Abfall start b95fuah365dn1tv443sk5htppcgooglecom : 18.05.2017 00:00:00
2017.01.18 05:46:02 3: get Abfall summary p650sfibfqu9b5fb2va12hjrj8googlecom : Wertstofftonne
2017.01.18 05:46:02 3: get Abfall start p650sfibfqu9a8ab2wr12hjrj8googlecom : 01.06.2017 00:00:00



- Dann möchte ich gerne das konkrete Datum in der Tablet UI anzeigen und nicht nur die RestTage

- Bei Serienterminen kommt leider aktuell alles durcheinander


Hoffe das ich die Punkte mit dem Abfall-Modul in Griff bekomme?

Gruß,
SteRa




Otto123

Hallo SteRa,

und
Zitatupdate finished, "shutdown restart" is needed to activate the changes.
hast Du auch gemacht?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

stera

Hallo Otto,

gestern habe ich das gemacht und nun habe nochmal alles gelöscht und das Update von der WikiSeite mit Neustart gemacht. Nun gehts endlich  8)

Hast du noch Antworten auf meine Fragen?
Das Datum ist vorhanden habe ich gesehen, aber was ist mit diesem Logging vom Kalender, habt ihr das auch?
Gehen die Serientermine jetzt mit dem Kalendermodul. Habe das noch weiter versucht.

Gruß,
SteRa

Otto123

Hallo SteRa,

ich habe keine Table UI .
Ich habe alle vier Sunden diesen Eintrag, da mein Kalender alle vier Stunden triggert.2017.01.18 10:34:44 3: ABFALL Abfall - CALENDAR:AbfallKalender triggered, updating ABFALL Abfall ...
2017.01.18 10:34:44 3: ABFALL_UPDATE

Und meine Readings sind in Ordnung, alle Termine sind Serientermine.
Internals:
   DEF        AbfallKalender
   KALENDER   AbfallKalender
   NAME       Abfall
   NR         552
   NTFY_ORDER 50-Abfall
   STATE      6
   TYPE       ABFALL
   Readings:
     2017-01-18 10:34:44   AbfallKalender_GelbeTonne_datum 25.01.17
     2017-01-18 10:34:44   AbfallKalender_GelbeTonne_tage 7
     2017-01-18 10:34:44   AbfallKalender_GelbeTonne_text   Gelbe Tonne
     2017-01-18 10:34:44   AbfallKalender_GelbeTonne_wochentag Mittwoch
     2017-01-18 10:34:44   AbfallKalender_Hausmuell_datum 18.01.17
     2017-01-18 10:34:44   AbfallKalender_Hausmuell_tage 0
     2017-01-18 10:34:44   AbfallKalender_Hausmuell_text   Hausmüll
     2017-01-18 10:34:44   AbfallKalender_Hausmuell_wochentag Mittwoch
     2017-01-18 10:34:44   AbfallKalender_Papier_datum 24.01.17
     2017-01-18 10:34:44   AbfallKalender_Papier_tage 6
     2017-01-18 10:34:44   AbfallKalender_Papier_text   Papier
     2017-01-18 10:34:44   AbfallKalender_Papier_wochentag Dienstag
     2017-01-18 10:34:44   next            AbfallKalender_Papier_6
     2017-01-18 10:34:44   next_datum      24.01.17
     2017-01-18 10:34:44   next_tage       6
     2017-01-18 10:34:44   next_text         Papier
     2017-01-18 10:34:44   next_wochentag  Dienstag
     2017-01-18 10:34:44   now             AbfallKalender_Hausmuell
     2017-01-18 10:34:44   now_datum       18.01.17
     2017-01-18 10:34:44   now_text          Hausmüll
     2017-01-18 10:34:44   now_wochentag   Mittwoch
     2017-01-18 10:34:44   state           6
Attributes:
   room       Abfall

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

oli82

Hi. Habe es jetzt nicht in dem Thread gefunden, aber kann ich das Attribut Filter auch so nutzen, um mir nur die Einträge mit "tonne" und "muell" anzuzeigen?
Hintergrund:
Ich pflege in einem Kalender alle Termine.
Folgende Namen werden bei Einträgen mit Abfuhrtagen verwendet:
- Biotonne
- Gelber-Sack
- Papiertonne
- Restmüll

Danke für die Hilfe.

Otto123

Hallo oli82,

ich zitiere mal die commandref und das wiki
Zitatfilter      regex zum Filtern der Namen der Termine aus den Kalendern, so dass nur solche genutzt werden, welche diesem Filter entsprechen

Also klares ja.

Kleine Nachfrage wo pflegst Du deinen Kalender?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

oli82

Hi Otto.
Danke, dann hab ich es doch richtig gelesen, nur falsch angewendet.
Den Kalender verwalte ich über Google, Outlook und iOS/Android App

Otto123

Hallo oli82,

gut outlook hört sich kompliziert an. Aber ich mache das auch alles über Google Kalender und ich "filtere" dadurch, dass ich einfach mehrere Kalender anlege und diese in einem "verknüpfe". Also ich habe meinen eigenen Terminkalender und zwei für die Vereinsarbeit und jetzt noch einen für Abfall.
Das pflegt sich so viel leichter und funktioniert ganz simpel und einwandfrei. Und man kann das so einfach auch in der Verwaltung delegieren. Ich habe z.B. den Abfallkalender gleich für meine Kumpels im Ort frei gegeben. Der Kalender vom örtlichen Entsorger ist bei uns leider etwas Panne.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Otto123

Hallo uniqueck,

ich hatte heute morgen das Phänomen, dass mein now_text mit "0" gefüllt war. Das führte natürlich zu einer "falschen" Ansage  ;)
Der Kalender wurde um 6:34 Uhr getriggert, damit das Abfall Modul ebenfalls um 6:34 Uhr.
Das now_text Reading war aber heute exakt 7:00 Uhr beschrieben wurden.
Der letzte "now" tag war gestern.
Ich habe vor ein paar Minuten einfach den Kalender neu getriggert und damit war das reading verschwunden.

Hast Du dazu irgendeine Idee? In meiner Erinnerung war das vorige Woche als ich mal einen Testtermin eingeschoben hatte, auch so. Da habe ich das aber nicht beachtet.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

oli82

Nochmal Danke Otto. Hatte den Filter viel zu kompliziert angegangen. Nun läuft es.
Die verknüpften Kalender hatte ich auch mal genutzt, nur leider lief das mit SV nicht zusammen.
Ich pflege über mehrere Systeme und Geräte. Ginge dort zwar überall einheitlich über den Browser, aber das wäre zu einfach ;)

uniqueck



Zitat von: Otto123 am 19 Januar 2017, 10:10:28
Hallo uniqueck,

ich hatte heute morgen das Phänomen, dass mein now_text mit "0" gefüllt war. Das führte natürlich zu einer "falschen" Ansage  ;)
Der Kalender wurde um 6:34 Uhr getriggert, damit das Abfall Modul ebenfalls um 6:34 Uhr.
Das now_text Reading war aber heute exakt 7:00 Uhr beschrieben wurden.
Der letzte "now" tag war gestern.
Ich habe vor ein paar Minuten einfach den Kalender neu getriggert und damit war das reading verschwunden.

Hast Du dazu irgendeine Idee? In meiner Erinnerung war das vorige Woche als ich mal einen Testtermin eingeschoben hatte, auch so. Da habe ich das aber nicht beachtet.

Gruß Otto

Hi Otto,

hast du irgendwie log Einträge oder so? Bitte ansonsten ggf. mal das log Level des Moduls auf 5 setzen.

Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Otto123

Hallo Constantin,

natürlich kein Log also nur der normale Upate Eintrag.
2017.01.19 06:34:43 3: ABFALL Abfall - CALENDAR:AbfallKalender triggered, updating ABFALL Abfall ...
2017.01.19 06:34:43 3: ABFALL_UPDATE
2017.01.19 07:00:00 2: di_GZ: save: Wrote configuration to fhem.cfg
Und ich habe gesehen 7:00 wurde die fhem.cfg geschrieben.

Ich simuliere das morgen mal.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz