Hallo zusammen,
ich habe mein FHEM auf einen anderen Server umgezogen.
Neue Hardware und Debian10 -> Debian11.
Außerdem habe ich ein aktuelles Backup zurückgesichert.
Zuvor habe ich die Debian-Installationsanleitung befolgt.
Es funktioniert (fast) alles wie zuvor.
Nur ein paar Aktoren machen Probleme: sie schalten nicht.
Das Kuriose ist:
Ich habe 2x HM-LC-Sw4-SM im Einsatz.
Bei einem funktioniert keiner der vier Aktoren.
Bei dem anderen funktioniert nur einer der vier Aktoren.
Die CCU2 ist neu gestartet und laut Web-Oberfläche ohne Fehler.
Diverse "Funktionstests" direkt über die CCU2 sind erfolgreich.
Auch lassen sich ALLE Aktoren der beiden HM-LC-Sw4-SM direkt über die CCU2 zuverlässig schalten - nur FHEM bekommt davon nix mit.
List eines Device des HM-LC-Sw4-SM bei dem KEIN Aktor funktioniert:
Internals:
CFGFN ./FHEM/004_bewaesserung.cfg
DEF QEQXXXXXXX:1
FUUID 61c2fa0f-f33f-f9d8-9361-44af21473de93139
IODev CCU
NAME schalter_Ventil1
NR 401
STATE aus
TYPE HMCCUCHN
ccuaddr QEQXXXXXXX:1
ccudevstate active
ccuif BidCos-RF
ccuname schalter-Ventil1:1
ccusubtype HM-LC-Sw4-SM-2
ccutype HM-LC-Sw4-SM-2
firmware 2.8
readonly no
READINGS:
2021-12-22 11:12:31 IODev CCU
2021-12-22 11:14:06 STATE off
2021-12-22 10:24:43 activity alive
2021-12-22 10:24:43 battery ok
2021-12-22 11:14:06 control off
2021-12-22 11:14:06 devstate ok
2021-12-22 11:14:06 hmstate off
2021-12-22 10:24:43 rssidevice -255
2021-12-22 10:24:43 rssipeer -255
2021-12-22 10:24:43 sign on
2021-12-22 11:14:06 state off
hmccu:
channels 1
detect 1
devspec QEQXXXXXXX:1
nodefaults 1
role 1:SWITCH
setDefaults 0
cmdlist:
get
set on:noArg on-till off:noArg on-for-timer toggle:noArg
control:
chn 1
dpt STATE
dp:
1.STATE:
VALUES:
NVAL 0
ONVAL 0
OSVAL off
OVAL 0
SVAL off
VAL 0
1.WORKING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
roleCmds:
set:
off:
channel 1
role SWITCH
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
unit
on:
channel 1
role SWITCH
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
unit
on-for-timer:
channel 1
role SWITCH
subcount 2
syntax V:ON_TIME:?duration V:STATE:1
usage on-for-timer duration
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname duration
partype 2
ps VALUES
scn 000
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
unit
on-till:
channel 1
role SWITCH
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname time
partype 2
ps VALUES
scn 000
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
unit
state:
chn 1
dpt STATE
Attributes:
IODev CCU
alias vorne + Seite
ccureadingfilter STATE
controldatapoint 1.STATE
devStateIcon ein:sani_sprinkling@5ECD3C aus:sani_sprinkling@808080 .*:sani_sprinkling@F19A38
eventMap on:ein off:aus
group 02_Kreise (manuelle Steuerung)
room BEWÄSSERUNG
sortby 2
statedatapoint 1.STATE
statevals on:true,off:false
substitute STATE!(true|1):on,(false|0):off
webCmd ein:aus
widgetOverride control:uzsuToggle,off,on
List eines Device des HM-LC-Sw4-SM bei dem EIN Aktor funktioniert:
Internals:
CFGFN ./FHEM/001_licht.cfg
DEF NEQXXXXXXX:1
FUUID 61c2fa0f-f33f-f9d8-aa6d-9a21c5af6d93c0d4
IODev CCU
NAME schalter_Licht_Laterne
NR 127
STATE aus
TYPE HMCCUCHN
ccuaddr NEQXXXXXXX:1
ccudevstate active
ccuif BidCos-RF
ccuname schalter-Licht_Laterne:1
ccusubtype HM-LC-Sw4-SM
ccutype HM-LC-Sw4-SM
firmware 1.12
readonly no
READINGS:
2021-12-22 11:12:31 IODev CCU
2021-12-22 11:14:03 STATE off
2021-12-22 10:47:28 activity alive
2021-12-22 10:47:28 battery ok
2021-12-22 11:14:03 control off
2021-12-22 11:14:03 devstate ok
2021-12-22 11:14:03 hmstate off
2021-12-22 10:47:28 rssidevice -255
2021-12-22 10:47:28 rssipeer -255
2021-12-22 10:47:28 sign on
2021-12-22 11:14:03 state off
hmccu:
channels 1
detect 1
devspec NEQXXXXXXX:1
nodefaults 1
role 1:SWITCH
setDefaults 0
cmdlist:
get
set on:noArg on-till off:noArg on-for-timer toggle:noArg
control:
chn 1
dpt STATE
dp:
1.STATE:
VALUES:
NVAL 0
ONVAL 0
OSVAL off
OVAL 0
SVAL off
VAL 0
1.WORKING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
roleCmds:
set:
off:
channel 1
role SWITCH
subcount 1
syntax V:STATE:0
usage off
subcmd:
000:
args 0
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
unit
on:
channel 1
role SWITCH
subcount 1
syntax V:STATE:1
usage on
subcmd:
000:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 000
unit
on-for-timer:
channel 1
role SWITCH
subcount 2
syntax V:ON_TIME:?duration V:STATE:1
usage on-for-timer duration
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname duration
partype 2
ps VALUES
scn 000
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
unit
on-till:
channel 1
role SWITCH
subcount 2
syntax V:ON_TIME:?time V:STATE:1
usage on-till time
subcmd:
000:
args
dpt ON_TIME
fnc
max 85825945.600000
min 0.000000
parname time
partype 2
ps VALUES
scn 000
unit s
001:
args 1
dpt STATE
fnc
max 1
min 0
parname STATE
partype 3
ps VALUES
scn 001
unit
state:
chn 1
dpt STATE
Attributes:
IODev CCU
alias Laterne
ccureadingfilter STATE
controldatapoint 1.STATE
devStateIcon ein:light_light_dim_100@5ECD3C aus:light_light_dim_00@808080 .*:light_light_dim_00@F19A38
eventMap on:ein off:aus
group 03_Außen
room LICHT
sortby 1
statedatapoint 1.STATE
statevals on:true,off:false
substitute STATE!(true|1):on,(false|0):off
webCmd ein:aus
widgetOverride control:uzsuToggle,off,on
Vielleicht hat jemand eine Idee?!
Liebe Grüße
UPDATE:
Es schalten aus FHEM heraus die jeweils ersten aktoren beider HM-LC-Sw4-SM.
Die jeweiligen Aktoren 2-4 lassen sich nur direkt über die CCU schalten.
Im FHEM-Log ist nichts zu finden.
Keine Ideen?
Ich bin am verzweifeln... :(
Woher sollen wir wissen, was bei Deinem Umzug genau passiert ist? Stimmen die Adressen der Geräte noch?
Du kannst auch mal ein set defaults reset machen, denn Du verwendest noch alte Attribute (atatevals, substitute)
Und du hast hoffentlich nicht gleichzeitig mit dem Umzug ein FHEM Update von HMCCU 4.3 auf 5.0 gemacht?
Was genau ,,passiert" könnt ihr natürlich nicht wissen. Das weiß ich ja auch nicht. Habe eher auf ähnliche Erfahrungen gehofft. Nein, die Umstellung auf HMCCU 5 fand vorher statt und danach lief auch alles.
Meine ca. 30 restlichen HM-Devices funktionieren tadellos.
IPs usw sind nach dem Umzug unverändert.
Sind die alten Attribute in irgendeiner Weise von Nachteil?
Gelöst.
Ich habe alle HM-Devices gemäß WIKI HMCCU erneut angelegt.
Es bleiben ja wirklich kaum noch Attribute übrig. Von daher sehr übersichtlich.
Vielen Dank für die Unterstützung und schöne Weihnachten!