FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: crazysky am 01 November 2019, 22:56:29

Titel: HC-SR04 über Easyesp
Beitrag von: crazysky am 01 November 2019, 22:56:29
Hallo zusammen,

ich habe einen Ultraschallsensor über Easyesp eingebunden. Er liefert auch wunderbar die Distanz und eine kleine Rechnung um einen Prozentwert bei einem bestimmten Füllstand zu erhalten, habe ich auch eingebaut (irgendwo hier im Forum oder aus dem Netz geklaut).
Es geht um den Füllstand eines Salztablettenbehälters für die Entkalkung des Wassers.
Ich möchte nun aber nicht den cm-Wert oder die Prozentzahl haben.
Ich möchte eigentlich nur ...
Füllstand OK
oder
Füllstand niedrig
Ich bin leider nicht in der Lage das so umzubauen oder zu ergänzen, dass bspw. bei einem Distanzwert von >40 Füllstand niedrig  und bei <40 Füllstand ok angezeigt wird.
Vielleicht kann mir jemand helfen.
hier mein Gedöhns.
define ESPEasy_ESP_Easy_1_Ultraschall ESPEasy 192.168.178.54 80 espBridge ESP_Easy_1_Ultraschall
setuuid ESPEasy_ESP_Easy_1_Ultraschall 5d5d7b4d-f33f-f98b-74eb-c5c358be771ecd90
attr ESPEasy_ESP_Easy_1_Ultraschall IODev espBridge
attr ESPEasy_ESP_Easy_1_Ultraschall Interval 300
attr ESPEasy_ESP_Easy_1_Ultraschall group ESPEasy Device
attr ESPEasy_ESP_Easy_1_Ultraschall presenceCheck 1
attr ESPEasy_ESP_Easy_1_Ultraschall readingSwitchText 1
attr ESPEasy_ESP_Easy_1_Ultraschall room ESPEasy
attr ESPEasy_ESP_Easy_1_Ultraschall setState 3
attr ESPEasy_ESP_Easy_1_Ultraschall userReadings Salzstand { (40 - (ReadingsVal("ESPEasy_ESP_Easy_1_Ultraschall","Distance",0)))/0.4 }
define ESPEasy_ESP_Easy_1_Ultraschall_2 ESPEasy 192.168.178.54 80 espBridge ESP_Easy_1_Ultraschall_2
setuuid ESPEasy_ESP_Easy_1_Ultraschall_2 5d604c73-f33f-f98b-e23f-641e3afc99c0333b
attr ESPEasy_ESP_Easy_1_Ultraschall_2 IODev espBridge
attr ESPEasy_ESP_Easy_1_Ultraschall_2 Interval 300
attr ESPEasy_ESP_Easy_1_Ultraschall_2 group ESPEasy Device
attr ESPEasy_ESP_Easy_1_Ultraschall_2 presenceCheck 1
attr ESPEasy_ESP_Easy_1_Ultraschall_2 readingSwitchText 1
attr ESPEasy_ESP_Easy_1_Ultraschall_2 room ESPEasy
attr ESPEasy_ESP_Easy_1_Ultraschall_2 setState 3


Im Forum habe ich es irgendwie nicht gefunden wobei ich eigentlich dachte, die Lösung schonmal irgendwo gelesen zu haben. Ich bin jetzt aber eine ganze Weile nicht mehr dazu gekommen etwas zu machen und jetzt habe ich alles vergessen und find es auch nicht mehr :-P

Danke schonmal :-)

Gruß
Titel: Antw:HC-SR04 über Easyesp
Beitrag von: JensS am 02 November 2019, 11:12:20
https://www.letscontrolit.com/wiki/index.php/HC-SR04#Settings_for_Threshhold (https://www.letscontrolit.com/wiki/index.php/HC-SR04#Settings_for_Threshhold)
In ESP-Easy den Mode auf State setzen und 40 als Treshold eingeben.

Gruß Jens
Titel: Antw:HC-SR04 über Easyesp
Beitrag von: crazysky am 02 Februar 2020, 13:24:53
Das hat funktioniert! Vielen Dank!
Kam erst jetzt dazu es umzusetzen  lol