Wo/wie fragen: WLAN-RGB-Lampen-Fragestellung

Begonnen von Thomas24568, 11 Dezember 2025, 21:34:24

Vorheriges Thema - Nächstes Thema

Thomas24568

Hallo,

meine FHEM-Anlage hat einen "Umwelt-Sensor" (Z-Wave), der mir voc und CO2-Werte misst. Ich würde nun gern bei Überschreitung gewisser Werte eine Lampe aufleuchten lassen. Fertige "Signal-Ampeln", wie in der Industrie üblich, kosten gleich 200€ aufwärts und sind eindeutig zu groß. Meine Idee ist nun, eine RGB-LED-"Glühbirne" (230V) irgendwie anzusteuern. Mir ist die Hue-Geschichte grob bekannt, aber die benötigen wieder ein Gateway. Aber es gibt ja auch WLAN-RGB-LED Leuchtmittel. Nur dann benötige ich eine Idee, wie ich die Meßwerte abfragen (notify o.ä.) und die Lampe ansteuern kann. Hat das schon mal jemand gemacht, gibt es dazu ein Suchwort für die Forumssuche? Ich weiss im Moment nicht wo ich anfangen könnte...

voc = Flüchtige organische Verbindungen
Sensor = EUROtronic Air Quality Sensor, https://www.eurotronic.org/wp-content/uploads/2023/06/Air-quality-sensor-User-manual-EN.pdf

betateilchen

Vielleicht mal damit anfangen, ein list des devices, das die Werte liefert, hier zu posten. (bitte in code-Tags)

Und dann den EventMonitor beobachten, welche events da auftauchen, wenn die Messwerte an FHEM gemeldet werden.
Solch einen event kannst Du im EventMonitor markieren und Dir daraus quasi automatisch ein passendes notify erzeugen lassen.

Dieses notify kannst Du dann entsprechend anpassen, um je nach geliefertem Wert eine Farbe an Deinem Leuchtmittel einzustellen.

Am passendsten platziert wäre Deine Anfrage im Bereich "Automatisierung", denn dort kann man über notify diskutieren. Die Lampe zu steuern ist ein einfacher set-Befehl, da gibt es nix zu diskutieren.

Den Button zum Verschieben des Threads findest Du unten links auf der Seite.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Thomas24568

Okay, das list:

Internals:
   DEF        cee510b6 4
   FUUID      6792a003-f33f-8037-43d1-5da1ed88b6771be7
   IODev      ZWAdapter
   LASTInputDev ZWAdapter
   MSGCNT     16186
   NAME       ZWave_SENSOR_MULTILEVEL_4
   NR         45
   STATE      VOC: 0.000 , co2: 400 ppm, Taupunkt:  10.0 C, rF: 40 %, Temp.: 24.6 C
   TYPE       ZWave
   ZWAdapter_MSGCNT 16186
   ZWAdapter_RAWMSG 00040004083105110400000190
   ZWAdapter_TIME 2025-12-13 12:52:50
   ZWaveSubDevice no
   cmdsPending 0
   eventCount 16186
   homeId     cee510b6
   isWakeUp  
   lastMsgSent 1764970080.16646
   nodeIdHex  04
   READINGS:
     2025-12-13 12:52:50   CO2-level       400 ppm
     2025-10-22 13:08:14   IODev           ZWAdapter
     2025-07-08 09:51:06   UNPARSED        SENSOR_MULTILEVEL 083104100400000219
     2025-12-13 12:35:50   alarm           HomeHealth: Volatile Organic Compound level, arg 101
     2025-12-05 17:55:35   alarmTypeSupported HomeHealth
     2025-12-05 22:25:07   assocGroup_1    Max 5 Nodes ZWAdapter
     2025-12-05 22:25:07   assocGroup_2    Max 5 Nodes
     2025-12-05 22:25:07   assocGroups     2
     2025-12-05 17:55:56   configAirQualityIndicationViaLED IndicateMeasueredAirQualityViaLE1
     2025-12-13 12:52:50   dewpoint        10.0 C
     2025-12-05 22:27:42   fwMd              fwMdManId: 0148, fwMdFwId_0: 0501, fwMdChkSum_0: 8e45, fwMdUpgradeable: ff, fwMdNrTarg: 00, fwMdFrqSize: 0028
     2025-12-13 12:52:50   humidity        40 %
     2025-12-05 22:25:32   model           EUROtronic Air Quality Sensor
     2025-12-05 22:25:32   modelConfig     eurotronic/eur_airquality.xml
     2025-12-05 22:25:32   modelId         0148-0005-0001
     2025-12-05 17:56:47   powerlvl        current 0 remain 0
     2025-01-23 21:01:07   state           associationAdd 1 1
     2025-12-13 12:52:50   temperature     24.6 C
     2025-12-05 22:28:00   timeToAck       0.110
     2025-12-05 22:28:00   transmit        OK
     2025-12-13 12:52:50   volatileOrganicCompound 0.000
     2025-01-23 21:01:09   zwavePlusInfo   version:01 role:AlwaysOnSlave node:Z-Wave+Node installerIcon:0d00 userIcon:0d00
Attributes:
   alias      ZW 04 Luftgüte über TV
   classes    ZWAVEPLUS_INFO ASSOCIATION CONFIGURATION ASSOCIATION_GRP_INFO TRANSPORT_SERVICE SENSOR_MULTILEVEL ALARM VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL SECURITY SECURITY_S2 SUPERVISION FIRMWARE_UPDATE_MD
   room       ZWave
   stateFormat VOC: volatileOrganicCompound, co2: CO2-level, Taupunkt:  dewpoint, rF: humidity, Temp.: temperature
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:3 MANUFACTURER_SPECIFIC:1 POWERLEVEL:1 SECURITY:1 SECURITY_S2:1 SENSOR_MULTILEVEL:10 SUPERVISION:1 TRANSPORT_SERVICE:2 VERSION:2 ZWAVEPLUS_INFO:2

Heute nachmittag will ein Kollege so ein IKEA-Hub vorbeibringen (Hue-Kompatibel), und wenn ich das habe werde ich mal die Integration testen. Wenn das funktioniert, dann schaue ich mir die Ausgabe vom Eventmonitor ansehen.

betateilchen

Zitat von: Thomas24568 am 13 Dezember 2025, 12:59:20   READINGS:
     2025-12-13 12:52:50   CO2-level       400 ppm
     2025-12-13 12:52:50   volatileOrganicCompound 0.000

Heute nachmittag will ein Kollege so ein IKEA-Hub vorbeibringen (Hue-Kompatibel), und wenn ich das habe werde ich mal die Integration testen. Wenn das funktioniert, dann schaue ich mir die Ausgabe vom Eventmonitor ansehen.

Naja, die Sache mit dem notify kannst Du ja schon unabhängig von dem IKEA Hub abarbeiten.
Die beiden readings sind bereits vorhanden und werden aktualisiert, die sollten also auch events erzeugen.

Am einfachsten machst Du das - wie schon geschrieben - aus dem EventMonitor.
Da wird dann ein notify angelegt, in dem der Ausführungsteil nur aus {} besteht.
Danach kannst Du dann zum Testen {Debug $EVENT} daraus machen.
Ab dann solltest Du bei jeder Aktualisierung einen entsprechenden Eintrag mit "DEBUG" im Logfile finden, was Dir anzeigt, dass Dein notify grundsätzlich funktioniert.

Zu dem Teil mit der RGB Steuerung kommen wir danach :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rabehd

Habe ich Dein Anliegen nicht verstanden?

Für mich klingt das, als ob Du bisher gar keine Lampe über FHEM steuerst. Richtig?
Das heißt Du brauchst erstmal ein Leuchtmittel, welche Du per FHEM schalten kannst.

Der Rest ist Grundwissen, wie schon beschrieben.
Im Eventmonitor das auslösende Event auswählen, notify erstellen, fertig.
Auch funktionierende Lösungen kann man hinterfragen.