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

mfeske

Hallo andies,
Danke, das mit dem key aus 117 hatte ich hinbekommen.
Aber ich blicke überhaupt nicht durch wie ich das jetzt anlege und die Termine auslese / anzeige, deshlab hatte ich ja gefragt ob es einen wiki Artikel dazu gibt.

Gruß
Micha
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

Nimm deinen addrkey und nutze die Definition aus #120 (das erste defmod), setze den dort ein, wo in dem Text
<HIER addrkey EINTRAGEN>
steht und gib das ein. Danach den Befehl
set Abfall updateausführen und dann solltest du readings der Form
list_BI 2026-01-05 2025-12-31 17:00:00
list_HM 2026-01-07 2025-12-31 17:00:00
list_WB 2026-01-10 2025-12-31 17:00:00
...
haben. Das sind dann die Termine.

Berichte mal, ob das klappt. Du musst hier mehr reden im Forum ;-)
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

mfeske

Hallo andies,

ein gesundes neues Jahr und danke für den Steigbügel.
Für
defmod Abfall BSR
attr Abfall addrKey 049....
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 -
bekomme ich allerdings
Unknown module BSR

Gruß
Micha
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

Ah, ok. Weil das kein offizielles Modul ist; ich habe das nicht eingecheckt. Könnte ich vielleicht mal machen, aber das Copyright hat der TE, nicht ich. Egal. Die Lösung:

Du kopierst die Datei in #120 in dein FHEM-Verzeichnis (bei mir auf Linux /opt/fhem/FHEM) und machst dann
reload 57_BSR.pmDanach sollte der Fehler verschwunden sein.

Frohes Neues!
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

mfeske

super, kaum macht man es richtig .... funktioniert es ;-)
Readings
list_BI
2026-01-02,2026-01-15
2026-01-01 16:20:46
list_WB
2026-01-10
2026-01-01 16:20:46
list_WS
2026-01-06
2026-01-01 16:20:46
next_BI
2026-01-02
2026-01-01 16:20:46
next_WB
2026-01-10
2026-01-01 16:20:46
next_WS
2026-01-06
2026-01-01 16:20:46

nächste Stufe für mich wäre dann am Tag einer Abholung um 06:00 Uhe eine pushmsg und vielleicht noch eine grafische Aufbereitung ich glaube ich hatte irgendwo im wiki dazu mal was gesehen, finde es aber nicht mehr :-(
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)