Autor Thema: Neues Modul für Abfallkalender ABFALL  (Gelesen 319466 mal)

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3771
  • Online
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1365 am: 10 Juli 2020, 16:19:49 »
Da ich ja immer ein Update in fhem mache, meine Frage wie habt ihr das gelöst, wenn Fhem neu startet ist ja das Abfall Modul leer heißt ein "set myabfall update" mus jedes mal gemacht werden. Das Modul selber macht das ja nicht.

Man könnte sicher ein DOIF starten zu einer bestimmten Uhrzeit, besser wäre aber bei einem Fhem Start das Update zu machen. Wie heißt der Fhem Start genau den ich benutzen kann.?
in der commandref von DOIF steht irgend etwas mit startup, aber das funktioniert nicht. Hatte ich probiert, das mit der Uhrzeit funktioniert natürlich
« Letzte Änderung: 10 Juli 2020, 18:02:25 von moonsorrox »
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline amenomade

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7406
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1366 am: 10 Juli 2020, 18:40:17 »
Das Event nach dem Start von Fhem heisst:

2020-07-10 18:35:01 Global global INITIALIZED
Ein DOIF triggert darauf mit:
DOIF ([global:"^INITIALIZED$"])und ein notify mit:
global:INITIALIZED
EDIT: kleine Korrektur bei notify
« Letzte Änderung: 10 Juli 2020, 18:45:51 von amenomade »
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline moonsorrox

  • Hero Member
  • *****
  • Beiträge: 3771
  • Online
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1367 am: 10 Juli 2020, 18:43:55 »
Super, vielen Dank ich werde das mal antesten  ;)
Ich habe das jetzt mal so ins DEF geschrieben, dass geht aber nicht bzw. er macht das Update nicht, leider jetzt keine Zeit mehr aber ich denke da fehlt mir noch was, mache ich morgen mal
([global:"^INITIALIZED$"]) (set myAbfall update)
« Letzte Änderung: 10 Juli 2020, 18:48:58 von moonsorrox »
Intel-NUC i3: FHEM-Server 5.9 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Offline B.Stromberg

  • Full Member
  • ***
  • Beiträge: 202
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1368 am: 29 Dezember 2020, 19:48:37 »
Da es ja jetzt wieder an der Zeit ist und die neuen Kalender bereitgestellt werden.

Stand auch wieder wie der Ochs vorm Tor, weil die Daten nicht vernünftig importiert worden sind.

ics Datei einfach in einen Google Kalender importieren und wieder exportieren.
Dann läuft es auch mit dem Abfall Modul.

Woran das liegt weiß wohl keiner... Daran gemacht hat auch niemand etwas...
Lästiges Problem.

Wird wohl am Calendar Modul liegen.


Offline tj23

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1369 am: 11 Januar 2021, 20:59:09 »
Hallo, jedes Jahr ein neues Problem beim Kalender :-(
Das Problem: Keine Anzeige mehr der Tage im FTUI.

Den aktuellen Kalender binde ich über die /op/fhem/ ein.

Hat evtl. jemand einen Tipp woran das liegen könnte? Außer der Einbindung der neuen Kalender Datei habe ich nichts geändert.[tt][code]Internals:
   DEF        AbfallGoogleCalender
   FUUID      5ff4cb4d-f33f-1eaa-37ef-7375ac062a0786b9
   KALENDER   AbfallGoogleCalender
   NAME       myABFALL
   NOTIFYDEV  AbfallGoogleCalender
   NR         124
   NTFY_ORDER 50-myABFALL
   STATE      A.R.T. Abfuhrtermin: Altpapier & Gelber Sack in 3 Tag(en)
   TYPE       ABFALL
   OLDREADINGS:
   READINGS:
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_date 14.01.2021
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_days 3
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_description Der Abfall wird im Laufe des Tages abgeholt.
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_location 54427 Kell am See
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_text A.R.T. Abfuhrtermin: Altpapier & Gelber Sack
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_uid art_gelbblau_1_20210114arttrierde
     2021-01-11 20:42:04   ARTAbfuhrterminAltpapierGelberSack_weekday Donnerstag
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_date 20.01.2021
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_days 9
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_description Der Abfall wird im Laufe des Tages abgeholt.
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_location 54427 Kell am See
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_text A.R.T. Abfuhrtermin: Restmüll
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_uid art_restmuell_2_20210120arttrierde
     2021-01-11 20:42:04   ARTAbfuhrterminRestmll_weekday Mittwoch
     2021-01-11 20:42:04   next            ARTAbfuhrterminAltpapierGelberSack_3
     2021-01-11 20:42:04   next_date       14.01.2021
     2021-01-11 20:42:04   next_days       3
     2021-01-11 20:42:04   next_description Der Abfall wird im Laufe des Tages abgeholt.
     2021-01-11 20:42:04   next_location   54427 Kell am See
     2021-01-11 20:42:04   next_text       A.R.T. Abfuhrtermin: Altpapier & Gelber Sack
     2021-01-11 20:42:04   next_weekday    Donnerstag
     2021-01-11 20:42:04   state           3
Attributes:
   calendarname_praefix 0
   date_style date
   delimiter_reading |
   delimiter_text_reading und
   stateFormat next_text in next_days Tag(en)
   weekday_mapping Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag

Internals:
   DEF        ical file /opt/fhem/backup/basic.ics 3600
   FUUID      5ff4ca68-f33f-1eaa-1a98-88ba417e41809523
   NAME       AbfallGoogleCalender
   NOTIFYDEV  global
   NR         123
   NTFY_ORDER 50-AbfallGoogleCalender
   STATE      triggered
   TYPE       Calendar
   READINGS:
     2021-01-11 20:42:03   calname         Abfall
     2021-01-11 20:42:03   lastUpdate      2021-01-11 20:42:02
     2021-01-06 06:00:00   modeAlarm       
     2021-01-07 06:00:00   modeAlarmOrStart
     2021-01-05 21:22:01   modeAlarmed     
     2021-01-07 06:02:58   modeChanged     
     2021-01-11 20:42:03   modeEnd         art_restmuell_2_20200527arttrierde;art_restmuell_2_20200805arttrierde;art_restmuell_2_20200219arttrierde;art_restmuell_2_20200513arttrierde;art_restmuell_2_20210106arttrierde;art_restmuell_2_20201222arttrierde;art_gelbblau_1_20200623arttrierde;art_restmuell_2_20201028arttrierde;art_gelbblau_1_20200213arttrierde;art_restmuell_2_20201125arttrierde;art_restmuell_2_20200122arttrierde;art_gelbblau_1_20191210arttrierde;art_restmuell_2_20191211arttrierde;art_gelbblau_1_20200317arttrierde;art_restmuell_2_20200401arttrierde;art_restmuell_2_20200902arttrierde;art_gelbblau_1_20200915arttrierde;art_restmuell_2_20200819arttrierde;art_restmuell_2_20201111arttrierde;art_restmuell_2_20200624arttrierde;art_restmuell_2_20200610arttrierde;art_restmuell_2_20200416arttrierde;art_restmuell_2_20200930arttrierde;art_gelbblau_1_20200519arttrierde;art_gelbblau_1_20201208arttrierde;art_gelbblau_1_20200116arttrierde;art_gelbblau_1_20201110arttrierde;art_restmuell_2_20200304arttrierde;art_restmuell_2_20201014arttrierde;art_gelbblau_1_20200721arttrierde;art_restmuell_2_20200429arttrierde;art_restmuell_2_20200205arttrierde;art_restmuell_2_20200708arttrierde;art_gelbblau_1_20200818arttrierde;art_restmuell_2_20200916arttrierde;art_restmuell_2_20201209arttrierde;art_restmuell_2_20191224arttrierde;art_gelbblau_1_20201013arttrierde;art_restmuell_2_20200722arttrierde;art_restmuell_2_20200318arttrierde;art_gelbblau_1_20200420arttrierde;art_restmuell_2_20200108arttrierde
     2021-01-07 06:02:58   modeEnded       
     2021-01-07 06:00:00   modeStart       
     2021-01-06 06:55:01   modeStarted     
     2021-01-11 20:42:03   modeUpcoming    art_gelbblau_1_20210729arttrierde;art_restmuell_2_20210818arttrierde;art_gelbblau_1_20210311arttrierde;art_restmuell_2_20210317arttrierde;art_restmuell_2_20210203arttrierde;art_restmuell_2_20210218arttrierde;art_restmuell_2_20211027arttrierde;art_restmuell_2_20210120arttrierde;art_restmuell_2_20210707arttrierde;art_restmuell_2_20210721arttrierde;art_gelbblau_1_20211021arttrierde;art_restmuell_2_20211013arttrierde;art_gelbblau_1_20210826arttrierde;art_gelbblau_1_20210604arttrierde;art_restmuell_2_20210609arttrierde;art_gelbblau_1_20210114arttrierde;art_gelbblau_1_20210506arttrierde;art_restmuell_2_20210303arttrierde;art_restmuell_2_20211208arttrierde;art_restmuell_2_20210623arttrierde;art_gelbblau_1_20211118arttrierde;art_restmuell_2_20210414arttrierde;art_restmuell_2_20210901arttrierde;art_restmuell_2_20210915arttrierde;art_gelbblau_1_20210211arttrierde;art_restmuell_2_20210512arttrierde;art_restmuell_2_20210804arttrierde;art_gelbblau_1_20210923arttrierde;art_restmuell_2_20210527arttrierde;art_gelbblau_1_20210701arttrierde;art_restmuell_2_20210929arttrierde;art_restmuell_2_20211222arttrierde;art_restmuell_2_20210330arttrierde;art_restmuell_2_20211110arttrierde;art_gelbblau_1_20210409arttrierde;art_restmuell_2_20211124arttrierde;art_gelbblau_1_20211216arttrierde;art_restmuell_2_20210428arttrierde
     2021-01-11 20:42:03   nextUpdate      2021-01-11 21:42:02
     2021-01-11 20:42:04   nextWakeup      2021-01-11 21:42:02
     2021-01-11 20:42:03   state           triggered
Attributes:
   hideOlderThan 1d
   room       Kalender

Offline amenomade

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7406
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1370 am: 11 Januar 2021, 23:12:51 »
Berechtigungsproblem? Oder die Datei ist nicht, wie Du glaubst
ls -la /opt/fhem/backup
Oder die .ics Datei ist nicht gleich strukturiert wie früher.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline Gisbert

  • Hero Member
  • *****
  • Beiträge: 2017
  • Das Ziel ist das Ziel !
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1371 am: 13 Januar 2021, 09:16:53 »
Hallo uniqueck,
hallo Forumsmitglieder,

ich nutze das ABFALL-Modul seit Jahren.
Jetzt bin ich auf den Gedanken gekommen, die Weihnachtsbeleuchtung am Haus mithilfe dieses Modul zu steuern, konkret möchte ich die Beleuchtung an den Termin für die Weihnachtsbaumabholung koppeln. Freundlicherweise liefert mein Abfallkalender diesen Eintrag:

BEGIN:VEVENT
UID:20201227T142106CET-44802Purnx@avea.info
DTSTAMP:20201227T131206Z
CATEGORIES:Abfuhrkalender
DTSTART;VALUE=DATE:20210112
LOCATION:Kuhlmannweg (Bezirk 13)
SUMMARY:Weihnachtsbaumsammlung
END:VEVENT

Leider ist der Eintrag mit dem Datum im ABFALL-Modul flüchtig, so dass eine Abfrage nach dem Reading mit Datum dann ins Leere läuft.
Meine Frage lautet deshalb, wie kann ich aus einer Datei, die obigen Eintrag "DATE:2021012" enthält, diesen auslesen, welches 2 Zeilen oberhalb des Eintrages mit der Bezeichnung "Weihnachtsbaumsammlung" steht?

Viele Grüße Gisbert
Aktuelles Fhem auf HP ThinClient T610 | Debian10 | UniFi-Controller | Homematic, VCCU, HMUART | ESP8266, Platinen von Papa Romeo | Gas-, Wasser-, Stromzähler | Sonoff | 1-Wire-Temperatursensoren | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21RF

Offline tj23

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1372 am: 13 Januar 2021, 17:03:42 »
berechtigung sieht so aus

pi@raspberrypi:~ $ ls -la /opt/fhem/backup
total 802744
drwxr-xr-x  2 fhem dialout      4096 Jan  6 17:35 .
drwxr-xr-x 13 fhem dialout      4096 Jan 11 20:25 ..
-rw-r--r--  1 root root       285335 Jan  5 21:19 basic.ics
-rw-r--r--  1 fhem dialout 301819380 Jan  2 16:52 FHEM-20210102_164615.tar.gz
-rw-r--r--  1 fhem dialout 229509982 Jan  3 17:53 FHEM-20210103_174949.tar.gz
-rw-r--r--  1 fhem dialout 229526270 Jan  3 17:57 FHEM-20210103_175324.tar.gz
-rw-r--r--  1 fhem dialout  60850176 Jan  6 17:36 FHEM-20210106_173552.tar.gz

Offline Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 17370
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1373 am: 13 Januar 2021, 18:56:21 »
Zitat
-rw-r--r--  1 root root       285335 Jan  5 21:19 basic.ics
wobei fhem ja nur lesen will - wozu willst Du die jede Stunde neu einlesen?

Da wird wohl was mit FTUI verbogen sein, denn Termine werden ja gelesen.
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline Franz Tenbrock

  • Hero Member
  • *****
  • Beiträge: 1353
  • trotz 1000 Beiträgen immer noch Anfänger :-(
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1374 am: 13 Januar 2021, 22:21:21 »
Hallo
war lange nicht hier aktiv, leider viel von dem erlernten wieder verlernt ;-(
gibt es mittlerweile eigentlich eine umfassende aktuelle wiki Anleitung.
Das Modul fand ich prinzipiell als eins der wichtigsten für ein Smart home
aber vor 2 Jahren dann nur Probleme , seitdem leider ohne
Meine knappe Freizeit brauche ich gerade für ein anderes Projekt
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Offline tj23

  • New Member
  • *
  • Beiträge: 12
Antw:Neues Modul für Abfallkalender ABFALL
« Antwort #1375 am: 14 Januar 2021, 09:39:48 »
Danke für die Hinweise. Problem gelöst. Es lag an einer kleinen Änderung in der ics. Dadurch hat ftui über die HTML keine korrekten "Angaben" bekommen.

Die 3600 waren eigentlich ein Test, das wird nochmal geändert. 

Danke euch 🙏🏼