Liebe Forengemeinde,
die SuFu hat mir leider keine aktuellen(!) themen ausgespuckt, in der das Problem, welches sich seit dem Update auf ver. fhem.pl:22522/2020-08-02 habe:
Ich nutze für meine Rolladensteuerungen doifs/at/Notifys etc, aber allesamt haben meistens die Befehle wie set group=ROLLO_EG closed. Leider funktioniert seit dem letzten Update das group=XYZ nicht mehr, sodass die Befehle nicht ausgeführt werden. Einzelne devices kann ich ansprechen. Ich hab hier mal ein WDT, welcher nicht mehr funktioniert:
Internals:
COMMAND set group=rollo_OG_OL reset open; set group=rollo_OG_OL closed
DEF *23:50:00 set group=rollo_OG_OL reset open; set group=rollo_OG_OL closed
FUUID 5f1601fe-f33f-ddb4-999d-59ab7da47151aa9e
NAME rl_OG_runter_normal
NR 72
PERIODIC yes
RELATIVE no
REP -1
STATE Next: 23:50:00
TIMESPEC 23:50:00
TRIGGERTIME 1597787400
TRIGGERTIME_FMT 2020-08-18 23:50:00
TYPE at
READINGS:
2020-08-18 10:00:05 state Next: 23:50:00
Attributes:
room Zeitsteuerungen
Auch in der Befehlleiste gehen die Befehle mit group=XYZ nicht mehr.
Leider habe ich keine Infors im Internet erhalten und auf der Wiki auch keine Lösung gefunden, zumal das Problem erst seit dem letzten Update auf die o.g. Version aufgetreten ist. Im Logfile ist leider nix zu finden...
Kann mir da jemand helfen oder wurde die Funktion abgeschafft. Ich kann auch auf set device1,device2,device3 closed umsteigen, fand das mit den Gruppen aber einfach schöner und verständlicher gelöst...
Würde mich um ne kurze Rückmeldung freuen ;)
Ansonsten einen wunderschönen Tag!
An der devspec-Syntax wurde seit langem nichts geaendert.
Ich vermute, dass in dieser Konfiguration keine Geraete mit group Attribut (oder group Reading/Internal) rollo_OG_OL gibt.
Wenn ich den Befehl
list group=ROLLO_OG_OL
eingebe, werden folgende Devices angezeigt:
rollo_Schlafzimmer_Joerg
rollo_Schlafzimmer_Ursula_Ost
rollo_Schlafzimmer_Ursula_Sued
rollo_Treppenhaus_Buero
Also sind Devices in der Gruppe vorhanden... Es hat ja auch bis zum letzten Update wunderbar funktioniert und seither habe ich keine Änderungen an FHEM getätigt. Daher ja auch meine Verwunderung.
Anbei ein List eines Rollos, welches in der Group ist.
Internals:
FUUID 5e02367f-f33f-4070-b65a-0333399787bcbac2
NAME rollo_Treppenhaus_Buero
NR 27
STATE open
TYPE ROLLO
stoptime 1597730418
READINGS:
2020-07-19 15:48:40 ASC_Enable on
2020-08-18 10:25:02 ASC_ShadingMessage INFO: current shading status is 'out' - next check in 10m
2020-08-18 08:00:18 ASC_ShuttersLastDrive day open
2020-08-18 08:00:02 ASC_Time_DriveDown 18.08.2020 - 21:06
2020-08-18 08:00:02 ASC_Time_DriveUp 19.08.2020 - 08:00
2020-08-18 00:51:59 associatedWith ASC
2020-08-18 08:00:02 command pct-0
2020-08-18 08:00:02 desired_pct 0
2020-08-18 08:00:02 drive-type modul
2020-08-18 08:00:02 last_drive drive-up
2020-08-18 08:00:18 pct 0
2020-08-18 08:00:18 state open
Attributes:
ASC 1
ASC_AutoAstroModeEvening CIVIL
ASC_AutoAstroModeMorning CIVIL
ASC_BrightnessSensor ESPEasy_brightsouth_sensorsouth:luxsouth
ASC_Closed_Pos 70
ASC_Down astro
ASC_Open_Pos 0
ASC_Pos_Reading pct
ASC_Shading_InOutAzimuth 140:255
ASC_Shading_MinMax_Elevation 15:100
ASC_Shading_Min_OutsideTemperature 15
ASC_Shading_Mode always
ASC_Shading_Pos 50
ASC_Shading_StateChange_SunnyCloudy 6000:5000 2
ASC_Time_Up_Early 8:00
ASC_Time_Up_Late 9:00
ASC_Time_Up_WE_Holiday 11:00
ASC_Up astro
cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
group rollo_OG,rollo_OG_OL
rl_autoStop 0
rl_commandDown set rollo_b5 AI
rl_commandStopDown set rollo_b5 AI
rl_commandStopUp set rollo_b5 A0
rl_commandUp set rollo_b5 A0
rl_excessBottom 4
rl_excessTop 0
rl_resetTime 8
rl_secondsDown 11.5
rl_secondsUp 11.5
rl_switchTime 10
rl_type normal
room Rollos
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_ShuttersPlace:window,terrace,awning ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate room_map structexclude
webCmd open:closed:half:stop:pct
Vielleicht kann man mir helfen ;)
list und set verwenden den gleichen Mechanismus, die Ursache des Problems muss anderswo liegen.
Um es zu lokalisieren wuerde ich:
- attr global verbose 5 setzen.
- set group=rollo_OG_OL reset open in FHEMWEB/telnet direkt ausfuehren, und das FHEM-Log pruefen.
- set rl_OG_runter_normal execNow ausfuehren, und das FHEM-Log pruefen
ROLLO/ASC kenne ich nicht, aber bei so vielen Attributen kann ich mir vorstellen, dass es nicht exakt das tut, was einer hofft.
Jetzt macht es mich verrückt...
Ich habe es ausprobiert und es geht, obwohl ich genau nichts geändert habe... Ich weiß nicht wieso - aber jetzt gehts....
Hier trotzdem mal der Log-Auszug, falls er später von belangen sein sollte.
EDIT: Der Logauszug ist zu lang fürs Forum... Bei Bedarf kann ich versuchen hier ne Textdatei reinzustellen....