Hauptmenü

readings gemeinsam abfragen

Begonnen von satprofi, 12 November 2022, 11:11:55

Vorheriges Thema - Nächstes Thema

satprofi

Hallo.
Habe hier Heizkörper, die in einem Modul abgefragt werden.
Das Modul arbeitet komischerweise nicht mehr sauber, liefert mir aber Zustände der Heitzkörper.
Ich möchte mit zusätzlichen DOIF einen aktor schalten

define di_brennerrelais ([Brennersteuerung:HZ_.*) eq "demand") (set Brennerrelais on)


klappt aber nicht.
setze ich aber (Brennersteuerung:HZ_Wohnzimmer)  schaltet er je nach zustand.

was mache ich falsch?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

sash.sc

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

satprofi

sorry, so hab ichs ja


define di_brennerrelais DOIF ([Brennersteuerung:HZ_.*) eq "demand") (set Brennerrelais on)
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Stelaku

Aber Dein Problem ist damit ja noch nicht erledigt.

Ich glaube was Du suchst findest Du hier

https://fhem.de/commandref_DE.html#DOIF_aggregation

Gruss

Stephan

MadMax-FHEM

Warum postest du dann nicht was du tatsächlich hast?

Sofern das jetzt gepostete dem entspricht was du hast sind auch schon mal Klammern falsch...
Schon mal durchgezählt...
(steht da kein Fehler im Log?)

Poste doch einfach ein komplettes list und gut.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

satprofi

ich machs jetzt so

define di_brennerrelais DOIF ([Brennersteuerung:HZ_WZ] eq "demand" or [ Brennersteuerung:HZ_VZ] eq "demand" or [Brennersteuerung:HZ_BZ] eq "demand"  or [Brennersteuerung:HZ_SZ] eq "demand") (set Brennerrelais on)
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Damian

Zitat von: satprofi am 12 November 2022, 18:43:36
ich machs jetzt so

define di_brennerrelais DOIF ([Brennersteuerung:HZ_WZ] eq "demand" or [ Brennersteuerung:HZ_VZ] eq "demand" or [Brennersteuerung:HZ_BZ] eq "demand"  or [Brennersteuerung:HZ_SZ] eq "demand") (set Brennerrelais on)

Und hast du dir schon dazu die vorgeschlagenen Aggregationsfunktionen angeschaut?
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Stelaku

Hallo satprofi

das hier sollte auf Deine Bedürfnisse erstmal passen.

(["^Brennersteuerung$:^HZ_.*demand$"])(set Brennerrelais on)

Das triggert auf alle Events mit Brennersteuerung mit den Reading HZ_ am Anfang und demand am Ende.

viele Grüsse

Stephan