Hallo und guten Abend,
als erstes ein Dankeschön für FHEM, es funktioniert prächtig.
Eine kleine Ausnahme gibt es bei mir mit einem HM-IP Rolladenaktor für Markenschalter (HmIP-BROLL) angeschlossen an einen Rasperrymatic.
Bewege ich das Rollo per Hand gibt es für das Reading "pct" nur die Werte 0 oder 100, der Wert für hmstate stimmt. Bei bedienung über fhem ist alles ok.
Durch die fehlerhafte Zuweisung funktioniert dann auch ASC nicht richtig.
Kann mir jemand helfen?
Steffen
Hallo Steffen,
gib mal ein "list" des Geräts, sonst kann Dir keiner von den Experten hier helfen.
Gruß,
Friedhelm
Hallo Friedhelm,
hast Recht. Hier das List:
Internals:
DEF 00111D8994850D sd=3.LEVEL cd=4.LEVEL
FUUID 6233821a-f33f-1366-3e32-55ea056de755df33
IODev d_ccu
NAME FRO02_3
NR 286
STATE open
TYPE HMCCUDEV
ccuaddr 00111D8994850D
ccudevstate active
ccuif HmIP-RF
ccuname FRO02
ccurolectrl SHUTTER_VIRTUAL_RECEIVER
ccurolestate SHUTTER_TRANSMITTER
ccusubtype BROLL
ccutype HmIP-BROLL
firmware 1.8.20
readonly no
READINGS:
2022-05-22 13:00:43 3.ACTIVITY_STATE STABLE
2022-05-22 13:00:43 3.LEVEL open
2022-05-22 13:00:43 3.LEVEL_STATUS NORMAL
2022-05-22 13:00:43 3.PROCESS STABLE
2022-05-22 13:00:43 3.SECTION 15
2022-05-22 13:00:43 3.SECTION_STATUS NORMAL
2022-05-22 13:00:43 3.SELF_CALIBRATION_RESULT false
2022-05-22 13:00:43 4.ACTIVITY_STATE STABLE
2022-05-22 13:00:43 4.LEVEL open
2022-05-22 13:00:43 4.LEVEL_STATUS NORMAL
2022-05-22 13:00:43 4.PROCESS STABLE
2022-05-22 13:00:43 4.SECTION 4
2022-05-22 13:00:43 4.SECTION_STATUS NORMAL
2022-05-22 12:59:54 ASC_Enable on
2022-05-22 13:00:02 ASC_ShadingMessage <html> ERROR: no brightness sensor found, please set ASC_BrightnessSensor attribut </html>
2022-05-22 05:18:29 ASC_ShuttersLastDrive maximum brightness threshold exceeded
2022-05-22 12:59:58 ASC_Time_DriveDown 22.05.2022 - 23:00
2022-05-22 12:59:58 ASC_Time_DriveUp 23.05.2022 - 08:30
2022-05-22 12:59:58 ASC_Time_PrivacyDriveUp 23.05.2022 - 08:00
2022-05-22 12:59:26 IODev d_ccu
2022-05-22 13:00:43 activity alive
2022-05-22 12:59:55 associatedWith ASC02
2022-05-22 13:00:43 control open
2022-05-22 13:00:43 devstate ok
2022-05-22 13:00:43 hmstate open
2022-05-22 13:00:43 level open
2022-05-22 13:00:43 pct 100
2022-05-22 13:00:43 rssidevice -78
2022-05-22 13:00:43 rssipeer -81
2022-05-22 13:00:43 state open
2022-05-22 13:00:43 voltage 0.0
hmccu:
channels 8
defCDP 4.LEVEL
defSDP 3.LEVEL
detect 5
devspec 00111D8994850D
forcedev 0
nodefaults 1
role 0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SHUTTER_TRANSMITTER,4:SHUTTER_VIRTUAL_RECEIVER,5:SHUTTER_VIRTUAL_RECEIVER,6:SHUTTER_VIRTUAL_RECEIVER,7:BLIND_WEEK_PROFILE
setDefaults 0
cmdlist:
get
set close:noArg open:noArg stop:noArg up pct oldLevel:noArg down toggle:noArg
control:
chn 4
dpt LEVEL
dp:
0.ACTUAL_TEMPERATURE:
VALUES:
NVAL 23.000000
ONVAL 23.000000
OSVAL 23.0
OVAL 23.000000
SVAL 23.0
VAL 23.000000
0.ACTUAL_TEMPERATURE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.CONFIG_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
0.DUTY_CYCLE:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
0.ERROR_CODE:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.ERROR_OVERHEAT:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
0.INSTALL_TEST:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.OPERATING_VOLTAGE:
VALUES:
NVAL 0.000000
ONVAL 0.000000
OSVAL 0.0
OVAL 0.000000
SVAL 0.0
VAL 0.000000
0.OPERATING_VOLTAGE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -78
ONVAL -78
OSVAL -78
OVAL 178
SVAL -78
VAL 178
0.RSSI_PEER:
VALUES:
NVAL -81
ONVAL -81
OSVAL -81
OVAL 175
SVAL -81
VAL 175
0.UNREACH:
VALUES:
NVAL false
ONVAL false
OSVAL alive
OVAL false
SVAL alive
VAL false
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
3.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
3.LEVEL:
VALUES:
NVAL 100
ONVAL 100
OSVAL open
OVAL 1.000000
SVAL open
VAL 1.000000
3.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
3.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
3.SECTION:
VALUES:
NVAL 15
ONVAL 15
OSVAL 15
OVAL 15
SVAL 15
VAL 15
3.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
3.SELF_CALIBRATION_RESULT:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
4.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
4.LEVEL:
VALUES:
NVAL 100
ONVAL 100
OSVAL open
OVAL 1.000000
SVAL open
VAL 1.000000
4.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
4.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
4.SECTION:
VALUES:
NVAL 4
ONVAL 4
OSVAL 4
OVAL 4
SVAL 4
VAL 4
4.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
5.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
5.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL closed
OVAL 0.000000
SVAL closed
VAL 0.000000
5.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
5.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
5.SECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
5.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
6.ACTIVITY_STATE:
VALUES:
NVAL 3
ONVAL 3
OSVAL STABLE
OVAL 3
SVAL STABLE
VAL 3
6.LEVEL:
VALUES:
NVAL 0
ONVAL 0
OSVAL closed
OVAL 0.000000
SVAL closed
VAL 0.000000
6.LEVEL_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
6.PROCESS:
VALUES:
NVAL 0
ONVAL 0
OSVAL STABLE
OVAL 0
SVAL STABLE
VAL 0
6.SECTION:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
6.SECTION_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
7.WEEK_PROGRAM_CHANNEL_LOCKS:
VALUES:
NVAL 0
ONVAL 0
OSVAL 0
OVAL 0
SVAL 0
VAL 0
roleCmds:
get:
set:
close:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:0
usage close
subcmd:
000:
args 0
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 000
unit 100%
down:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:?delta=-20
usage down [delta]
subcmd:
000:
args -20
dpt LEVEL
fnc
max 1.01
min 0.0
parname delta
partype 2
ps VALUES
scn 000
unit 100%
oldLevel:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:100.5
usage oldLevel
subcmd:
000:
args 100.5
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 000
unit 100%
open:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:100
usage open
subcmd:
000:
args 100
dpt LEVEL
fnc
max 1.01
min 0.0
parname LEVEL
partype 3
ps VALUES
scn 000
unit 100%
pct:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:?level
usage pct level
subcmd:
000:
args
dpt LEVEL
fnc
max 1.01
min 0.0
parname level
partype 2
ps VALUES
scn 000
unit 100%
stop:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:STOP:1
usage stop
subcmd:
000:
args 1
dpt STOP
fnc
max 1
min 0
parname STOP
partype 3
ps VALUES
scn 000
unit
up:
channel 4
role SHUTTER_VIRTUAL_RECEIVER
subcount 1
syntax V:LEVEL:?delta=+20
usage up [delta]
subcmd:
000:
args +20
dpt LEVEL
fnc
max 1.01
min 0.0
parname delta
partype 2
ps VALUES
scn 000
unit 100%
state:
chn 3
dpt LEVEL
Attributes:
ASC 2
ASC_AutoAstroModeEvening HORIZON
ASC_AutoAstroModeEveningHorizon -3
ASC_AutoAstroModeMorning HORIZON
ASC_AutoAstroModeMorningHorizon -3
ASC_BrightnessSensor SLO01:AVERAGE_ILLUMINATION 200:50
ASC_Closed_Pos 40
ASC_ComfortOpen_Pos 50
ASC_Down brightness
ASC_Open_Pos 100
ASC_Pos_Reading pct
ASC_PrivacyDown_Pos 50
ASC_PrivacyUpValue_beforeDayOpen 1800:30
ASC_PrivacyUp_Pos 50
ASC_Shading_Min_OutsideTemperature 20
ASC_Shading_Mode always
ASC_Shading_Pos 70
ASC_TempSensor TFA_WIND_22:temperature
ASC_Time_Down_Late 23:00
ASC_Up brightness
ASC_Ventilate_Pos 50
alias Rollo Stube Garten
ccuflags showDeviceReadings
ccureadingfilter 1,2,3,4..*
cmdIcon open:fts_shutter_up stop:fts_shutter_manual close:fts_shutter_down
event-on-change-reading .*
icon fts_shutter
room 1. Stube,Homematic
substexcl pct
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_beforeDayOpen ASC_BlockingTime_beforeNightClose 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_CommandTemplate 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,awning,EG_window 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
webCmd pct:open:close:stop
widgetOverride pct:slider,0,10,100
Ich habe das Gerät erst 4 -6 Wochen und hätte gedacht, das am Anfang "pct" beim manuellen Bedienen auch richtig angezeigt wurde. Eventuell ist es nach ein Update so gworden. Am Anfang zeigte pct statt "100" auch "open" an.
Hallo Steffen,
ich habe ein ähnliches Thema mit einem HmIP-FROLL. Diesen lasse ich schon längere Zeit sonnenstandsabhängig hoch- und runterfahren. Kürzlich habe ich bemerkt das dies nicht mehr funktioniert. Auch die Statusanzeige ist nicht mehr korrekt. Hast Du zwischenzeitlich eine Lösung gefunden? Evtl. kann "zap" hier auch helfen.
Gruß,
Obi-Wan