AbfallentsorgungBerlin BSR, ALBA und BerlinRecycling - neue Module

Begonnen von RomanticBoy83, 17 Juni 2017, 00:32:23

Vorheriges Thema - Nächstes Thema

andies

Fehlte tatsächlich, die Kategorie heißt logischerweise WB. Habe ich eingebaut (in dieser Fassung wurde auch das Problem gelöst, dass ein update jedes Mal einen neuen Timer ausgelöst hat; jetzt gibt es nur einen alle X Stunden in der Definition). Anbei noch meine devices, zur Info
defmod Abfall BSR
attr Abfall addrKey <HIER addrkey EINTRAGEN>
attr Abfall comment HM = Hausmüll (Restmüll)\
BI = Biotonne\
WS = Wertstofftonne (Gelber Sack/Tonne)\
LT = Laubtonne (falls vorhanden)\
WB = Weihnachtsbaum
attr Abfall intervalDays 14
attr Abfall stateFormat -
und ich lasse mir Telegram zusenden sowie im Raum "Info" in rot anzeigen, ob was abgeholt wird:
defmod Abfall_notify notify Abfall:next_BI:.* {\
my $tomorrow = strftime("%Y-%m-%d",localtime(time+86400));;\
my @cats = ('HM','BI','WS','LT', 'WB');;\
my %names = (HM=>"Hausmüll",BI=>"Biotonne",WS=>"Wertstofftonne",LT=>"Laubtonne", WB=>"Weihnachtsbaum");;\
my @morgen;;\
foreach my $c(@cats){my $v = ReadingsVal("Abfall","next_$c","");;\
 push @morgen,$names{$c} if $v eq $tomorrow\
};;\
if (@morgen) {\
 my $display = join(", ",@morgen);;\
 my $telegram = 'Morgen: '.$display;;\
 fhem("attr -silent Abfall stateFormat <span style='color:#cc0000'>$display</span>");;\
 fhem("attr -silent Abfall room Info");;;;fhem("set TelegramBot _msg 🚮: $telegram");;\
} else { \
 fhem("attr -silent Abfall stateFormat -");;\
 fhem("deleteattr -silent Abfall room");;}\
}
attr Abfall_notify event-min-interval .*:7200
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

cruser1800

Danke für die schnelle Umsetzung! Klapt gut!

Gruß Lutz

mfeske

#122
Ich habe so lange gesucht und bin nur durch den Hinweis von @yersinia drauf gekommen ;-) Super jetzt habe ich etwas zum probieren ;-) Ich brauche ja vermutlich nur defmod Abfall BSR und muss irgendwo meine Adresse hinterlegen.
Gibt es auch noch ein kleines Wiki dazu ? ich erhalte Unknown module bsrabfallkalender

Jetzt aber schon mal Danke für die Arbeit und einen guten Rutsch.
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

andies

Adresse nein, du musst den addrkey hinterlegen. In den ersten Posts steht, wie du den für deine Adresse herausbekommst. Ich habe oben die beiden devices genannt, die ich verwende. Da passieren zwei Dinge:
  • Einmal täglich wird kontrolliert.
  • 24h vorher (genauer um 17 Uhr bei mir, kannst du einstellen) erscheint, wenn am nächsten Tag was ansteht, in meinem room ,,Info" ein roter Eintrag, was denn abgeholt wird. Gleichzeitig wird eine Telegram Nachricht versendet.
  • Am nächsten Tag wird der Eintrag im room gelöscht.
Wenn du Fragen hast, brauche ich die Definitionen deiner devices.
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann