Hauptmenü

ASC Brightness

Begonnen von Tom1000, 22 November 2024, 20:39:13

Vorheriges Thema - Nächstes Thema

Tom1000

Ich bräuchte etwas Hilfe, da ich einfach nicht weiterkomme:

Ich möchte meine Rollos nach Helligkeit steuern.

Als "ASC_BrightnessSensor" habe ich einen Readingsproxy definiert, der sich aus einem Rademacher Umweltsensor das entsprechende Reading raussucht.

Der proxy klappt und zeigt mir wechselnde Werte der Helligkeit an.

Bei den Rollos klappt das ASC device generell ganz prima. Die Rollos fahren wie gewünscht automatisch, z.Zt. mit "astro".

Für ein Rollo habe ich "ASC_BrightnessSensor ASCproxy_bright:state 150:400" definiert und weiter "ASC_Up brightness"

"ASCproxy_bright" ist ein von mir definierter readingsproxy, der aus den Werten eines Mehrfachsensors den Helligkeitswert rausnimmt.

Leider tut sich da nichts, aber ich weiss nicht, wo der Fehler liegt.

Ich denke, es ist eine Kleinigkeit, aber ich komme nicht drauf. Ich habe auch mal als Brightnesssensor den Umweltsensor direkt definiert, also keinen readings proxy, und das entsprechende reading für brightness eingetragen.
Aber auch hier tat sich nichts.

Wo könnte der Fehler liegen?
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

Beta-User

Zitat von: Tom1000 am 22 November 2024, 20:39:13Wo könnte der Fehler liegen?
Würde darauf tippen, dass die "NTFY_ORDER" "falsch herum" ist, also dein ASC-Device vor dem readingsProxy aufgerufen wird (und das Ausgangsdevice des "ASC_BrightnessSensor" für beide relevant ist).

list .* NTFY_ORDERFalls es so ist: eventuell ASC direkt auf das Ausgangsdevice zeigen lassen, oder den Namen eines der beiden Devices so ändern, dass es paßt.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Tom1000

Wenn ich Dich richtig verstehe meinst Du, dass das device, welches den sich ändernden Wrt (also hier das ...proxy_bright in meinem Fall) VOR dem zentralen ASC device bzw. dem einzelnen Rolladen aufgerufen wird und die beiden letzteren dann die Helligkeitsänderung gar nicht mitbekommen?

Dann "pollt" z.B. ASC-device oder meinetwegen das Rollo gar nicht auf Änderungen in den entsprechend gesetzten Attributen?

Also, wenn ich Deinen Tip nehme und die "list..." Anweisung mache, dann steht der "ASCproxy_bright" an allererster Stelle in der Liste. Das könnte das Problem sein?
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

loetmeister

#3
Hi,

Soweit mir bekannt müssen die Helligkeitswerte per notify kommen. Ein polling findet nicht statt.
Wenn du in ASC den debug level etwas erhöhst sollte bei neuen Helligkeitswerten ein Log Eintrag erstellt werden, der dir diverse Werte ausgibt, wie z.b. Helligkeit und Temperatur.

Im ASC device würde ich auch noch
ASC_brightnessDriveUpDown setzen.

Ps: ich hab auch ein Sensor mit diversen readings, das geht ohne Probleme direkt mit z.b. mit ASC_BrightnessSensor Wetterstation:brightness_lux 900:100

Gruß Thomas

TomLee

Hallo,

bei Verwendung eines readingsProxy muss man mVn. auch darauf achten das event-on-change-reading gesetzt ist, sonst gibts keine Events.

Gruß Thomas

Tom1000

#5
Das mit dem "event on change reading" werde ich gleich mal ausprobieren. Hört sich nachvollziehbar an. Ich ging bisher davon aus, dass diese Attribut nur dafür da war, die Datenmenge im Log zu reduzieren.

FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

Tom1000

...auch den Tip vom "loetmeister" werd' ich mal umsetzen. Mal sehen was draus wird.
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

Tom1000

Ich habe die Tips befolgt, komme aber leider doch nicht weiter.
Ich hänge jetzt doch mal die Readings und Internals von Umweltsensor (aus dem sind die Reading Proxys extrahiert) und ASC Device an:

define DUOFERN_69138900 DUOFERN 69138900
attr DUOFERN_69138900 alias Umweltsensor
attr DUOFERN_69138900 room DUOFERN,Garage
#   CODE       69138900
#   DEF        69138900
#   DuofernKepler_MSGCNT 97
#   DuofernKepler_RAWMSG 0F01132200030F004B01CD20290335691389FFFFFF01
#   DuofernKepler_TIME 2024-11-23 18:47:02
#   FUUID      63d5b300-f33f-feda-f27b-555939094e844d8d
#   IODev      DuofernKepler
#   LASTInputDev DuofernKepler
#   MODEL      Umweltsensor
#   MSGCNT     97
#   NAME       DUOFERN_69138900
#   NR         251
#   STATE      T: 6.1 W: 4.1 IR: 0 B: 3
#   SUBTYPE    Umweltsensor
#   TYPE       DUOFERN
#   chanNo     00
#   device     DUOFERN_691389
#   eventCount 101
#   READINGS:
#     2024-02-22 22:01:00   DCF             on
#     2024-11-22 20:17:19   IODev           DuofernKepler
#     2024-11-23 18:47:02   brightness      3
#     2024-02-22 22:01:00   configModified  1
#     2024-11-23 05:00:09   date            2012-07-01
#     2024-02-22 22:01:00   interval        3
#     2024-11-23 18:47:02   isRaining       0
#     2024-02-22 22:01:00   latitude        52
#     2024-02-22 22:01:00   longitude       7
#     2024-11-23 18:47:02   state           T: 6.1 W: 4.1 IR: 0 B: 3
#     2024-11-23 18:47:02   sunDirection    0
#     2024-11-23 18:47:02   sunHeight       -15
#     2024-11-23 18:47:02   temperature     6.1
#     2024-11-23 05:00:09   time            12:00:07
#     2024-02-22 22:01:00   timezone        1
#     2024-02-22 22:01:00   triggerDawn     off off off off off
#     2024-02-22 22:01:00   triggerDusk     off off off off off
#     2024-02-22 22:01:00   triggerRain     off
#     2024-02-22 22:01:00   triggerSun      off off off off off
#     2024-02-22 22:01:00   triggerSunDirection off off off off off
#     2024-02-22 22:01:00   triggerSunHeight off off off off off
#     2024-02-22 22:01:00   triggerTemperature off off off off off
#     2024-02-22 22:01:00   triggerWind     off off off off off
#     2024-11-23 18:47:02   wind            4.1
#
setstate DUOFERN_69138900 T: 6.1 W: 4.1 IR: 0 B: 3
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg0 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg1 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg2 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg3 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg4 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg5 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg6 00000000000000000000
setstate DUOFERN_69138900 2024-02-22 22:01:00 .reg7 83020000013400070000
setstate DUOFERN_69138900 2024-02-22 22:01:00 DCF on
setstate DUOFERN_69138900 2024-11-22 20:17:19 IODev DuofernKepler
setstate DUOFERN_69138900 2024-11-23 18:47:02 brightness 3
setstate DUOFERN_69138900 2024-02-22 22:01:00 configModified 1
setstate DUOFERN_69138900 2024-11-23 05:00:09 date 2012-07-01
setstate DUOFERN_69138900 2024-02-22 22:01:00 interval 3
setstate DUOFERN_69138900 2024-11-23 18:47:02 isRaining 0
setstate DUOFERN_69138900 2024-02-22 22:01:00 latitude 52
setstate DUOFERN_69138900 2024-02-22 22:01:00 longitude 7
setstate DUOFERN_69138900 2024-11-23 18:47:02 state T: 6.1 W: 4.1 IR: 0 B: 3
setstate DUOFERN_69138900 2024-11-23 18:47:02 sunDirection 0
setstate DUOFERN_69138900 2024-11-23 18:47:02 sunHeight -15
setstate DUOFERN_69138900 2024-11-23 18:47:02 temperature 6.1
setstate DUOFERN_69138900 2024-11-23 05:00:09 time 12:00:07
setstate DUOFERN_69138900 2024-02-22 22:01:00 timezone 1
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerDawn off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerDusk off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerRain off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerSun off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerSunDirection off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerSunHeight off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerTemperature off off off off off
setstate DUOFERN_69138900 2024-02-22 22:01:00 triggerWind off off off off off
setstate DUOFERN_69138900 2024-11-23 18:47:02 wind 4.1



define AutoShutter AutoShuttersControl
attr AutoShutter ASC_BrightnessSensor ASCproxy_bright:state 100:300
attr AutoShutter ASC_brightnessDriveUpDown 1000:200
attr AutoShutter ASC_rainSensor ASCproxy_rain:state 1:1 100:10
attr AutoShutter ASC_tempSensor ASCproxy_temperature:temperature
attr AutoShutter ASC_windSensor ASCproxy_wind
attr AutoShutter devStateIcon { ShuttersControl_DevStateIcon($name) }
attr AutoShutter icon fts_shutter_automatic
attr AutoShutter room ASC
#   FUUID      5f9c46ed-f33f-feda-906a-d71ace92f8dd8aa7
#   FVERSION   73_AutoShuttersControl.pm:v0.99.10-s29226/2024-10-12
#   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
#   NAME       AutoShutter
#   NOTIFYDEV  ASCproxy_bright,ASCproxy_rain,ASCproxy_wind,AutoShutter,DUOFERN_42711A,DUOFERN_428909,DUOFERN_42890B,DUOFERN_42890C,DUOFERN_428911,DUOFERN_428929,DUOFERN_428935,DUOFERN_42A65A,DUOFERN_42A662,DUOFERN_497028,DUOFERN_691389,DUOFERN_69138900,DUOFERN_704944,global
#   NR         164
#   NTFY_ORDER 51-AutoShutter
#   STATE      manual
#   TYPE       AutoShuttersControl
#   VERSION    v0.99.10
#   eventCount 172
#   OLDREADINGS:
#   READINGS:
#     2023-11-24 13:53:25   DUOFERN_42328D_PosValue 0
#     2023-12-07 16:16:51   DUOFERN_42328D_lastPosValue 0
#     2024-11-23 16:26:11   DUOFERN_42711A_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_42711A_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_42711A_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 16:25:57   DUOFERN_428909_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_428909_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_428909_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 08:12:55   DUOFERN_42890B_PosValue 0
#     2024-11-23 08:12:19   DUOFERN_42890B_lastPosValue 100
#     2024-11-23 13:29:45   DUOFERN_42890B_nextAstroTimeEvent 23.11.2024 - 23:00
#     2024-11-23 16:25:58   DUOFERN_42890C_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_42890C_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_42890C_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-22 20:17:27   DUOFERN_428911_PosValue 0
#     2024-11-23 08:30:01   DUOFERN_428911_lastPosValue 0
#     2024-11-23 08:30:01   DUOFERN_428911_nextAstroTimeEvent 23.11.2024 - 22:00
#     2024-11-23 16:25:59   DUOFERN_428929_PosValue 0
#     2023-02-06 17:23:24   DUOFERN_428929_lastDelayPosValue 100
#     2024-11-23 16:25:37   DUOFERN_428929_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_428929_nextAstroTimeEvent 24.11.2024 - 08:30
#     2024-11-23 16:26:06   DUOFERN_428935_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_428935_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_428935_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 16:25:54   DUOFERN_42A65A_PosValue 50
#     2024-11-23 16:25:37   DUOFERN_42A65A_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_42A65A_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 16:26:00   DUOFERN_42A662_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_42A662_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_42A662_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 17:07:45   DUOFERN_497028_PosValue 100
#     2024-11-23 16:25:37   DUOFERN_497028_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_497028_nextAstroTimeEvent 24.11.2024 - 08:13
#     2024-11-23 16:26:07   DUOFERN_704944_PosValue 0
#     2024-11-23 16:25:37   DUOFERN_704944_lastPosValue 0
#     2024-11-23 16:25:37   DUOFERN_704944_nextAstroTimeEvent 24.11.2024 - 08:13
#     2023-04-04 05:45:12   ascEnable       on
#     2020-10-30 18:20:43   controlShading  off
#     2024-11-23 16:25:37   global_lastPosValue 0
#     2024-11-23 16:25:37   global_nextAstroTimeEvent 24.11.2024 - 08:13
#     2020-10-30 18:20:43   hardLockOut     off
#     2024-11-22 20:17:21   room_1._Etage_DUOFERN DUOFERN_428911,DUOFERN_42A662
#     2024-11-22 20:17:21   room_1._Etage_DUOFERN_Rollos DUOFERN_42890B,DUOFERN_42890C,DUOFERN_428935,DUOFERN_42A65A
#     2024-11-22 20:17:21   room_DUOFERN_Erdgeschoss_Rollos DUOFERN_428909
#     2024-11-22 20:17:21   room_Erdgeschoss_Wohnzimmer DUOFERN_428929,DUOFERN_497028
#     2024-11-22 20:17:21   room_Erdgeschoss_Wohnzimmer_DUOFERN_Erdgeschoss_Wohnzimmer DUOFERN_42711A
#     2024-11-22 20:17:21   room_Wohnzimmer_Erdgeschoss DUOFERN_704944
#     2024-11-22 20:17:21   room_unsorted   global
#     2020-10-30 18:20:43   selfDefense     off
#     2024-11-23 17:07:45   state           manual
#     2020-10-30 18:20:43   sunriseTimeWeHoliday off
#     2024-11-22 20:17:21   userAttrList    rolled out
#   helper:
#     shuttersList:
#       DUOFERN_42711A
#       DUOFERN_428909
#       DUOFERN_42890B
#       DUOFERN_42890C
#       DUOFERN_428911
#       DUOFERN_428929
#       DUOFERN_428935
#       DUOFERN_42A65A
#       DUOFERN_42A662
#       DUOFERN_497028
#       DUOFERN_704944
#       global
#   monitoredDevs:
#     ASCproxy_bright:
#       AutoShutter ASC_BrightnessSensor
#       DUOFERN_42890B ASC_BrightnessSensor
#       DUOFERN_428911 ASC_BrightnessSensor
#       DUOFERN_428929 ASC_BrightnessSensor
#       DUOFERN_428935 ASC_BrightnessSensor
#     ASCproxy_rain:
#       AutoShutter ASC_rainSensor
#     ASCproxy_wind:
#       AutoShutter ASC_windSensor
#     DUOFERN_42711A:
#     DUOFERN_428909:
#     DUOFERN_42890B:
#     DUOFERN_42890C:
#     DUOFERN_428911:
#     DUOFERN_428929:
#     DUOFERN_428935:
#     DUOFERN_42A65A:
#     DUOFERN_42A662:
#     DUOFERN_497028:
#     DUOFERN_691389:
#       AutoShutter ASC_rainSensor
#     DUOFERN_69138900:
#       AutoShutter ASC_rainSensor
#     DUOFERN_704944:
#
setstate AutoShutter manual
setstate AutoShutter 2024-11-23 17:45:57 .monitoredDevs {"DUOFERN_42A662":{},"ASCproxy_wind":{"AutoShutter":"ASC_windSensor"},"DUOFERN_69138900":{"AutoShutter":"ASC_rainSensor"},"DUOFERN_428911":{},"DUOFERN_691389":{"AutoShutter":"ASC_rainSensor"},"DUOFERN_42A65A":{},"DUOFERN_42711A":{},"DUOFERN_428929":{},"DUOFERN_42890C":{},"DUOFERN_497028":{},"DUOFERN_704944":{},"DUOFERN_428935":{},"ASCproxy_bright":{"DUOFERN_428935":"ASC_BrightnessSensor","AutoShutter":"ASC_BrightnessSensor","DUOFERN_42890B":"ASC_BrightnessSensor","DUOFERN_428911":"ASC_BrightnessSensor","DUOFERN_428929":"ASC_BrightnessSensor"},"DUOFERN_428909":{},"DUOFERN_42890B":{},"ASCproxy_rain":{"AutoShutter":"ASC_rainSensor"}}
setstate AutoShutter 2023-11-24 13:53:25 DUOFERN_42328D_PosValue 0
setstate AutoShutter 2023-12-07 16:16:51 DUOFERN_42328D_lastPosValue 0
setstate AutoShutter 2024-11-23 16:26:11 DUOFERN_42711A_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42711A_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42711A_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 16:25:57 DUOFERN_428909_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428909_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428909_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 08:12:55 DUOFERN_42890B_PosValue 0
setstate AutoShutter 2024-11-23 08:12:19 DUOFERN_42890B_lastPosValue 100
setstate AutoShutter 2024-11-23 13:29:45 DUOFERN_42890B_nextAstroTimeEvent 23.11.2024 - 23:00
setstate AutoShutter 2024-11-23 16:25:58 DUOFERN_42890C_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42890C_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42890C_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-22 20:17:27 DUOFERN_428911_PosValue 0
setstate AutoShutter 2024-11-23 08:30:01 DUOFERN_428911_lastPosValue 0
setstate AutoShutter 2024-11-23 08:30:01 DUOFERN_428911_nextAstroTimeEvent 23.11.2024 - 22:00
setstate AutoShutter 2024-11-23 16:25:59 DUOFERN_428929_PosValue 0
setstate AutoShutter 2023-02-06 17:23:24 DUOFERN_428929_lastDelayPosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428929_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428929_nextAstroTimeEvent 24.11.2024 - 08:30
setstate AutoShutter 2024-11-23 16:26:06 DUOFERN_428935_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428935_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_428935_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 16:25:54 DUOFERN_42A65A_PosValue 50
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42A65A_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42A65A_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 16:26:00 DUOFERN_42A662_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42A662_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_42A662_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 17:07:45 DUOFERN_497028_PosValue 100
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_497028_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_497028_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2024-11-23 16:26:07 DUOFERN_704944_PosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_704944_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 DUOFERN_704944_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2023-04-04 05:45:12 ascEnable on
setstate AutoShutter 2020-10-30 18:20:43 controlShading off
setstate AutoShutter 2024-11-23 16:25:37 global_lastPosValue 0
setstate AutoShutter 2024-11-23 16:25:37 global_nextAstroTimeEvent 24.11.2024 - 08:13
setstate AutoShutter 2020-10-30 18:20:43 hardLockOut off
setstate AutoShutter 2024-11-22 20:17:21 room_1._Etage_DUOFERN DUOFERN_428911,DUOFERN_42A662
setstate AutoShutter 2024-11-22 20:17:21 room_1._Etage_DUOFERN_Rollos DUOFERN_42890B,DUOFERN_42890C,DUOFERN_428935,DUOFERN_42A65A
setstate AutoShutter 2024-11-22 20:17:21 room_DUOFERN_Erdgeschoss_Rollos DUOFERN_428909
setstate AutoShutter 2024-11-22 20:17:21 room_Erdgeschoss_Wohnzimmer DUOFERN_428929,DUOFERN_497028
setstate AutoShutter 2024-11-22 20:17:21 room_Erdgeschoss_Wohnzimmer_DUOFERN_Erdgeschoss_Wohnzimmer DUOFERN_42711A
setstate AutoShutter 2024-11-22 20:17:21 room_Wohnzimmer_Erdgeschoss DUOFERN_704944
setstate AutoShutter 2024-11-22 20:17:21 room_unsorted global
setstate AutoShutter 2020-10-30 18:20:43 selfDefense off
setstate AutoShutter 2024-11-23 17:07:45 state manual
setstate AutoShutter 2020-10-30 18:20:43 sunriseTimeWeHoliday off
setstate AutoShutter 2024-11-22 20:17:21 userAttrList rolled out



und noch den eigentlichen Proxy

define ASCproxy_bright readingsProxy DUOFERN_69138900:brightness
attr ASCproxy_bright event-on-change-reading state:10
attr ASCproxy_bright room ASC
#   DEF        DUOFERN_69138900:brightness
#   DEVICE     DUOFERN_69138900
#   FUUID      5fa03252-f33f-feda-001a-690a23abd3166b0e
#   NAME       ASCproxy_bright
#   NOTIFYDEV  DUOFERN_69138900,global
#   NR         166
#   NTFY_ORDER 50-ASCproxy_bright
#   READING    brightness
#   STATE      3
#   TYPE       readingsProxy
#   eventCount 67
#   CONTENT:
#     DUOFERN_69138900 1
#   READINGS:
#     2024-11-23 18:47:02   state           3
#
setstate ASCproxy_bright 3
setstate ASCproxy_bright 2024-11-23 18:47:02 state 3



Vermutlich sehe ich den Wald vor lauter Bäumen nicht mehr. leider bringt mich die Lektüre von ASC_device im WIKI auch nicht viel weiter.

LG Thomas
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

TomLee

#8
Wozu muss zum Testen bei event-on-change-reading des readingsProxy eine Schwelle angegeben sein?

Und warum überhaupt ein ReadingsProxy und nicht das Reading des Umweltsensor direkt angeben?

Tom1000

#9
Hi Thomas,

Die Schwelle habe ich gesetzt, damit das log klein bleibt. Ist nur ein Versuch.
Was soll das "event on change..." überhaupt bewirken? Jede Helligkeitsänderung löst ja eigentlich ein event aus. Leider reagiert das Rollo nicht drauf. Genauso wie bei Regen oder Wind. Auch da habe ich Proxies definiert.

 "Und warum überhaupt ein ReadingsProxy und nicht das Reading des Umweltsensor direkt angeben?"

Ich hatte mal gelesen, dass man bei Sensoren mit mehreren Messwerten sinnvollerweise einen ReadingProxy macht. Wie sinnvoll das ist, kann ich nicht sagen.

Der Proxy an sich funktioniert ja, aber das scheint nicht das Problem zu sein.
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

TomLee

ZitatDie Schwelle habe ich gesetzt, damit das log klein bleibt. Ist nur ein Versuch.

Du loggst doch nicht den readingsProxy, sondern den Umweltsensor. Dann musst das doch dort "einschränken"?

Tom1000

Hi Thomas,

ja, da magst Du Recht haben,  ;D  Aber das ist jetzt für mich nicht das Problem.
Ich möchte gerne rauskriegen, warum trotz funktionierender ReadingProxies meine Rollos nicht fahren...
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

TomLee

ZitatIch möchte gerne rauskriegen, warum trotz funktionierender ReadingProxies meine Rollos nicht fahren...

Hast es ohne Schwelle getestet?

Tom1000

geht jetzt nicht mehr... Zu dunkel. Geht erst morgen wieder. Aber warum sollte die SChwelle das Problem sein?

Die Schwelle hindert ja nicht daran, dass der Helligkeitswert unter die Schwelle sinkt, ab der das Rollo runterfahren soll.
FHEM auf Thin Client unter Ubuntu, mehr als 30 Duofern Sensoren, Aktoren, Rolladenmotoren; verschiedene Shelly devices; LWWP THZ303sol (2003er Modell), FW2.14 unter FHEM, FritzSmarthome Aktoren, Lampen und Steckdosen.

TomLee

ZitatAber warum sollte die SChwelle das Problem sein?

Kenne ja Deinen Sensor nicht, halte es aber für unwahrscheinlich das es nochmal eine Änderung grösser 10 gibt wenn es schon halbwegs dunkel ist.