Bodenfeuchtesensor HB-UNI-Sen-CAP-MOIST(-T)

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
stan23
Beiträge: 2029
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 576 Mal
Danksagung erhalten: 335 Mal
Kontaktdaten:

Re: Bodenfeuchtesensor HB-UNI-Sen-CAP-MOIST(-T)

Beitrag von stan23 » 16.08.2021, 07:45

Okay, diese Platine hat definitiv keinen 8 MHz Quarz/Resonator drauf, sondern nur einen 32 kHz Quarz für die Zeit wenn der ATmega schläft.

Wenn du die Fuses 0xFF/0xD2/0xE2 gesetzt hast, wird der ATmega nicht mehr laufen und auch nicht mehr über den Programmieradapter ansprechbar sein, weil er einen externen Takt von rund 8 MHz erwartet.
Um das zu fixen kann der Diamex Programmieradapter einen Takt mit ausgeben, den muss man dann gesondert auf XTAL1 verbinden.

In deinem Fall liest AVRdude aber nur 0 zurück. Da bin ich mir nicht sicher ob das der genannte Folgefehler ist, oder ein anderer Problem vorliegt (z.B. MISO auf GND gebrückt.
Eigentlich wollte ich auch gerade schreiben dass ich keine offensichtlichen Lötfehler sehe und es sehr sauber aussieht, aber das ist ja mein eigenes Foto :lol:
Trotzdem könntest du mal messen ob einer der Pins am ISP-Verbinder eine Brücke nach GND hat.

Und ich habe in AVRDUDESS bei Baud rate immer 57600 angegeben, aber da kann ich nicht sagen ob das einen Einfluss hat.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

steff13
Beiträge: 2
Registriert: 21.08.2022, 10:47
System: CCU

Re: Bodenfeuchtesensor HB-UNI-Sen-CAP-MOIST(-T)

Beitrag von steff13 » 21.08.2022, 11:04

Hallo Zusammen,
ich bekomme den Feuchtigkeitssensor nicht angelernt.
Ich habe schon mehrere CC1101-Module ausprobiert, leider ohne Erfolg :-(

Bei Freqtest ohne und mit active PING kommt eigentlich immer dieselbe Frequenz raus:

Code: Alles auswählen

AskSin++ v5.0.0 (Aug 21 2022 10:30:28)
CC init1
CC Version: 04
 - ready
Active ping is NOT enabled, looking for any telegram
Start searching ...
Freq 0x21656A 868.300 MHz:   0
Freq 0x2165BA 868.332 MHz: 767131.  1 / -69dBm
Search for upper bound
Freq 0x2165CA 868.338 MHz: B759AC.  1 / -67dBm
Freq 0x2165DA 868.344 MHz: 767131.  1 / -69dBm
Freq 0x2165EA 868.351 MHz: B759AC.  1 / -67dBm
Freq 0x2165FA 868.357 MHz: 767131.  1 / -69dBm
Freq 0x21660A 868.363 MHz: B759AC.  1 / -67dBm
Freq 0x21661A 868.370 MHz: 767131.  1 / -70dBm
Freq 0x21662A 868.376 MHz: B759AC.  1 / -68dBm
Freq 0x21663A 868.382 MHz: 767131.  1 / -69dBm
Freq 0x21664A 868.389 MHz: B759AC.  1 / -66dBm
Freq 0x21665A 868.395 MHz: B759AC.  1 / -67dBm
Freq 0x21666A 868.401 MHz: 767131.  1 / -69dBm
Freq 0x21667A 868.408 MHz: B759AC.  1 / -68dBm
Freq 0x21668A 868.414 MHz:   0
Search for lower bound
Freq 0x2165AA 868.325 MHz: 767131.  1 / -71dBm
Freq 0x21659A 868.319 MHz:   0

Done: 0x2165AA - 0x21667A
Calculated Freq: 0x216612 868.367 MHz
Store into config area: 6612...stored!

Old Config Freq was: 0x216612 868.367 MHzGoing to sleep...


skSin++ v5.0.0 (Aug 21 2022 10:38:44)
CC init1
CC Version: 04
 - ready
Active ping is enabled, looking for telegrams only from 767131!
Start searching ...
Freq 0x21656A 868.300 MHz:   0
Freq 0x2165BA 868.332 MHz: 767131.  1 / -71dBm
Search for upper bound
Freq 0x2165CA 868.338 MHz: 767131.  1 / -70dBm
Freq 0x2165DA 868.344 MHz: 767131.  1 / -68dBm
Freq 0x2165EA 868.351 MHz: B759AC.767131.  1 / -70dBm
Freq 0x2165FA 868.357 MHz: B759AC.B759AC.767131.  1 / -68dBm
Freq 0x21660A 868.363 MHz: B759AC.B759AC.B759AC.767131.  1 / -68dBm
Freq 0x21661A 868.370 MHz: B759AC.767131.  1 / -74dBm
Freq 0x21662A 868.376 MHz: B759AC.B759AC.767131.  1 / -69dBm
Freq 0x21663A 868.382 MHz: B759AC.767131.  1 / -69dBm
Freq 0x21664A 868.389 MHz: B759AC.767131.  1 / -69dBm
Freq 0x21665A 868.395 MHz: B759AC.767131.  1 / -68dBm
Freq 0x21666A 868.401 MHz: B759AC.767131.  1 / -71dBm
Freq 0x21667A 868.408 MHz: B759AC.B759AC.B759AC.B759AC.B759AC.B759AC.B759AC.  0
Search for lower bound
Freq 0x2165AA 868.325 MHz: 767131.  1 / -69dBm
Freq 0x21659A 868.319 MHz:   0

Done: 0x2165AA - 0x21666A
Calculated Freq: 0x21660A 868.363 MHz
Store into config area: 660A...stored!

Old Config Freq was: 0x216612 868.367 MHzGoing to sleep...

Der Feuchtigkeitssensor empfängt jedoch nichts:

Code: Alles auswählen

AskSin++ v5.0.0 (Aug 21 2022 10:41:13)
Address Space: 32 - 102
00000000
Init Storage: CAFE1EBF
CC init1
CC Version: 04
 - ready
iVcc: 3392
eVcc: 4833
Config Freq: 0x21660A
DS18B20 Sensor OK
ID: F31200  Serial: JPCAPM0000
*LOW BAT Limit: 22
*Sendeintervall: 30
Config changed List1 (CH 1)
*Offset    : 0
Config changed List1 (CH 2)
*HIGHValue : 830
*LOWValue  : 420
+Analog     (#1): 234 lower than limit!
+Temp         C : 226
+Battery      V : 48
+Humidity (#1) %: 100
<- 10 01 86 53 F31200 000000 00 41 00 E2 30 42 64  - 1396
 debounce
 pressed
 released
<- 1A 02 84 00 F31200 000000 10 F3 12 4A 50 43 41 50 4D 30 30 30 30 70 01 01 01  - 1470

ignore 1C 10 00 8E 649C82 B759AC 02 17 B2 81 D3 CA 78 C7 0A D0 9A 9C 20 28 E2 7E 9E 43 FE  - 18298
ignore 1A 10 00 8E B759AC 649C82 06 72 8F 9C 51 52 F0 78 53 91 8A 43 83 C5 40 75 65  - 18425

Leider kann ich mit der Meldung "Unknown peer" im Log der CCU3 nichts anfangen.
Ich hätte das so interpretiert, dass das Addon nicht istalliert ist. Ich finde die xmls jedoch im Ordner rftypes...

Log der CCU3:

Code: Alles auswählen

Aug 21 10:42:17 ccu3-webui user.debug multimac: C> @84008619: #93 LLMAC RX @31312ms -68dBm 02 84 00 F3 12 00 00 00 00 10 F3 12 4A 50 43 41 50 4D 30 30 30 30 70 01 01 01
Aug 21 10:42:17 ccu3-webui user.debug multimac: Bidcos RX: #02[BC|Ren] F31200->000000 Sysinfo SN=JPCAPM0000 Type=0xF312/0x3070CH=
Aug 21 10:42:17 ccu3-webui user.debug multimac: GetAckActionForIncomingTelegram(): Unknown peer, AckAction_NotForUs
Aug 21 10:42:17 ccu3-webui user.debug multimac: A<: #133 HmBidcos RxTelegram AuthNone #02[BC|Ren] F31200->000000 Sysinfo SN=JPCAPM0000 Type=0xF312/0x3070CH=
Aug 21 10:42:17 ccu3-webui user.debug rfd: Sysinfo received by SEQ0017166 while not in install mode:JPCAPM0000 (HB-UNI-Sen-CAP-MOIST-T)

Code: Alles auswählen

hb-sec-rhs-3.xml                 hb-uni-senact-8-8-rc-bat.xml
hb-sw1-th-sc.xml                 hb-uni-senact-8-8-rc.xml
hb-uni-dmx-master_le_v10.xml     hb-uni-senact-8-8-sc-bat.xml
hb-uni-rgb-led-ctrl.xml          hb-uni-senact-8-8-sc.xml
hb-uni-sen-cap-moist-t.xml       hb-wds40-thp-o.xml
hb-uni-sen-cap-moist.xml         hb_switch_tp.xml
# pwd
/usr/local/addons/jp-hb-devices-addon/firmware/rftypes
Hat jemand einen Tipp was ich noch ausprobieren könnte?

steff13
Beiträge: 2
Registriert: 21.08.2022, 10:47
System: CCU

Re: Bodenfeuchtesensor HB-UNI-Sen-CAP-MOIST(-T)

Beitrag von steff13 » 30.08.2022, 12:47

Problem hat sich erledigt.
Hatte aus Gewohnheit beim Anlernen hmIP gewählt...
:oops:

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“