ESP-12f und Fingerprint

Begonnen von MBHG, 23 April 2021, 08:55:58

Vorheriges Thema - Nächstes Thema

Jamspoon

Hi Philipp,

ja, also, was soll ich sagen, an den Kabeln des Sensors hat es definitiv nicht gelegen.  :)

Ich habe den "alten" Sensor jetzt mit dem ESP32 zusammen gesteckt und man mag es nicht glauben,
das Teil funktioniert doch.  :o

Heißt das jetzt das Deine .yaml noch nicht so ganz mit dem ESP8622 kompatibel ist?

Zum Sensor und FHEM hätte ich da noch zwei Fragen.
Ist es normal das der Sensor ca. 2-3/Sekunde das Reading debug mit der Meldung "No finger" füttert?
Lässt sich das deaktivieren, reduzieren bzw. wie ich es mir vorstelle, nur bei erkannter Bewegung
vor der Haustür aktivieren, "ready4finger_off" bzw. "off" schaffen bei mir da keine Abhilfe?
Der TOUCH lässt sich bei mir über die beiden Funktionen auch nicht deaktivieren.

Danke vorab für Deine Hilfe.

LG André
Having trouble in Windows? Reboot! Having trouble in Linux? Be root!

psycho160

Zitat von: Jamspoon am 31 Mai 2023, 21:48:49Ich habe den "alten" Sensor jetzt mit dem ESP32 zusammen gesteckt und man mag es nicht glauben,
das Teil funktioniert doch.  :o

Sehr Gut!

Zitat von: Jamspoon am 31 Mai 2023, 21:48:49Heißt das jetzt das Deine .yaml noch nicht so ganz mit dem ESP8622 kompatibel ist?

Glaube ich nicht, denn das .yaml File ist nur ein Konfigurationsfile für die ESP Home Firmware. Glaube das es eher am D1 liegt wie @Papa Romeo gemeint hat.


Zitat von: Jamspoon am 31 Mai 2023, 21:48:49Ist es normal das der Sensor ca. 2-3/Sekunde das Reading debug mit der Meldung "No finger" füttert?

Ja das ist normal, debug gibt hier sehr viele Nachrichten aus und ist sehr gesprächig... Das kann man aber einfach mit z.B. event-on-change-reading abfangen und damit es mir das Log nich vollschreibt habe ich noch das Log auf die von mir gewünschten Events eingeschränkt.

Definition sieht so aus:

./log/MQTT2_T_W_fingerprint-%Y-%m.log MQTT2_T_W_fingerprint:(color|confidence|finger_id|led_state|touch|status|msg|door).*
Die ganze Logik habe ich dann in einem Notify das auf folgenden "msg" Text triggert. Hab da dann um die 70 Zeilen Code was mir meine Wünsche abbildet, hier nur mal der Anfang: (kann gern per PM alles schicken)

MQTT2_T_W_fingerprint:msg:.* {
if("$EVENT" =~ m/Authorized finger \d{1,3},.*/){
...
...
}


Zitat von: Jamspoon am 31 Mai 2023, 21:48:49Der TOUCH lässt sich bei mir über die beiden Funktionen auch nicht deaktivieren.

Den Touch kann man mit diesem Pin auch NICHT deaktivieren, man kann damit nur "abfragen" ob gerade jemand den Sensor berührt oder nicht. Das Reading "touch" ist normal immer auf "OFF", wenn den Reader jemand berührt (egal ob der Finger gelesen wird oder nicht) geht das Reading auf "ON".

Ich hab das in Kombination mit einem Türkontakt -> Wenn meine Wohnungstüre offen ist und "touch" erkannt wird -> werden alle Lichter ausgeschaltet.
Du kannst "touch" aber auch abfragen um es z.B. als Türglocke zu verwenden.

- 2013@FHEM - 2020 Setup: Pi 4 4GB Systeme: Shelly, Tasmota, Zigbee und mittlerweile nur noch wenig Homematic. Entwicker von: tado-FHEM Modul (perlcritic 3 ^^)(https://git.wolfmajer.at/Public/FHEM-Tado)

Jamspoon

gut, dann bin ich wieder etwas schlauer was den Sensor betrifft :-)

wenn ich deine Log Definition bei mir so eintrage funktioniert nur der erste Eintrag (color)

bei mir reagiert der nur auf alle wenn so eingetragen:

./log/FINGERSENS_TUER-%Y-%m.log FINGERSENS_TUER:color.*|FINGERSENS_TUER:letzteanmeldung.*|FINGERSENS_TUER:confidence.*|FINGERSENS_TUER:door.*|FINGERSENS_TUER:finger_id.*|FINGERSENS_TUER:led_state.*|FINGERSENS_TUER:msg.*|FINGERSENS_TUER:status.*|FINGERSENS_TUER:touch.*
Das notify im kompletten kannst Du mir gern per PM zukommen lassen, würde mich freuen.

das Reading "touch" steht bei mir immer auf "ON" (blaues Kabel vom Sensor an GPIO5)
oder muss das weiße Kabel auf GPIO5 angeklemmt werden?

Das mit der Wohnungstüre ist natürlich eine schicke Idee das als eine Art "Abmeldung" von zu Hause einzubauen.
Als Türglocke wäre auch eine Option, aber das ist bei mir über einen Doorpi geregelt, das ganze mit eingebauter Kamera
und Touchscreen, PIN-Eingabe etc. am Tor vom Grundstück.

Ich wünsche dann einen entspannten Arbeitstag.

Gruß André
 
Having trouble in Windows? Reboot! Having trouble in Linux? Be root!

psycho160

Zitat von: Jamspoon am 01 Juni 2023, 11:27:55das Reading "touch" steht bei mir immer auf "ON" (blaues Kabel vom Sensor an GPIO5)
oder muss das weiße Kabel auf GPIO5 angeklemmt werden?

Wie gesagt, das mit den Farben der Kabel ist ein Glücksspiel, aber normal ist immer irgendwo eine Pinbelegung angegeben. Normal geht das Touch Signal bei Berührung auf high, sollte also nicht dauernd auf ON  stehen. Oder geht es bei dir vielleicht bei Berührung auf "OFF"?

PS: PN mit Code kommt demnächst.

lg
- 2013@FHEM - 2020 Setup: Pi 4 4GB Systeme: Shelly, Tasmota, Zigbee und mittlerweile nur noch wenig Homematic. Entwicker von: tado-FHEM Modul (perlcritic 3 ^^)(https://git.wolfmajer.at/Public/FHEM-Tado)

Jamspoon

habe gerade rausgefunden das blau wohl schon einmal das richtige Kabel sein muss.

Allerdings wird das Reading "touch" nur bei Neustart von FHEM einmalig aktualisiert.
Auch wenn ich es zusätzlich noch unter event-on-update-reading mit reinpacke ändert sich daran nichts.

Ich bin mal gespannt wie sich das dann verhält wenn der andere Sensor angekommen ist.
Having trouble in Windows? Reboot! Having trouble in Linux? Be root!