Neues Modul für Abfallkalender ABFALL

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

Vorheriges Thema - Nächstes Thema

uniqueck

Zitat von: Gisbert am 15 August 2017, 23:20:33
Hallo mahowi,

ich dachte es gäbe einen einfachen Weg.
Ich wüsste schon, wie ich es umsetzen würde:
attr myAbfall userReadings myDatum {substr(ReadingsVal('myAbfall','next_datum',''),0,10)} oder ggf. next_date.
Damit werden die ersten 10 Zeichen (yyyy-mm-dd) incl. Trennzeichen geschrieben, der Rest wird ignoriert.
Ich hab's aber noch nicht geprüft.

Viele Grüße Gisbert

deine Frage sollte damit geklärt sein, oder?

kumue

#931
neueste Version eingepielt.

Was mir gleich auffiel:
next_text Gelber SackundBio 2017-08-16 00:25:00

Da fehlen die Leerzeichen.. Gestern waren sie noch da.

Im Log fand ich eben noch
2017.08.16 00:35:01 1: PERL WARNING: Argument "13.09.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:35:01 1: PERL WARNING: Argument "04.09.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:35:00 1: PERL WARNING: Argument "30.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:35:00 1: PERL WARNING: Argument "29.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:25:00 1: PERL WARNING: Argument "06.09.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:25:00 1: PERL WARNING: Argument "25.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 00:25:00 1: PERL WARNING: Argument "18.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.

Phiolin

#932
Leider doch nicht alles ok. Siehe Post 920 von gestern wären bei mir heute 2 Tonnen zur Abholung dran. Heute fehlen aber jegliche now_* Attribute, es wird keine Abholung angezeigt. Für next_text wird außerdem die Graue Tonne mit angezeigt, obwohl in 6 Tagen nur die Gelbe Tonne dran wäre.

List mit Version aus #909:
Internals:
   DEF        cal.Haus 3600
   KALENDER   cal.Haus
   NAME       cal.Abfall
   NOTIFYDEV  cal.Haus
   NR         86
   NTFY_ORDER 50-cal.Abfall
   STATE      6
   TYPE       ABFALL
   READINGS:
     2017-08-16 04:35:09   calHaus_Biotonne_date 30.08.2017 00:00:00
     2017-08-16 04:35:09   calHaus_Biotonne_days 14
     2017-08-16 04:35:09   calHaus_Biotonne_text Biotonne
     2017-08-16 04:35:09   calHaus_Biotonne_weekday Mittwoch
     2017-08-16 04:35:09   calHaus_BlaueTonne_date 23.08.2017 00:00:00
     2017-08-16 04:35:09   calHaus_BlaueTonne_days 7
     2017-08-16 04:35:09   calHaus_BlaueTonne_text Blaue Tonne
     2017-08-16 04:35:09   calHaus_BlaueTonne_weekday Mittwoch
     2017-08-16 04:35:09   calHaus_GelbeTonne_date 22.08.2017 00:00:00
     2017-08-16 04:35:09   calHaus_GelbeTonne_days 6
     2017-08-16 04:35:09   calHaus_GelbeTonne_text Gelbe Tonne
     2017-08-16 04:35:09   calHaus_GelbeTonne_weekday Dienstag
     2017-08-16 04:35:09   calHaus_GraueTonne_date 23.08.2017 00:00:00
     2017-08-16 04:35:09   calHaus_GraueTonne_days 7
     2017-08-16 04:35:09   calHaus_GraueTonne_text Graue Tonne
     2017-08-16 04:35:09   calHaus_GraueTonne_weekday Mittwoch
     2017-08-16 04:35:09   next            calHaus_GraueTonne|calHaus_GelbeTonne_6
     2017-08-16 04:35:09   next_date       22.08.2017 00:00:00
     2017-08-16 04:35:09   next_days       6
     2017-08-16 04:35:09   next_text       Graue Tonne und Gelbe Tonne
     2017-08-16 04:35:09   next_weekday    Dienstag
     2017-08-16 04:35:09   state           6
   helper:
     bm:
       ABFALL_Notify:
         cnt        52
         dmx        0
         mTS        16.08. 00:35:09
         max        258
         tot        1373
         mAr:
           HASH(0x2eedc68)
           HASH(0x2e5b920)
       ABFALL_Set:
         cnt        46
         dmx        0
         mTS        15.08. 13:52:48
         max        289
         tot        289
         mAr:
           HASH(0x2eedc68)
           cal.Abfall
           update
Attributes:
   room       Kalender


Link zum Kalender: https://p01-calendars.icloud.com/published/2/najqlfK5A7eF6M3a4s4MBb3rTt4bpNF6kckrbFv0vEUkN88rPEL_9MtcYNC8L_u2caxP9aJyW-8j9sMWuVTH9lX_a4KYEHOhEOG9IuHU9cw

Zusätzlich mit der Version aus Post 930 ein weiteres Problem:
Es wird nicht nur die Abholung heute nicht angezeigt, es werden stattdessen Abholungen für 3 Tonnen in 6 Tagen angezeigt, obwohl da laut Kalender nur 1 Tonne abgeholt wird (Gelb).
Die Biotonne ist siehe list unten nämlich erst in 14 Tagen dran, wird aber trotzdem bei next_days und next_text schon für eine Abholung in 6 Tagen angezeigt. Ebenso wird die Graue Tonne bei next_text mit angezeigt, obwohl sie aber erst in 7 Tagen dran wäre - was ja auch richtig erkannt wird. Da scheint der Zusammenbau der next_* Werte nicht richtig zu klappen.

List mit Version aus #930:
Internals:
   DEF        cal.Haus 3600
   KALENDER   cal.Haus
   NAME       cal.Abfall
   NOTIFYDEV  cal.Haus
   NR         85
   NTFY_ORDER 50-cal.Abfall
   STATE      6
   TYPE       ABFALL
   READINGS:
     2017-08-16 07:07:46   calHaus_Biotonne_date 30.08.2017
     2017-08-16 07:07:46   calHaus_Biotonne_days 14
     2017-08-16 07:07:46   calHaus_Biotonne_description
     2017-08-16 07:07:46   calHaus_Biotonne_location
     2017-08-16 07:07:46   calHaus_Biotonne_text Biotonne
     2017-08-16 07:07:46   calHaus_Biotonne_weekday Mittwoch
     2017-08-16 07:07:46   calHaus_BlaueTonne_date 23.08.2017
     2017-08-16 07:07:46   calHaus_BlaueTonne_days 7
     2017-08-16 07:07:46   calHaus_BlaueTonne_description
     2017-08-16 07:07:46   calHaus_BlaueTonne_location
     2017-08-16 07:07:46   calHaus_BlaueTonne_text Blaue Tonne
     2017-08-16 07:07:46   calHaus_BlaueTonne_weekday Mittwoch
     2017-08-16 07:07:46   calHaus_GelbeTonne_date 22.08.2017
     2017-08-16 07:07:46   calHaus_GelbeTonne_days 6
     2017-08-16 07:07:46   calHaus_GelbeTonne_description
     2017-08-16 07:07:46   calHaus_GelbeTonne_location
     2017-08-16 07:07:46   calHaus_GelbeTonne_text Gelbe Tonne
     2017-08-16 07:07:46   calHaus_GelbeTonne_weekday Dienstag
     2017-08-16 07:07:46   calHaus_GraueTonne_date 23.08.2017
     2017-08-16 07:07:46   calHaus_GraueTonne_days 7
     2017-08-16 07:07:46   calHaus_GraueTonne_description
     2017-08-16 07:07:46   calHaus_GraueTonne_location
     2017-08-16 07:07:46   calHaus_GraueTonne_text Graue Tonne
     2017-08-16 07:07:46   calHaus_GraueTonne_weekday Mittwoch
     2017-08-16 07:07:46   next            calHaus_Biotonne|calHaus_GraueTonne|calHaus_GelbeTonne_6
     2017-08-16 07:07:46   next_date       22.08.2017
     2017-08-16 07:07:46   next_days       6
     2017-08-16 07:07:46   next_description
     2017-08-16 07:07:46   next_location
     2017-08-16 07:07:46   next_text       Biotonne und Graue Tonne und Gelbe Tonne
     2017-08-16 07:07:46   next_weekday    Dienstag
     2017-08-16 07:07:46   state           6
Attributes:
   room       Kalender


Korrekt müsste es dagegen wie folgt aussehen.
List mit der ursprünglichen, funktionierenden Version:
Internals:
   DEF        cal.Haus 3600
   KALENDER   cal.Haus
   NAME       cal.Abfall
   NOTIFYDEV  cal.Haus
   NR         85
   NTFY_ORDER 50-cal.Abfall
   STATE      6
   TYPE       ABFALL
   READINGS:
     2017-08-16 07:12:10   calHaus_Biotonne_datum 16.08.17
     2017-08-16 07:12:10   calHaus_Biotonne_tage 0
     2017-08-16 07:12:10   calHaus_Biotonne_text   Biotonne
     2017-08-16 07:12:10   calHaus_Biotonne_wochentag Mittwoch
     2017-08-16 07:12:10   calHaus_BlaueTonne_datum 23.08.17
     2017-08-16 07:12:10   calHaus_BlaueTonne_tage 7
     2017-08-16 07:12:10   calHaus_BlaueTonne_text   Blaue Tonne
     2017-08-16 07:12:10   calHaus_BlaueTonne_wochentag Mittwoch
     2017-08-16 07:12:10   calHaus_GelbeTonne_datum 22.08.17
     2017-08-16 07:12:10   calHaus_GelbeTonne_tage 6
     2017-08-16 07:12:10   calHaus_GelbeTonne_text   Gelbe Tonne
     2017-08-16 07:12:10   calHaus_GelbeTonne_wochentag Dienstag
     2017-08-16 07:12:10   calHaus_GraueTonne_datum 16.08.17
     2017-08-16 07:12:10   calHaus_GraueTonne_tage 0
     2017-08-16 07:12:10   calHaus_GraueTonne_text   Graue Tonne
     2017-08-16 07:12:10   calHaus_GraueTonne_wochentag Mittwoch
     2017-08-16 07:12:10   next            calHaus_GelbeTonne_6
     2017-08-16 07:12:10   next_datum      22.08.17
     2017-08-16 07:12:10   next_tage       6
     2017-08-16 07:12:10   next_text         Gelbe Tonne
     2017-08-16 07:12:10   next_wochentag  Dienstag
     2017-08-16 07:12:10   now             calHaus_Biotonne
     2017-08-16 07:12:10   now_datum       16.08.17
     2017-08-16 07:12:10   now_text          Graue Tonne und   Biotonne
     2017-08-16 07:12:10   now_wochentag   Mittwoch
     2017-08-16 07:12:10   state           6
Attributes:
   room       Kalender

Gisbert

Hallo Constantin,

ich hab das Modul aus dem Beitrag #930 geladen und es läuft bei mir ohne Auffälligkeit.
Der nächste Termin mit 2 Abholungen wird auch richtig angezeigt, d.h. mit den entsprechenden Leerzeichen: "Gelber Sack und Papiertonne".

Beim Laden des Moduls in Fhem sowie beim update innerhalb des Moduls werden folgende Einträge ins Logfile geschrieben:
2017.08.16 04:45:19 3: ABFALL myMuell - CALENDAR:Muelltonnen.Kalender.AVEA triggered, updating ABFALL myMuell ...
2017.08.16 04:45:19 3: ABFALL_UPDATE
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Initialize redefined at .//FHEM/57_ABFALL.pm line 16.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Define redefined at .//FHEM/57_ABFALL.pm line 37.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Undef redefined at .//FHEM/57_ABFALL.pm line 74.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Set redefined at .//FHEM/57_ABFALL.pm line 80.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_GetUpdate redefined at .//FHEM/57_ABFALL.pm line 124.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Attr redefined at .//FHEM/57_ABFALL.pm line 312.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Notify redefined at .//FHEM/57_ABFALL.pm line 339.
2017.08.16 06:49:07 3: ABFALL_UPDATE
2017.08.16 06:49:07 1: PERL WARNING: Argument "22.08.2017" isn't numeric in numeric lt (<) at .//FHEM/57_ABFALL.pm line 467.
2017.08.16 06:49:07 1: PERL WARNING: Argument "29.08.2017" isn't numeric in numeric lt (<) at .//FHEM/57_ABFALL.pm line 467.
2017.08.16 06:49:07 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at (eval 316179) line 1.


Mir scheint, dass das Modul wieder stabil läuft, so dass ich es wieder direkt in den Standard FHEM Update Prozess eingeklinkt habe (wie im Wiki beschrieben).

Vielen Dank und viele Grüße
Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

mahowi

Mit gesetzten Attribut date_style wird jetzt nur das Datum angezeigt. Super!  :D

Warnings bekomme ich auch wie die anderen in Zeile 467.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

uniqueck

Zitat von: Gisbert am 16 August 2017, 07:09:01
Hallo Constantin,

ich hab das Modul aus dem Beitrag #930 geladen und es läuft bei mir ohne Auffälligkeit.
Der nächste Termin mit 2 Abholungen wird auch richtig angezeigt, d.h. mit den entsprechenden Leerzeichen: "Gelber Sack und Papiertonne".

Beim Laden des Moduls in Fhem sowie beim update innerhalb des Moduls werden folgende Einträge ins Logfile geschrieben:
2017.08.16 04:45:19 3: ABFALL myMuell - CALENDAR:Muelltonnen.Kalender.AVEA triggered, updating ABFALL myMuell ...
2017.08.16 04:45:19 3: ABFALL_UPDATE
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Initialize redefined at .//FHEM/57_ABFALL.pm line 16.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Define redefined at .//FHEM/57_ABFALL.pm line 37.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Undef redefined at .//FHEM/57_ABFALL.pm line 74.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Set redefined at .//FHEM/57_ABFALL.pm line 80.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_GetUpdate redefined at .//FHEM/57_ABFALL.pm line 124.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Attr redefined at .//FHEM/57_ABFALL.pm line 312.
2017.08.16 06:41:04 1: PERL WARNING: Subroutine ABFALL_Notify redefined at .//FHEM/57_ABFALL.pm line 339.
2017.08.16 06:49:07 3: ABFALL_UPDATE
2017.08.16 06:49:07 1: PERL WARNING: Argument "22.08.2017" isn't numeric in numeric lt (<) at .//FHEM/57_ABFALL.pm line 467.
2017.08.16 06:49:07 1: PERL WARNING: Argument "29.08.2017" isn't numeric in numeric lt (<) at .//FHEM/57_ABFALL.pm line 467.
2017.08.16 06:49:07 1: PERL WARNING: Argument "" isn't numeric in numeric eq (==) at (eval 316179) line 1.


Mir scheint, dass das Modul wieder stabil läuft, so dass ich es wieder direkt in den Standard FHEM Update Prozess eingeklinkt habe (wie im Wiki beschrieben).

Vielen Dank und viele Grüße
Gisbert
Noch habe ich es nicht in den offiziellen Master Strang gepusht.

Gruß Constantin

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


the ratman

bei mir - nach einspielen des modules vom anfang dieser seite2017.08.16 08:40:03 1: PERL WARNING: Argument "24.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.16 08:40:03 1: stacktrace:
2017.08.16 08:40:03 1:     main::__ANON__                      called by ./FHEM/57_ABFALL.pm (467)
2017.08.16 08:40:03 1:     main::getEvents                     called by ./FHEM/57_ABFALL.pm (190)
2017.08.16 08:40:03 1:     main::ABFALL_GetUpdate              called by ./FHEM/57_ABFALL.pm (89)
2017.08.16 08:40:03 1:     main::ABFALL_Set                    called by fhem.pl (3428)
2017.08.16 08:40:03 1:     main::CallFn                        called by fhem.pl (1741)
2017.08.16 08:40:03 1:     main::DoSet                         called by fhem.pl (1774)
2017.08.16 08:40:03 1:     main::CommandSet                    called by fhem.pl (1170)
2017.08.16 08:40:03 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2492)
2017.08.16 08:40:03 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (904)
2017.08.16 08:40:03 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (548)
2017.08.16 08:40:03 1:     main::FW_Read                       called by fhem.pl (3433)
2017.08.16 08:40:03 1:     main::CallFn                        called by fhem.pl (689)
mehrfach im log bei updates des moduls, aber lang nicht mehr so oft wie die alte meldung. wir nähern uns ...
→do↑p!dnʇs↓shit←

Fixel2012

Hallo zusammen,

da jetzt das Datum schön Formatiert ist, wollte ich gerne unter der Mülltonne im TabletUI das Datum anzeigen.

Kriege das leider nicht so ganz unter einander hin.
Hat da jemand ein Beispiel parat?

Danke

Gruß Fixel
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

TeleDet

@Fixel2012

schau mal hier:

https://forum.fhem.de/index.php/topic,48237.msg671580.html#msg671580

da habe ich die beiden Möglichkeiten laut Wiki schon mal anhand von Screenshots beschrieben.  ;)

Gruß TeleDet

Fixel2012

Zitat von: TeleDet am 16 August 2017, 20:00:47
@Fixel2012

schau mal hier:

https://forum.fhem.de/index.php/topic,48237.msg671580.html#msg671580

da habe ich die beiden Möglichkeiten laut Wiki schon mal anhand von Screenshots beschrieben.  ;)

Gruß TeleDet

Danke, habe das ganz übersehen gehabt! Klappt nun!
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Marsupilami

Hallo,
ich habe auch den "isn't numeric' Fehler:

2017.08.17 13:08:47 1: PERL WARNING: Argument "18.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.17 13:08:47 1: PERL WARNING: Argument "25.08.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.
2017.08.17 13:08:47 1: PERL WARNING: Argument "12.09.2017" isn't numeric in numeric lt (<) at ./FHEM/57_ABFALL.pm line 467.

Durch was wird der denn ausgelöst?

Gruß
Siggi

HeRo

Hallo wollte das Modul ABFALL instalieren, leider bekomme ich folgende Meldung:
2017.08.17 14:14:45 1 : UPD FHEM/57_ABFALL.pm
2017.08.17 14:14:45 1 : Got 20744 bytes for FHEM/57_ABFALL.pm, expected 20080
2017.08.17 14:14:45 1 : aborting.

Vielen Dank

Roland

mahowi

Zitat von: Marsupilami am 17 August 2017, 13:35:30
ich habe auch den "isn't numeric' Fehler:
[...]
Durch was wird der denn ausgelöst?

Dadurch, daß z.B. 25.08.2017 eben nicht numerisch ist und Perl beim Vergleich mit "<" einen numerischen Wert erwartet. Numerisch wäre z.B. 25082017, also ohne Punkte. Es gibt auch die Möglichkeit, über die Time::...-Funktionen Daten zu vergleichen.

Ich hatte mir gestern mal die Zeile angesehen, bin aber auf die Schnelle nicht daraus schlau geworden, was hier verglichen wird.
if ($eventDate < $foundItem->{date} && $eventDate > time) {
Ich hab mir hier mal $eventDate und $foundItem->{date} ausgeben lassen:
2017.08.16 20:14:46.902 5: eventDate: 1504735200, date: 24.08.2017, time:1502907286.90257
$eventDate und time haben also als Format Unix Timestamp und $foundItem->{date} ist ein Datum im Format DD.MM.YYYY. Der zweite Vergleich funktioniert also, der erste ergibt nur eine Fehlermeldung.
Meinem Verständnis nach dürfte die if-Bedingung eigentlich nie erfüllt sein. Oder versteh ich hier irgendetwas falsch?
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

uniqueck

Mein Fehler, muss ich anders lösen. Ich habe diese Stelle übersehen.

Gesendet von meinem ONEPLUS A3003 mit Tapatalk


mahowi

Zitat von: HeRo am 17 August 2017, 14:19:54
Hallo wollte das Modul ABFALL instalieren, leider bekomme ich folgende Meldung:
2017.08.17 14:14:45 1 : UPD FHEM/57_ABFALL.pm
2017.08.17 14:14:45 1 : Got 20744 bytes for FHEM/57_ABFALL.pm, expected 20080
2017.08.17 14:14:45 1 : aborting.

Du mußt das Modul momentan aus Beitrag #930 herunterladen oder den develop-Zweig auf Github nutzen:
Zitat von: uniqueck am 16 August 2017, 08:28:09
Noch habe ich es nicht in den offiziellen Master Strang gepusht.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee