Moin,
habe gerade mein HMLan Adapter in FHEM eingerichtet.
Dies funktionerte auch ohne Problemen, er wurde direkt erkannt und steht auf opened.
Jetzt bekomme ich im Logfile zahlreiche Einträge wie
2015.07.13 19:34:24 3: HMLAN1: Unknown code A0F7E861027B60F0000000A28E80E0058::-70:HMLAN1, help me!
2015.07.13 19:34:54 3: HMLAN1: Unknown code A14EA845E325CC10000008071C900000000000903FE::-79:HMLAN1, help me!
Über die Suche habe ich diverse Lösungsansätze gefunden, nur leider hat keine geholfen.
Meine config sieht so aus.
define HMLAN1 HMLAN 192.168.178.28:1000
attr HMLAN1 hmId 2AEE19
attr HMLAN1 hmLanQlen 1_min
define vccu CUL_HM 2AEE19
attr vccu IODev HMLAN1
attr vccu model CCU-FHEM
attr vccu subType virtual
attr vccu webCmd virtual:update
was muss ich noch eintragen?
BITTE um Hilfe, Danke Gruß Dirk
Zitatwas muss ich noch eintragen?
ich glaube das sieht gut aus.
jetzt brauchst du ein wenig geduld, bis die vccu alle unknown devices eingesammelt hat. die readings in der vccu sollten immer mehr werden und die logeinträge dementsprechend weniger. ab und zu mal sichern-> save, sonst geht es nach restart wieder von vorne los. ;)
gruss frank
Moin Frank,
Danke für die schnelle Antwort.
Was will die vccu denn einsammeln?? Ich habe ja - bis auf den HMLan Adapter - noch kein Devices in FHEM hinterlegt.
Geduld ist bei solchen Einträgen nicht gerade meine Stärke :'(
Gruß Dirk
Zitatbis die vccu alle unknown devices eingesammelt hat.
wenn du devices definierst, sind sie ja bekannt. also hast du wohl ne menge homematic-fans als nachbarn.
Moin Frank,
ich glaube jetzt verstehe ich ???
Es sind nicht meine Nachbarn, sonder ich selbst ;D
Meine HM-Komponenten (siehe Signatur) sind alle an einer Qivicon Base der Telekom angemeldet, diese ist aber aus, also nicht in Betrieb! Trotzdem werden sie von der vccu erkannt und eingesammelt, richtig?!
Gruß Dirk
PS. Ich werde mich in Geduld üben :)
.... die Einträge wiederholen sich jetzt schon zum Xten mal im Logfile, wann hört das denn auf?
Bei jedem Eintrag wird unter Readings loadLvl low rot hinterlegt
Gruß Dirk
mach mal ein list von der vccu.
Bitte schön, ein List der vccu
Internals:
DEF 2AEE19
IODev HMLAN1
NAME vccu
NR 87
NTFY_ORDER 50-vccu
STATE HMLAN1:UAS,
TYPE CUL_HM
assignedIOs HMLAN1
Readings:
2015-07-13 19:55:03 state HMLAN1:UAS,
Helper:
mId FFF0
rxType 1
Io:
prefIO
vccu
ioList:
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Attributes:
IODev HMLAN1
model CCU-FHEM
subType virtual
webCmd virtual:update
Gruß Dirk
da fehlt noch
attr vccu IOList HMLAN1
Vielen Dank Frank,
das war die ergänzende Lösung :)
Keine weiteren Einträge mehr im Logfile!
Der Abend ist gerettet, Gruß Dirk
Finale Lösung anbei
define HMLAN1 HMLAN 192.168.178.28:1000
attr HMLAN1 hmId 2AEE19
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 loadLevel 0:low,40:batchLevel,90:high,99:suspended
define vccu CUL_HM 2AEE19
attr vccu IODev HMLAN1
attr vccu IOList HMLAN1
attr vccu model CCU-FHEM
attr vccu subType virtual
attr vccu webCmd virtual:update
muss den alten Thread hier noch mal rauskramen. Ich bekomme ich die Code unknown-Meldungen. Jetzt wollte ich ein vccu einrichten mit der ID von meinem nanoCUL. Leider macht er das aber nicht, weil ich mit der ID bereits einen virtuellen Temp. Sensor angelegt habe.
Gibt es noch eine alternative Lösung um die Unknown-Meldungen aus den Logs rauszufischen?
Du definierst einen Dummy mit der ID des unbekannte Devices und setzt diesen Dummy auf ignore
Beispiel:
define fremd1 CUL_HM 1DB9FF
attr fremd1 IODev HMLAN1
attr fremd1 autoReadReg 4_reqStatus
attr fremd1 expert 2_full
attr fremd1 ignore 1