Neues Modul für Abfallkalender ABFALL

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

Vorheriges Thema - Nächstes Thema

ArduPino

Google Kalender habe ich, Abfall Modul habe ich auch. Termine werden angezeigt.
Auch habe ich zwei dummys devices (blaue Tonne, schwarze Tonne, aus einem älteren Mülleimer Tutorial) mit zwei verschiedenen Icons.
Wie bekomme ich nun aber die Daten aus dem Kalener Modul in diese dummys, damit ich dort die Tage angezeigt bekomme und bei z.B. nur noch 2 Tagen das Icon ändern lasse.
Wenn ich das schon mal hier im normalen Webinterface so sehen würde, wäre schon mal ausreichend. Generell wollte ich wenn alles soweit ist, das TabletUI verwenden.

Um die Daten aus ABFALL an die dummys zu übertragen, braucht man dafür ein notify oder ein at ?
Irgend wie fehlt mir da der Anfang, habe mir auch schon das Einsteiger Tut angesehen, die Mega PDF ist eher an FS20 Geräte angelehnt, irgendwie bringt mir das nichts.
Hab auch schon einige YT Videos durch...aber auch da geht es dann meistens um was anderes.
Würde mich sehr freuen wenn du (oder jemand anderes) mir dazu helfen könnte, habe schon einige versucht, aber irgendwas mache ich falsch.

uniqueck

Zitat von: ArduPino am 27 September 2016, 11:00:26
Google Kalender habe ich, Abfall Modul habe ich auch. Termine werden angezeigt.
Auch habe ich zwei dummys devices (blaue Tonne, schwarze Tonne, aus einem älteren Mülleimer Tutorial) mit zwei verschiedenen Icons.
Wie bekomme ich nun aber die Daten aus dem Kalener Modul in diese dummys, damit ich dort die Tage angezeigt bekomme und bei z.B. nur noch 2 Tagen das Icon ändern lasse.
Wenn ich das schon mal hier im normalen Webinterface so sehen würde, wäre schon mal ausreichend. Generell wollte ich wenn alles soweit ist, das TabletUI verwenden.

Um die Daten aus ABFALL an die dummys zu übertragen, braucht man dafür ein notify oder ein at ?
Irgend wie fehlt mir da der Anfang, habe mir auch schon das Einsteiger Tut angesehen, die Mega PDF ist eher an FS20 Geräte angelehnt, irgendwie bringt mir das nichts.
Hab auch schon einige YT Videos durch...aber auch da geht es dann meistens um was anderes.
Würde mich sehr freuen wenn du (oder jemand anderes) mir dazu helfen könnte, habe schon einige versucht, aber irgendwas mache ich falsch.
Schaue dir dazu mal Post https://forum.fhem.de/index.php?topic=48237.msg441633.msg#441633

Hier wird das zusammen  mit einer readingsGroup gelöst ist denke ich mal für dein webfrontend bevor du dann auf TabletUI wechselst die übersichtlichste Variante.

Gruß aus der Algarve
Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


ArduPino

#482
Super ! Genau das habe ich gesucht...weiß gar nicht warum ich das nicht gesehen habe  :o

EDIT:
Habe da noch eine Verständnisfrage:
attr rg_myCalendar valueStyle #{if($VALUE eq 1){'style="color:red"'}elsif($VALUE eq 0){'style="color:yellow"'}else{'style="color:limegreen"'}}

Das # musste ich entfernen, sonst hat es nicht funktioniert.
Der gesamte Text wird nun aber grün, also Wochentag, Text, Datum. Entferne ich den hinteren "else" Teil, ist der Text und Wochentag schwarz, Anzahl der Tage bei 1 rot und bei 0 gelb. So wie es sein soll.
Ersetze ich das ep 1 durch <= 1 ändert sich die ganze Schriftfarbe, also auch Datum, Wochentag usw. Warum ?
Und warum wird der Text auf grün gestellt wenn die letzte "else" abfrage dabei ist ?
Ist dieses $VALUE immer der letzte Eintrag, hier der Tag ? Wie wird das unterschieden zum Text, Wochentag usw ?

accessburn

Huhu, kannst du mal bitte schauen warum eventuell eine Mülltonne fehlt?
Der Restmüll fehlt plötzlich, obwohl die nächste Leerung ganz normal am Mittwoch im Kalender steht (siehe Anhang). Bisher funktionierte es soweit ich weiß problemlos.


Internals:
   DEF        MuellKalender 86400
   KALENDER   MuellKalender
   NAME       myAbfall
   NR         533
   NTFY_ORDER 50-myAbfall
   STATE      3
   TYPE       ABFALL
   Readings:
     2016-10-07 10:25:24   MuellKalender_FESAltpapier_datum 14.10.16
     2016-10-07 10:25:24   MuellKalender_FESAltpapier_tage 7
     2016-10-07 10:25:24   MuellKalender_FESAltpapier_text   FES Altpapier
     2016-10-07 10:25:24   MuellKalender_FESAltpapier_wochentag Freitag
     2016-10-07 10:25:24   MuellKalender_FESBioabfall14-taeglicheLeerung_datum 12.10.16
     2016-10-07 10:25:24   MuellKalender_FESBioabfall14-taeglicheLeerung_tage 5
     2016-10-07 10:25:24   MuellKalender_FESBioabfall14-taeglicheLeerung_text   FES Bioabfall 14-tägliche Leerung
     2016-10-07 10:25:24   MuellKalender_FESBioabfall14-taeglicheLeerung_wochentag Mittwoch
     2016-10-07 10:25:24   MuellKalender_FESLeichtverpackungen14-taeglicheLeerung_datum 10.10.16
     2016-10-07 10:25:24   MuellKalender_FESLeichtverpackungen14-taeglicheLeerung_tage 3
     2016-10-07 10:25:24   MuellKalender_FESLeichtverpackungen14-taeglicheLeerung_text   FES Leichtverpackungen 14-tägliche Leerung
     2016-10-07 10:25:24   MuellKalender_FESLeichtverpackungen14-taeglicheLeerung_wochentag Montag
     2016-10-07 10:25:24   next            MuellKalender_FESLeichtverpackungen14-taeglicheLeerung_3
     2016-10-07 10:25:24   next_datum      10.10.16
     2016-10-07 10:25:24   next_tage       3
     2016-10-07 10:25:24   next_text         FES Leichtverpackungen 14-tägliche Leerung
     2016-10-07 10:25:24   next_wochentag  Montag
     2016-10-07 10:25:24   state           3
Attributes:
   event-min-interval 1
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Frank_Huber

wollte das auch gerade mal testen.
Hab die Befehle zum Installieren in fhem ausgeführt und shutdown restart gemacht.

weiterhin "unknown module ABFALL" beim define.

ist da evtl was faul?

in /opt/fhem/FHEMist die 57_Abfall.pm Datei nicht vorhanden

uniqueck

Dann ist es wahrscheinlich  noch nicht installiert. Was hast du denn genau eingegeben?

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


kumue

Zitat von: Frank_Huber am 07 Oktober 2016, 13:02:40
in /opt/fhem/FHEMist die 57_Abfall.pm Datei nicht vorhanden

da sollte sie aber liegen...
ist das letzte update schon lange her ?

ist sie bei update check mit aufgeführt ?

Frank_Huber

#487
Ergebnis "update check"

fhem
List of new / modified files since last update:
UPD ./CHANGED
UPD ./fhem.pl
UPD FHEM/00_FBAHA.pm
UPD FHEM/00_HMLAN.pm
UPD FHEM/00_HMUARTLGW.pm
UPD FHEM/00_SIGNALduino.pm
UPD FHEM/00_TCM.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/09_CUL_FHTTK.pm
UPD FHEM/10_CUL_HM.pm
UPD FHEM/10_EnOcean.pm
UPD FHEM/10_FBDECT.pm
UPD FHEM/10_IT.pm
UPD FHEM/10_ZWave.pm
UPD FHEM/10_pilight_ctrl.pm
UPD FHEM/14_Hideki.pm
UPD FHEM/14_SD_WS.pm
UPD FHEM/14_SD_WS07.pm
UPD FHEM/14_SD_WS09.pm
UPD FHEM/14_SD_WS_Maverick.pm
UPD FHEM/15_CUL_EM.pm
UPD FHEM/23_LUXTRONIK2.pm
UPD FHEM/24_TPLinkHS110.pm
UPD FHEM/30_DUOFERN.pm
UPD FHEM/30_HUEBridge.pm
UPD FHEM/31_HUEDevice.pm
UPD FHEM/31_LightScene.pm
UPD FHEM/32_yowsup.pm
UPD FHEM/33_readingsGroup.pm
UPD FHEM/36_EMT7110.pm
UPD FHEM/36_EleroDrive.pm
UPD FHEM/36_EleroStick.pm
UPD FHEM/36_KeyValueProtocol.pm
UPD FHEM/36_LaCrosse.pm
UPD FHEM/36_LaCrosseGateway.pm
UPD FHEM/36_Level.pm
UPD FHEM/38_netatmo.pm
UPD FHEM/47_OBIS.pm
UPD FHEM/49_SSCam.pm
UPD FHEM/50_HP1000.pm
UPD FHEM/50_TelegramBot.pm
UPD FHEM/51_I2C_BH1750.pm
UPD FHEM/59_Twilight.pm
UPD FHEM/70_BRAVIA.pm
UPD FHEM/70_JSONMETER.pm
UPD FHEM/70_ONKYO_AVR.pm
UPD FHEM/71_ONKYO_AVR_ZONE.pm
UPD FHEM/72_FRITZBOX.pm
UPD FHEM/73_ElectricityCalculator.pm
UPD FHEM/73_GasCalculator.pm
UPD FHEM/73_km200.pm
UPD FHEM/74_AMAD.pm
UPD FHEM/88_HMCCU.pm
UPD FHEM/88_HMCCUCHN.pm
UPD FHEM/88_HMCCUDEV.pm
UPD FHEM/90_SIGNALduino_un.pm
UPD FHEM/92_FileLog.pm
UPD FHEM/93_DbRep.pm
UPD FHEM/93_PWMR.pm
UPD FHEM/94_PWM.pm
UPD FHEM/95_Dashboard.pm
UPD FHEM/98_CustomReadings.pm
UPD FHEM/98_DLNARenderer.pm
UPD FHEM/98_DOIF.pm
UPD FHEM/98_Dooya.pm
UPD FHEM/98_GAEBUS.pm
UPD FHEM/98_HMinfo.pm
UPD FHEM/98_HTTPMOD.pm
UPD FHEM/98_Hyperion.pm
UPD FHEM/98_JsonList.pm
UPD FHEM/98_JsonList2.pm
UPD FHEM/98_STOCKQUOTES.pm
UPD FHEM/98_Text2Speech.pm
UPD FHEM/98_cmdalias.pm
UPD FHEM/98_copy.pm
UPD FHEM/98_statistics.pm
UPD FHEM/98_weekprofile.pm
UPD FHEM/HMCCUConf.pm
UPD FHEM/HttpUtils.pm
UPD FHEM/ONKYOdb.pm
UPD FHEM/firmware/JeeLink_LaCrosseGateway.bin
UPD FHEM/firmware/SIGNALduino_nano328.hex
UPD FHEM/firmware/SIGNALduino_promini328.hex
UPD FHEM/firmware/SIGNALduino_uno.hex
UPD FHEM/lib/74_AMADautomagicFlowset_2.6.4.xml
UPD FHEM/lib/openzwave_manufacturer_specific.xml
UPD docs/commandref_frame.html
UPD docs/commandref_frame_DE.html
UPD www/pgm2/fhemweb.js
UPD www/pgm2/fhemweb_colorpicker.js

fhemabfall
List of new / modified files since last update:
UPD FHEM/57_ABFALL.pm

New entries in the CHANGED file:
FHEM ABFALL and more last change:
2016-05-25
- add regex support for filter


was ich wundert, das ist unten separat mit "fhemabfall" ?
der Install Befehl müsste das doch auch direkt installieren ohne Update oder?

edit:selbst nach Update kein Modul da.

kumue

was passiert, wenn Du
UPD FHEM/57_ABFALL.pm   ausführst ?

Frank_Huber

#489
Zitat von: kumue am 07 Oktober 2016, 13:36:06
was passiert, wenn Du
UPD FHEM/57_ABFALL.pm   ausführst ?

Unknown module ABFALL

Korrektur: das stand noch von vorher da.
Datei war da, nach shutdown restart hat es jetzt geladen.

Frank_Huber

jetzt will er erst nen Kalender von mir.
muss mich da jetzt erst mal reinlesen.
melde mich bei Bedarf wieder..

uniqueck

Siehe readme im Github oder erste Seite im thread.

Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


Frank_Huber

Zitat von: uniqueck am 07 Oktober 2016, 14:12:43
Siehe readme im Github oder erste Seite im thread.

Im Start-Thread stand nichts davon, habs dann in der Commandref gesehen. muss ich die Tage mal bischen mehr Zeit investieren.

macht das ganze noch interessanter, is aber nix zum nebenhermal ausprobieren im Büro.:-)

RaspiCOC

Na,
Zitatim Büro.:-)
hat man doch am ehesten Zeit.  ;D

Franz Tenbrock

#494
Hallo
bin zwar schon etwas länger dabei, habe auch schon eine Menge am Laufen, aber immer das Gleiche Problem.
Wochenlang nichts neues in FHEM  gemacht und schon wieder viel vergessen.
Hab erst hinten im Thread gelesen, ok interessant, dann der Hinweis 1. Beitrag.
Dort dann weitergelesen, Code eingetippt, nix geht.
dann im 8 oder 9 Beitrag ( egal ) der Hinweis das erst das Calendar Modul definiert werden muss, also die ical Datei .. Bitte im 1. Post nachtragen.
Das Modul scheint ja echt klasse zu sein.
Jetzt hänge ich mal wieder an der Darstellung der readings, Schnell durch die Seitne gescrollt, doch leider kaum Definitionen, welche attr müssen wie definiert werden damit es dann auch schön aussieht.
Wäre schön wenn das Wiki mit einem kompletten Beispiel ergänzt würde.
FHEM wird halt nicht nur von Profis benutzt die täglich mit Programmcode umgehen.

Einfach zu schade wenn man immer erst ewig suchen muss bis man das komplette Beispiel hat, dazu gehört doch einfach auch eine schöne Darstellung, das macht es doch erst richtig gut.

Links zu den Icons, wo müssen die hin etc.
gerade gefunden
https://github.com/uniqueck
mal sehen was ich da finde


Trotzdem klasse !
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