HB-UNI-Sen-DIST-US keine Werte in CCU

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

Moderator: Co-Administratoren

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 25.03.2023, 16:10

Hallo Freunde.

Ich habe mir ein HB-UNI-Sen-DIST-US nach Anleitung https://github.com/jp112sdl/HB-UNI-Sen-DIST-US gebaut.
Konnte Problemlos angelernt werden. Kommunikation zwischen CCU und Sensor gibt es wohl, jedenfalls wird mir der Stromwert gegeben.

Aber ich bekomme keine Messwerte!

Messe ich die Volt an Echo wird auch regelmäßig versucht zu messen. Also das scheint zu stimmen. Auch die Status LED leuchtet regelmäßig kurz auf.

Woran könnte das liegen, dass die Werte ich in der CCU ankommen?

Kann ich noch irgendwelche Daten nachliefern, damit mein Problem verständlicher wird?

Noch ergänzt der Monitor:

Code: Alles auswählen

16:33:35.374 -> AskSin++ v5.0.0 (Mar 25 2023 14:22:30)
16:33:35.422 -> Address Space: 32 - 71
16:33:35.422 -> CC init1
16:33:35.422 -> CC Version: 14
16:33:35.422 ->  - ready
16:33:35.659 -> iVcc: 3498
16:33:35.707 -> eVcc: 4945
16:33:35.707 -> ID: F9D601  Serial: JPDIST0001
16:33:35.707 -> *LOW BAT Limit: 22
16:33:35.707 -> *Sendeintervall: 10
16:33:35.707 -> *DISTANCE_OFFSET (1): 0
16:33:35.707 -> *SENSOR_TYPE     (1): 0
16:33:36.985 -> MEASURE (1): 0 cm
16:33:36.985 -> OFFSET  (1): 0 cm
16:33:36.985 -> DISTANCE(1): 0 cm
16:33:37.032 -> <- 0E 01 A2 53 F9D601 4F6654 01 00 00 31 00  - 1630
16:33:37.175 -> -> 0A 01 80 02 4F6654 F9D601 00  - 1755
16:33:37.175 -> waitAck: 01
16:33:37.175 -> <- 0E 02 A2 10 F9D601 4F6654 06 01 00 00 4A  - 1789
16:33:37.318 -> -> 0A 02 80 02 4F6654 F9D601 00  - 1914
16:33:37.318 -> waitAck: 01
16:33:47.306 -> MEASURE (1): 0 cm
16:33:47.306 -> OFFSET  (1): 0 cm
16:33:47.306 -> DISTANCE(1): 0 cm
16:33:47.306 -> <- 0E 03 86 53 F9D601 000000 01 00 00 31 00  - 3751
Hier wird natürlich auch nur Null gemessen. Aber per Voltmeter an Echo und Ground kommen regelmäßig Werte.

Danke euch.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 26.03.2023, 11:42

Schauen wir mal ob es vielleicht ein Lötfehler meinerseits ist. Also neue Platine her und nur den Programmer und Sensor dran. Leider auch keine Messungen immer Null.
Habe zwei verschiedene Sensoren einmal US100 und einmal ein HC-SR04. Beide leider Null. Soviel kann man doch nicht falsch machen oder?
940267D0-6F32-4F0D-8CF8-C728CF11D839.jpeg
4A125EDD-D6ED-4F96-9910-A7D015516FF4.jpeg
E62AEABD-2137-469D-B6B0-B4E3B0348D42.jpeg
Wieder HB-UNI-Sen-DIST-US drauf geladen.
Messe ich mit dem Multimeter folgendes:
Am Sensor:
VCC bis 3,3V aller 10 Sec. (habe ich so eingestellt)
Am Trigger immer Null.
Am Echo kommen Werte zurück aller 10 Sec.

Keine Idee für mich?
640456E7-63B1-4B14-B1BC-965B65A2C803.jpeg
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von jp112sdl » 26.03.2023, 16:10

Hmm, sieht für mich auch alles richtig aus. Kann da auch grad keinen Fehler erkennen.

2 Ideen...
1) Nimm mal den US100 und klemm dessen VCC direkt an VCC vom Pro Mini, damit der dauerversorgt ist.
2) Probier es mit dem HB-UNI-Sen-LEV-US https://github.com/jp112sdl/HB-UNI-Sen-LEV-US

VG,
Jérôme ☕️

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

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 26.03.2023, 16:46

Ich hatte es mit beiden Sketchen versucht.
Seltsam ist mir, dass am Trigger Pin A0 kein Strom zu erkennen ist. Immer Null, muss das so sein?
An PIN 5 stehen rhythmisch 3,3 V an und an Echo also PIN 6 auch.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von jp112sdl » 26.03.2023, 16:52

Das mit dem Echo Pin ist dann schon verwunderlich, dann eigentlich sollte am Echo nur was kommen, wenn vorher getriggert wurde.
Oder der triggert selbst beim Anlegen von VCC.

Am Trigger-Pin liegt für 10 µS (Mikrosekunden!) ein Impuls an. Kannst du denn überhaupt messen?
Misst du mit Multimeter oder Oszi?

VG,
Jérôme ☕️

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

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 26.03.2023, 17:16

Jetzt musste ich schauen wo der Unterschied ist 😀 ich habe dann wohl ein Multimeter. Ok dann sehe ich den Impulse wahrscheinlich nicht. Wenn ich dem VCC Dauerstrom gebe. Dann müsste am Echo trotzdem rhythmisch Werte kommen, weil er auf den Trigger wartet. Das sollte ich messen können, hatte ich zwar schon gemacht, kuck nochmal was ich da sehe.

Hatte auch schon eine zweite Platine genommen aber immer das gleiche.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 26.03.2023, 19:31

Dachte ich hätte HB-UNI-Sen-LEV-US schon versucht gehabt aber nein doch nicht.
Also HB-UNI-Sen-LEV-US Sketch drauf und siehe da auf den Serialmonitor kommen richtige Werte an. Soweit so gut. :D

Auf der CCU habe ich so natürlich jetzt nicht den Abstand den ich eigentlich brauche aber ich habe schon mal Werte.
Ich nehme an im HB-UNI-Sen-DIST-US müsste dann ein Fehler sein oder?
Zweiter Punkt unter LEV-US ich muss den Sensor auf Dauerstrom setzen sonst kommt nichts mehr nach.
PIN5 spuckt zwar rytmisch Strom aus und am Echo kann ich auch was messen aber zur CCU kommt der Wert nicht. Mit Dauerstrom bekomme ich aber dann Werte.

Seltsam das nur ich Probleme habe mit HB-UNI-Sen-DIST-US.
Ich hoffe aus den Infos können wir den Sketch so bauen, dass es läuft.

Gerade nochmal die Sketche hin und her gewechselt.
HB-UNI-Sen-DIST-US geht nicht
HB-UNI-Sen-LEV-US geht aber nur Dauerstrom
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von jp112sdl » 26.03.2023, 20:07

Ich seh erstmal keinen offensichtlichen Fehler. Die Messung ist bei beiden Sketchen die selbe.

https://github.com/jp112sdl/HB-UNI-Sen- ... #L195-L208

https://github.com/jp112sdl/HB-UNI-Sen- ... #L152-L173

VG,
Jérôme ☕️

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

Chemieka
Beiträge: 649
Registriert: 03.01.2017, 17:39
Hat sich bedankt: 4 Mal
Danksagung erhalten: 9 Mal

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von Chemieka » 26.03.2023, 20:41

Seltsam. Es ist aber auch im Serial Monitor auch deutlich. Bei Dist. immer nur Null auch mit Dauerstrom, bei Level im Monitor schön exakte Abstandwerte die ich aber so in der CCU nicht sehe.
Kannst du dir erklären warum es nur mit Dauerstrom geht?
Ansonsten brauche ich nur den Realen Abstand. Wäre die Ausgabe schwierig umzusetzen?
Eigentlich könnte man den Level Sensor und den Distanzsensor zusammen in einen Sensor legen.
PI3+ mit RaspberryMatic; PI4 mit IOBroker; Samsung Tab A mit Mediola Visualisierung; Harmony Hub; Philips Hue; Drei IP Cams; Zwei Leseköpfe an den Stromzählern; Reedkontakt (Arduino) am Wasserzähler; Drucksensor (Arduino); CUL433 für Intertechno und Somfy RTS; Nuki Bridge

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-DIST-US keine Werte in CCU

Beitrag von jp112sdl » 27.03.2023, 08:14

Chemieka hat geschrieben:
26.03.2023, 20:41
Kannst du dir erklären warum es nur mit Dauerstrom geht?
Vielleicht ist der H-Pegel am Pin 5 zu niedrig, um den Sensor zu versorgen.

Oder die Vorlaufzeit ist zu kurz
https://github.com/jp112sdl/HB-UNI-Sen- ... S.ino#L198
https://github.com/jp112sdl/HB-UNI-Sen- ... S.ino#L155
Kannst ja da mal großzügige 1000 draus machen.
Chemieka hat geschrieben:
26.03.2023, 20:41
Eigentlich könnte man den Level Sensor und den Distanzsensor zusammen in einen Sensor legen.
Ist mir zu aufwändig in der CCU umzusetzen

VG,
Jérôme ☕️

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

Antworten

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