Hi, habe ein problem mit einem MAX6675. Bekommen keine Werte von Ihm. Allerdings ist mir nicht klar, was ich falsch mache. Ich hoffe, ihr könnt mir helfen.
Ich habe eine Arduino Nano mit CC1101 und dem MAX6675 verdrahtet.
Als Quellcode habe ich mich an diesen hier gehalten:
https://github.com/jp112sdl/HB-UNI-Sen-TEMP-MAX6675 (https://github.com/jp112sdl/HB-UNI-Sen-TEMP-MAX6675)
Im Seriellen Monitor bekomme ich diese Ausgabe:
skSin++ V4.1.6 (Oct 10 2020 16:55:32)
Address Space: 32 - 73
CC init1
CC Version: 04
- ready
eVcc: 13280
<- 0B 01 86 70 010900 000000 00 C8 - 3190
<- 0E 02 86 10 010900 000000 06 01 00 00 00 - 3620
<- 0B 03 86 70 010900 000000 00 DC - 4446
<- 0B 04 86 70 010900 000000 00 C8 - 5270
Gepaird ist er. Im Fhem sehe ich ein Virtual Device.
Ein List auf das device zeigt mir das hier:
Internals:
CFGFN
DEF 010900
FUUID 5f7b68d5-f33f-1595-0fc2-53e8a092cce566d2
IODev hmusb
LASTInputDev hmusb
MSGCNT 37
NAME HM_010900
NOTIFYDEV global
NR 46821
STATE ???
TYPE CUL_HM
chanNo 01
hmusb_MSGCNT 37
hmusb_RAWMSG E010900,0000,250B81F2,FF,FFBB,04867001090000000000C8
hmusb_RSSI -69
hmusb_TIME 2020-10-10 17:03:04
lastMsg No:04 - t:70 s:010900 d:000000 00C8
protCmdPend 3 CMDs_pending
protLastRcv 2020-10-10 17:03:04
protRcv 38 last_at:2020-10-10 17:03:04
protState CMDs_pending
rssi_at_hmusb cnt:38 min:-83 max:-66 avg:-73.68 lst:-69
READINGS:
2020-10-10 16:56:29 D-firmware 1.0
2020-10-10 16:56:29 D-serialNr Sensor-101
2020-10-05 20:41:25 commState CMDs_pending
2020-10-10 16:57:24 powerOn 2020-10-10 16:57:24
2020-10-10 16:57:24 recentStateType info
cmdStack:
++A00142424201090000050000000000
++A001424242010900000802010A420B420C42
++A0014242420109000006
helper:
HM_CMDNR 4
PONtest 0
mId no
supp_Pair_Rep 0
cmds:
TmplKey :no:1602341794.35698
TmplTs 1602341794.35698
cmdKey 1:1:0::HM_010900:no:01:
cmdLst:
clear (readings|all)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
tplDel -tplDel-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplDel
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
listDevice [({all}|alive|unknown|dead|notAlive)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
status noArg
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
newChn +010900,00,00,00
nextSend 1602342184.73663
prefIO
rxt 0
vccu
p:
010900
00
00
00
mRssi:
mNo 04
io:
hmusb:
-65
-65
prt:
bErr 0
sProc 2
q:
qReqConf 00
qReqStat
role:
chn 1
dev 1
rssi:
at_hmusb:
avg -73.6842105263158
cnt 38
lst -69
max -66
min -83
shadowReg:
RegL_00. 02:01 0A:42 0B:42 0C:42
tmpl:
Attributes:
IODev hmusb
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model unknown
room CUL_HM
serialNr Sensor-101
subType no
Reicht das schon an Infos, damit mir jemand helfen kann?
Grüße
Christian
Da ist noch nichts gepaired, es sind 3 commands pending. Drücke ein paar mal den Config-Knopf, damit die Kommandos noch abgearbeitet werden. Dann am Besten ein Config auslösen und nochmal Knöpfchen drücken, bis alles abgearbeitet ist. Wenn es dann nicht geht, nochmal ein list posten.
Gruß
PW
die attribute model und subtype passen nicht!
benötigt der sensor eine spezielle "config.pm"?
Zitat von: frank am 10 Oktober 2020, 19:02:27
die attribute model und subtype passen nicht!
benötigt der sensor eine spezielle "config.pm"?
Save config
Tablet-UI
ui
1Wire
Anwesenheit
Badezimmer
Bus
CUL_HM
Central Heating
Draussen
Filelog
Fritzbox
Fronius
HUEDevice
Homematic
Keller
Küche
MQTT
MYSENSORS
SB_PLAYER
Tablet-UI
Telegram
Unsorted
Wetter
Wohnzimmer
global
ipcam
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals:
CFGFN
DEF 010900
FUUID 5f89a225-f33f-1595-dd52-782b3e336363e280
IODev hmusb
LASTInputDev hmusb
MSGCNT 58
NAME HM_010900
NOTIFYDEV global
NR 260994
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
chanNo 01
hmusb_MSGCNT 58
hmusb_RAWMSG E010900,0000,43AB7F1C,FF,FFAC,0786700109000000000096
hmusb_RSSI -84
hmusb_TIME 2020-10-16 15:45:56
lastMsg No:07 - t:70 s:010900 d:000000 0096
protCmdDel 13
protLastRcv 2020-10-16 15:45:56
protRcv 59 last_at:2020-10-16 15:45:56
protResnd 36 last_at:2020-10-16 15:44:51
protResndFail 12 last_at:2020-10-16 15:44:57
protSnd 12 last_at:2020-10-16 15:44:37
protState CMDs_done_Errors:1
rssi_at_hmusb cnt:59 min:-91 max:-71 avg:-78.79 lst:-84
READINGS:
2020-10-16 15:44:28 D-firmware 1.0
2020-10-16 15:44:28 D-serialNr Sensor-101
2020-10-16 15:44:37 cfgState updating
2020-10-16 15:44:57 commState CMDs_done_Errors:1
2020-10-16 15:43:25 powerOn 2020-10-16 15:43:25
2020-10-16 15:43:25 recentStateType info
2020-10-16 15:44:57 state RESPONSE TIMEOUT:RegisterRead
RegL_00.:
VAL
helper:
HM_CMDNR 7
PONtest 0
cSnd 0142424201090000040000000000,0142424201090000040000000000
mId no
supp_Pair_Rep 0
cfgChk:
cmds:
TmplKey :no:1602855907.79299
TmplTs 1602855907.79299
cmdKey 1:1:0::HM_010900:no:01:
cmdLst:
clear (readings|all)
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
tplDel -tplDel-
update noArg
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplDel
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
listDevice [({all}|alive|unknown|dead|notAlive)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
status noArg
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
newChn +010900,00,00,00
nextSend 1602855956.26968
prefIO
rxt 0
vccu
p:
010900
00
00
00
mRssi:
mNo 07
io:
hmusb:
-82
-82
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
at_hmusb:
avg -78.7966101694915
cnt 59
lst -84
max -71
min -91
tmpl:
Attributes:
IODev hmusb
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model unknown
room CUL_HM
serialNr Sensor-101
subType no
Hab ich gemacht. Jetzt sieht es so aus....
Grüße
Zitat von: frank am 10 Oktober 2020, 19:02:27
die attribute model und subtype passen nicht!
benötigt der sensor eine spezielle "config.pm"?
Ja, stimmt. Bei mir steht mist drin.
Kommt das vom Hardwareaufbau oder muss ich da im Fhem was anpassen?
VGrüße