HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Moderator: Co-Administratoren
- NilsG
- Beiträge: 1685
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 381 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Moin zusammen ...
Ich klinke mich hier auch mal ein!
Ich werde meine "LevelJet" wohl aufgeben, weil es von der Seite her sehr undurchsichtig ist, ob und wie es da weitergeht usw.
(siehe thread: viewtopic.php?f=47&t=51972&hilit=leveljet)
Dieses Projekt finde ich sehr gut umgesetzt, allerdings benötige ich eben ein Gerät, dass auch meinen 6m - effektiv 5m (Rest unterPumpe, nie gefüllter Ring oben) - tiefen Brunnen messen kann.
In der Beschreibung steht
Bei den verwendeten Ultraschallmodulen werden allerdings "nur" bis 4,50m angegeben
Wie verhält es sich hier nun?!
Funktioniert das auch mit Brunnen von 1m Durchmesser?
bzw. wenn man die Sensoren in ein KG-Rohr einbaut, so wie bei den LevelJet vorgeschlagen.
DANKE!
Nils
Ich klinke mich hier auch mal ein!
Ich werde meine "LevelJet" wohl aufgeben, weil es von der Seite her sehr undurchsichtig ist, ob und wie es da weitergeht usw.
(siehe thread: viewtopic.php?f=47&t=51972&hilit=leveljet)
Dieses Projekt finde ich sehr gut umgesetzt, allerdings benötige ich eben ein Gerät, dass auch meinen 6m - effektiv 5m (Rest unterPumpe, nie gefüllter Ring oben) - tiefen Brunnen messen kann.
In der Beschreibung steht
Bei den verwendeten Ultraschallmodulen werden allerdings "nur" bis 4,50m angegeben
Wie verhält es sich hier nun?!
Funktioniert das auch mit Brunnen von 1m Durchmesser?
bzw. wenn man die Sensoren in ein KG-Rohr einbaut, so wie bei den LevelJet vorgeschlagen.
DANKE!
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- NilsG
- Beiträge: 1685
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 381 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Moin Mathias ...
Schönes Projekt!
Könntest Du zu dem von Dir verwendetem Netzteil + Gehäuse bitte mal was schreiben und Fotos posten!?
DANKE!
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 712
- Registriert: 09.04.2017, 10:16
- System: CCU
- Wohnort: Nierstein [D]
- Hat sich bedankt: 90 Mal
- Danksagung erhalten: 68 Mal
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Also ich habe folgendes genommen:
https://www.amazon.de/dp/B00MWQD43U?ref ... b_ap_share
Dazu aktuell eine Standard IP54-Dose. So richtig gut fühle ich mich mit ip54 nicht, wird bei Gelegenheit noch gegen 68 ausgetauscht. Ist auch noch nicht verbaut.
Auf jeden Fall wird das Netzteil noch mit wetprotect behandelt und ein Silicagelbeutel kommt dazu.
https://www.amazon.de/dp/B00MWQD43U?ref ... b_ap_share
Dazu aktuell eine Standard IP54-Dose. So richtig gut fühle ich mich mit ip54 nicht, wird bei Gelegenheit noch gegen 68 ausgetauscht. Ist auch noch nicht verbaut.
Auf jeden Fall wird das Netzteil noch mit wetprotect behandelt und ein Silicagelbeutel kommt dazu.
Aufgrund wiederholter nerviger Werbung und "product placement" würde ich mein Haus eher entsmarten als Mediola/NEO zu kaufen.
- NilsG
- Beiträge: 1685
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 381 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Genau das hatte ich mir auch rausgesucht!Ondas[tm] hat geschrieben: ↑05.07.2020, 15:43Also ich habe folgendes genommen:
https://www.amazon.de/dp/B00MWQD43U?ref ... b_ap_share
Dazu aktuell eine Standard IP54-Dose. So richtig gut fühle ich mich mit ip54 nicht, wird bei Gelegenheit noch gegen 68 ausgetauscht. Ist auch noch nicht verbaut.
Auf jeden Fall wird das Netzteil noch mit wetprotect behandelt und ein Silicagelbeutel kommt dazu.
Am Ende sollte dann nur 2 Kabel in das bzw. aus dem Gehäuse gehen/kommen:
* 230V Spannung
* Ultraschall
Welches Gehäuse hast Du denn ins Auge gefasst?
IP68 steht und fällt ja mit den Einlässen
Nils
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 463
- Registriert: 05.03.2014, 19:31
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Hallo zusammen,
gestern ist mein Ultraschallsensor angekommen. Jetzt gerade angeschlossen aber leider bekomme ich nur den Wert 255 Übermittelt.
Sieht im Monitor so aus:
Mein Sensor (Beschriftung auf Plantine SR04M-2) ist mit TX / RX beschriftet und ich gehe davon aus der er wie folgt angeschlossen werden muss:
Sensor _ Arduino
TX --> A0
RX --> A1
Ist das so richtig?
Wenn ich den Test Sketch auf den Arduino lade erhalte ich aufsteigend die Werte 0, 1, 2, 4, 8, 16, 32, 64, 128, 255 und dann fängt er wieder bei 0 an. Denke das soll so sein, oder?
Jemand eine Idee was hier falsch sein könnte?
EDIT:
Gerade rausbekommen das mein Ultraschall Modul wohl 3 verschiedene Betriebsarten kann:
Welchen Mode muss ich denn per Widerstand einstellen ?
Danke und Gruß
gestern ist mein Ultraschallsensor angekommen. Jetzt gerade angeschlossen aber leider bekomme ich nur den Wert 255 Übermittelt.
Sieht im Monitor so aus:
Code: Alles auswählen
13:06:19.970 -> *** ULTRA SONIC LEVEL SENSOR ***
13:06:19.970 -> DISTANCE_RANGE_BEGIN[mm]: 1980
13:06:19.970 -> DISTANCE_RANGE_END [mm]: 310
13:06:19.970 -> TIME_RANGE_BEGIN [µs/2]: 23459
13:06:19.970 -> TIME_RANGE_END [µs/2]: 3672
13:06:19.970 ->
13:06:20.537 -> MEASURED[µs/2]:
13:06:20.537 -> IN RANGE[µs/2]:
13:06:20.537 -> SORTED [µs/2]:
13:06:20.537 -> MEDIAN [µs/2]: 0
13:06:20.537 -> CLEANED [µs/2]:
13:06:20.537 -> AVERAGE [µs/2]: 0
13:06:20.537 -> DISTANCE [mm]: 0
13:06:20.537 -> OUT : 255
13:09:21.208 ->
13:09:21.759 -> MEASURED[µs/2]:
13:09:21.759 -> IN RANGE[µs/2]:
13:09:21.759 -> SORTED [µs/2]:
13:09:21.759 -> MEDIAN [µs/2]: 0
13:09:21.759 -> CLEANED [µs/2]:
13:09:21.759 -> AVERAGE [µs/2]: 0
13:09:21.759 -> DISTANCE [mm]: 0
13:09:21.759 -> OUT : 255
13:12:22.446 ->
13:12:22.991 -> MEASURED[µs/2]:
13:12:22.991 -> IN RANGE[µs/2]:
13:12:22.991 -> SORTED [µs/2]:
13:12:22.991 -> MEDIAN [µs/2]: 0
13:12:22.991 -> CLEANED [µs/2]:
13:12:22.991 -> AVERAGE [µs/2]: 0
13:12:22.991 -> DISTANCE [mm]: 0
13:12:22.991 -> OUT : 255
13:15:23.690 ->
13:15:24.251 -> MEASURED[µs/2]:
13:15:24.251 -> IN RANGE[µs/2]:
13:15:24.251 -> SORTED [µs/2]:
13:15:24.251 -> MEDIAN [µs/2]: 0
13:15:24.251 -> CLEANED [µs/2]:
13:15:24.251 -> AVERAGE [µs/2]: 0
13:15:24.251 -> DISTANCE [mm]: 0
13:15:24.251 -> OUT : 255
Sensor _ Arduino
TX --> A0
RX --> A1
Ist das so richtig?
Wenn ich den Test Sketch auf den Arduino lade erhalte ich aufsteigend die Werte 0, 1, 2, 4, 8, 16, 32, 64, 128, 255 und dann fängt er wieder bei 0 an. Denke das soll so sein, oder?
Code: Alles auswählen
13:30:11.911 -> *** HOMEMATIC 8-BIT TRANSMITTER TEST ***
13:30:11.911 -> 0 0h 0b
13:30:21.944 -> 1 1h 1b
13:30:31.947 -> 2 2h 10b
13:30:41.940 -> 4 4h 100b
13:30:51.926 -> 8 8h 1000b
13:31:01.943 -> 16 10h 10000b
13:31:11.950 -> 32 20h 100000b
13:31:21.965 -> 64 40h 1000000b
13:31:31.962 -> 128 80h 10000000b
13:31:41.986 -> 255 FFh 11111111b
13:31:51.986 -> 0 0h 0b
13:32:01.989 -> 1 1h 1b
EDIT:
Gerade rausbekommen das mein Ultraschall Modul wohl 3 verschiedene Betriebsarten kann:
Welchen Mode muss ich denn per Widerstand einstellen ?
Danke und Gruß
piVCCU3/iobroker mit einigen Aktoren, Sensoren, Empfängern und Sendern.
-
- Beiträge: 1767
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 253 Mal
- Kontaktdaten:
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
A0 ist der Ausgang, um die Messung anzustoßen. Er müsste wahrscheinlich mit RX vom Ultraschall-Modul verbunden werden. Also anders als Du es verbunden hast. Ein Handbuch zum Modul habe ich nicht gefunden. Ich vermute auch, dass Modus 1 der Richtige ist.
Der Test-Sketch dient zum Test des Arduinos und des HM-Moduls. Das sieht aber soweit gut aus.
Gruß
Mathias
Der Test-Sketch dient zum Test des Arduinos und des HM-Moduls. Das sieht aber soweit gut aus.
Gruß
Mathias
-
- Beiträge: 463
- Registriert: 05.03.2014, 19:31
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Ok. RX/TX kann ich morgen mal tauschen. Bin jetzt unterwegs.
Anbei mal das Datenblatt wegen dem Modus.
Anbei mal das Datenblatt wegen dem Modus.
piVCCU3/iobroker mit einigen Aktoren, Sensoren, Empfängern und Sendern.
-
- Beiträge: 1767
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 253 Mal
- Kontaktdaten:
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Mode 1 (R27 offen) müsste wohl richtig sein.
-
- Beiträge: 463
- Registriert: 05.03.2014, 19:31
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Ok.
Offen ist ja default.
Dann hoffe ich mal RX/TX ist die Ursache.
Kann man den Sensor und Platine noch irgendwie testen?
Offen ist ja default.
Dann hoffe ich mal RX/TX ist die Ursache.
Kann man den Sensor und Platine noch irgendwie testen?
piVCCU3/iobroker mit einigen Aktoren, Sensoren, Empfängern und Sendern.
-
- Beiträge: 463
- Registriert: 05.03.2014, 19:31
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: HM-LevelSensor: Ultraschall-Füllstandsmessung für HomeMatic
Es funktioniert.
RX/TX musste getauscht werden.
A0 --> RX
A1 --> TX
Danke für die Hilfestellung.
Jetzt nur noch 1-2 Monate warten bis ich die Krücken weglegen darf und dann in die Zisterne bauen.
Ist es sinnvoll den Sensor in ein Rohr zu bauen damit der Messkegel nicht gestört werden kann oder wie habt ihr das umgesetzt?
RX/TX musste getauscht werden.
A0 --> RX
A1 --> TX
Danke für die Hilfestellung.
Jetzt nur noch 1-2 Monate warten bis ich die Krücken weglegen darf und dann in die Zisterne bauen.
Ist es sinnvoll den Sensor in ein Rohr zu bauen damit der Messkegel nicht gestört werden kann oder wie habt ihr das umgesetzt?
piVCCU3/iobroker mit einigen Aktoren, Sensoren, Empfängern und Sendern.