Erstes Projekt: HB-UNI-Sen-LEV-US

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

Moderator: Co-Administratoren

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 10.11.2018, 19:18

Oh, dann habe ich da wohl noch ein Problem. Bei mir blinkt nichts nach dem Tastersruck. Die LED an Pin 4 leuchtet nur ein paar Sekunden nach dem Einlegen der Batterie.
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 13.11.2018, 00:31

So, ich habe noch einmal alle Verbindungen geprüft und neu geflashed. Das Ergebnis ist dasselbe: Der Tastendruck bewirkt nichts (LED blinkt nicht). Habt Ihr irgendeinen Tipp, wo ich mit der Fehlersuche anfangen kann?
Grüße
Martin
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

cmjay
Beiträge: 2389
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 251 Mal
Danksagung erhalten: 351 Mal

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von cmjay » 13.11.2018, 07:47

Dann poste mal die Ausgabe des Seriellen Monitors, um zu sehen ob das Funkmodul überhaupt initialisiert wird.
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 13.11.2018, 09:58

Direkt nach dem Flashen:

Code: Alles auswählen

⸮vhG:h⸮#⸮⸮h⸮⸮.⸮h⸮).⸮⸮)8⸮h⸮⸮,⸮詩h⸮⸮(⸮h⸮),⸮h⸮⸮⸮⸮.⸮h⸮⸮i⸮⸮8⸮i⸮c
⸮⸮g
⸮:⸮c
⸮:⸮g
⸮⸮c
⸮:⸮c
⸮Z⸮g
⸮:⸮r
⸮:⸮e
⸮⸮"
⸮:⸮k
⸮⸮b
⸮:or
⸮zob
⸮Zob
⸮zob
⸮z⸮b
⸮⸮_:oc
⸮⸮
rc
LjPb9b⸮⸮m
Danach nichts mehr, auch nicht bei Tasterdruck, Ab-/Anklemmen oder Reset.
Grüße
Martin
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

cmjay
Beiträge: 2389
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 251 Mal
Danksagung erhalten: 351 Mal

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von cmjay » 13.11.2018, 10:03

Du hast wohl im Seriellen Monitor die falsche Baud-Rate eingestellt, deshalb der Daten-Müll. Stell mal auf 57600 und poste das Ergebnis.
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 13.11.2018, 10:12

Direkt nach dem Flashen einmalig:

Code: Alles auswählen

AskSin++ V3.1.1 (Nov 13 2018 10:11:07)
Address Space: 32 - 60
CC init1
Error at 00 expected: 2E read: 00
Error at 02 expected: 06 read: 00
Error at 03 expected: 0D read: 00
Error at 04 expected: E9 read: 00
Error at 05 expected: CA read: 00
Error at 07 expected: 0C read: 00
Error at 0B expected: 06 read: 00
Error at 0D expected: 21 read: 00
Error at 0E expected: 65 read: 00
Error at 0F expected: 6A read: 00
Error at 10 expected: C8 read: 00
Error at 11 expected: 93 read: 00
Error at 12 expected: 03 read: 00
Error at 15 expected: 34 read: 00
Error at 17 expected: 03 read: 00
Error at 18 expected: 18 read: 00
Error at 19 expected: 16 read: 00
Error at 1B expected: 43 read: 00
Error at 21 expected: 56 read: 00
Error at 23 expected: E9 read: 00
Error at 24 expected: 2A read: 00
Error at 25 expected: 1F read: 00
Error at 26 expected: 11 read: 00
Error at 29 expected: 59 read: 00
Error at 2C expected: 81 read: 00
Error at 2D expected: 35 read: 00
Error at 2E expected: 09 read: 00
Error at 3E expected: 03 read: 00
CC Version: 00
Error at 3E expected: C0 read: 00
 - ready
Bat: 0
ID: F9D201  Serial: JPLEV00001
*LOW BAT Limit: 22
*Sendeintervall: 180
Config changed List1
*CASE_HIGH:       100
*CASE_WIDTH:      100
*CASE_LENGTH:     100
*CASE_DESIGN:     0
*DISTANCE_OFFSET: 0
*SENSOR_TYPE:     0

Abstand gemessen         : 63
Abstand abzgl. OFFSET    : 63
Behaelterhoehe           : 100
Fuellhoehe               : 37
Behaeltervolumen (gesamt): 785
Inhalt                   : 290L (36%)

Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von jp112sdl » 13.11.2018, 10:15

Das Funkmodul ist nicht korrekt angeschlossen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von jp112sdl » 13.11.2018, 10:34

...oder aber auch defekt.
Kann man nicht ausschließen.

Bat: 0 ist ein wenig verwunderlich.

Kannst du mal ein Foto von deinem Aufbau posten?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 13.11.2018, 11:08

Ich habe mir gerade mal die Lötstellen des Funkmoduls mit der Uhrmacherbrille angeschaut, da könnte das Problem auch liegen. Werde ich heute Abend mal nachlöten. Ich habe auch noch ein zweites Funkmodul da, mit dem ich es mal testen kann.
Auf dem Bild wird man nicht allzu viel erkennen, war nicht zum Vorzeigen gedacht ;)
Dateianhänge
schaltung.JPG
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

DocMarten
Beiträge: 152
Registriert: 12.11.2006, 23:33

Re: Erstes Projekt: HB-UNI-Sen-LEV-US

Beitrag von DocMarten » 13.11.2018, 16:04

Kaum lötet man richtig, schon funktionierts (?):

Code: Alles auswählen

ANCE_OFFSET⸮AskSin++ V3.1.1 (Nov 13 2018 15:32:53)
Address Space: 32 - 60
CC init1
CC Version: 14
 - ready
Bat: 0
ID: F9D201  Serial: JPLEV00001
*LOW BAT Limit: 22
*Sendeintervall: 180
Config changed List1
*CASE_HIGH:       100
*CASE_WIDTH:      100
*CASE_LENGTH:     100
*CASE_DESIGN:     0
*DISTANCE_OFFSET: 0
*SENSOR_TYPE:     0

Abstand gemessen         : 39
Abstand abzgl. OFFSET    : 39
Behaelterhoehe           : 100
Fuellhoehe               : 61
Behaeltervolumen (gesamt): 785
Inhalt                   : 479L (61%)

<- 0F 01 84 53 F9D201 000000 3D 00 00 00 01 DF  - 2951
<- 0E 02 86 10 F9D201 000000 06 01 00 80 00  - 3051
 debounce
 pressed
 released
<- 1A 03 84 00 F9D201 000000 10 F9 D2 4A 50 4C 45 56 30 30 30 30 31 53 01 01 01  - 3106

-> 10 03 A0 01 424242 F9D201 00 04 00 00 00 00 00  - 5562
<- 18 03 80 10 F9D201 424242 02 0A 00 0B 00 0C 00 12 16 20 00 21 B4 00 00  - 5701
 debounce
 pressed
 released
<- 1A 04 84 00 F9D201 000000 10 F9 D2 4A 50 4C 45 56 30 30 30 30 31 53 01 01 01  - 7788

 debounce
 pressed
 released
<- 1A 05 84 00 F9D201 000000 10 F9 D2 4A 50 4C 45 56 30 30 30 30 31 53 01 01 01  - 10596
Die Kabel an das Funkmodul anzulöten ist für einen eher grobmotorischen Gelegenheitslöter wie mich nicht so ganz trivial...

Zwar blinkt die große LED nicht, wenn ich den Taster drücke, aber ansonsten scheint der Tasterdruck das Gewünschte zu tun. fhem zumindest registriert das Device und legt es (unbekannterweise) an:

Code: Alles auswählen

Internals:
   CFGFN      
   DEF        F9D201
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     25
   NAME       HM_F9D201
   NOTIFYDEV  global
   NR         5791
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   hmusb_MSGCNT 25
   hmusb_RAWMSG EF9D201,0000,04D23B56,FF,FFC3,038453F9D2010000003DBB000001DF
   hmusb_RSSI -61
   hmusb_TIME 2018-11-13 15:50:35
   lastMsg    No:03 - t:53 s:F9D201 d:000000 3DBB000001DF
   protCmdDel 1
   protLastRcv 2018-11-13 15:50:35
   protRcv    25 last_at:2018-11-13 15:50:35
   protResnd  7 last_at:2018-11-13 15:48:18
   protResndFail 1 last_at:2018-11-13 15:48:23
   protSnd    3 last_at:2018-11-13 15:48:00
   protState  CMDs_done_Errors:1
   rssi_at_hmusb cnt:25 min:-81 max:-52 avg:-60.08 lst:-61 
   READINGS:
     2018-11-13 15:44:33   D-firmware      1.0
     2018-11-13 15:44:33   D-serialNr      JPLEV00001
     2018-11-13 15:33:44   PairedTo        0x000000
     2018-11-13 15:32:13   R-pairCentral   0x000000
     2018-11-13 15:50:18   RegL_00.        
     2018-11-13 15:47:56   powerOn         2018-11-13 15:47:56
     2018-11-13 15:47:56   recentStateType info
     2018-11-13 15:48:23   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   3
     PONtest    0
     cSnd       01424242F9D20100040000000000,01424242F9D20100040000000000
     mId        
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +F9D201,00,01,00
       nextSend   1542120635.63539
       prefIO     
       rxt        0
       vccu       
       p:
         F9D201
         00
         01
         00
     mRssi:
       mNo        03
       io:
         hmusb:
           -57
           -57
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_hmusb:
         avg        -60.08
         cnt        25
         lst        -61
         max        -52
         min        -81
     shadowReg:
     tmpl:
Attributes:
   IODev      hmusb
   alias      Fuellstandmesser_US
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      unknown
   room       CUL_HM,Terrassen
   serialNr   JPLEV00001
   subType    
Ob er aktualisierte Abstandswerte sendet kann ich daraus nicht entnehmen (und mangels CCU2 hier vor Ort auch nicht auf anderem Wege) Wahrscheinlich könnte man das über den Arduino-Monitor sichtbar machen? Werde mal versuchen, ob man den Sensor irgendwie in das FHEM-HM-Modul hinein bekommt.

Einstweilen vielen Dank - sicher werde ich noch mit der einen oder anderen Frage hier anklopfen ;)
Martin
Standort 1: FS20 + Homematic mit CUL und FHEM (immer aktuelle Ver.) auf Raspberry Pi
Standort 2: Homematic (Wired + einige Funkmodule) über CCU2 und PocketHome HD, VCCU auf Raspberry
3 x Raspi3 mit piCorePlayer/Kodi für Multiroom Audio (+ Tablets/iPeng/iPods)

Antworten

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