Ankündigung

Einklappen
Keine Ankündigung bisher.

[AB-SmartHouse] Zutrittskontrolle mit Fingerprint / Fingerabdruck

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Korbi 0815
    antwortet
    Doppelpost, bitte löschen
    Zuletzt geändert von Korbi 0815; 28.12.2025, 13:44.

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Zitat von Korbi 0815 Beitrag anzeigen
    Hilfe für die Benutzerformeln angesehen, aber irgendwie verstehe ich noch nicht, wo / wie die aufgerufen / aktiviert werden.
    Das Ergebnis der Benutzerformel wird bei der Definition des Ausgangs aufgerufen.
    Am besten probierst Du das mal mit ein paar Test GAs und einem freien Kanal aus.image.png
    Die benutzerdefinierten Funktionen kommen in der Liste recht weit unten, ab B1
    image.png​​

    Einen Kommentar schreiben:


  • Korbi 0815
    antwortet
    ich Teils mal auf, dann ist´s hoffentlich übersichtlicher:

    "Problem" 2:

    Wie einige evtl. oben schon gesehen haben, verwende ich den Rechten Touch Button als Etagenklingel.
    Als Rückmeldung für den Klingelnden lasse ich hier den FP in Farbe Cyan für 2 sec leuchten, dann schalte ich den wieder aus.

    Wenn nun der Partymodus aktiv ist (hierbei leuchtet der FP lila, dass man das sieht, und der FP von Gästen auch gefunden wird),
    und jemand betätigt versehentlich oder absichtlich die Etagenklingel, dann leuchtet der FP dann halt in Cyan, und wird danach ausgeschalten.

    Gibt es eine einfache Möglichkeit hier nun zu sagen, wenn Partymodus aktiv, und jemand Klingelt, mach die 2 Logiken fürs Klingeln,
    und danach dann die Zwei Logiken für FP Leuchten in Lila.


    hab mir schon die Hilfe für die Benutzerformeln angesehen, aber irgendwie verstehe ich noch nicht, wo / wie die aufgerufen / aktiviert werden.
    oder sind die allgemein immer gültig, und laufen im Hintergrund?

    Sprich: if (E1&&E2==1,A1=3,A2=4)
    also Eingang 1 (Partymodus) & Eingang 2 (Etagenklingel), dann Ausgang 1 (Farbe Lila) und Ausgang 2 (Dauer EIN)
    und das ganze dann mit einer Zeitschaltuhr / Verzögerung aufrufen....​

    Dachte, hier müsste es eine schönere Lösung geben, als mehrere Logiken anlegen, nur weil ich mehr als einen Ausgang brauche.....
    (mit verschiedenen Datenpunkttypen....)

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Zitat von Korbi 0815 Beitrag anzeigen
    Fehlen beim Logik-Trigger nicht auch noch Auswahlmöglichkeiten?
    Meinst Du eventuell diese Auswahl?
    image.png

    Einen Kommentar schreiben:


  • Korbi 0815
    antwortet
    Servus beinand,

    hab da gerade einen Knoten im Kopf.....

    folgender Zustand:
    i habe als Logiken die Farben, Blinkzeiten / Geschwindigkeiten und "Dauer Ein / Aus" definiert, wie ich das im Wiki gesehen habe.
    image.png

    Problem 1:

    nun habe ich mir einen Partymodus definiert, bei welchem es eine "& Verknüpfung" von einem Eingang, welcher von einem Schaltaktor kommt,
    und dem KO 34 Berührung (sofort, immer) erstellt.
    hier die Screenshots:
    image.png

    image.pngimage.png

    image.pngimage.png​​​​​​

    wenn ich den Partymodus nun erstmalig (nach Neuprogrammierung) starte, (geht auch wenn der Zwischendurch mal wieder deaktiviert wird, also 3x ein und ausschalten)
    passiert erstmal nichts, erst wenn ich den FP berühre, wird wie gewünscht die Türe geöffnet.
    Wenn ich nun nach einer erfolgten Türöffnung den Partymodus deaktiviere und wieder aktiviere, wird sofort die Türe geöffnet,
    als ob sich die "& Verknüpfung" hier irgend etwas merken würde. (EIN / AUS des "Schalters" hab ich im Busmonitor schon Kontrolliert, der passt)
    Allerdings halt nur 1x, also nur beim aktivieren des "Schalters" für den Partymodus (ohne Touch berührung).

    hab hier auch schon auf Logikauswertung "erst wenn alle Eingänge gültig sind", gestellt.

    Fehlen beim Logik-Trigger nicht auch noch Auswahlmöglichkeiten?

    image.png

    hab ich hier irgendetwas verbastelt, oder gibt es da Schlichtweg im Logikmodul noch einen Fehler?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • LostWolf
    antwortet
    Hey das hört sich doch gut an.
    Mit ist klar das dies sich nicht so schnell umsetzen lässt. Da würde mir aktuell tatsächlich reichen: "funktioniert mit der aktuellen Hardware [auch wenn man da irgendwelche Punkte anlöten muss] und wird aufgenommen in die Software irgendwann mal".
    Sonst würde ich da zusätzliche Hardware mit vorplanen. (Mein Eingangsbereich wird vermutlich erst gegen Ende 2026 fertig)

    Edit:
    Sollte der Eingangs Bereich aber früher fertig werden, werde ich gerne das für euch testen (habe aber zugegebenermaßen null Erfahrung selbst eine Firmware zu bauen)
    Zuletzt geändert von LostWolf; 27.12.2025, 18:36.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Gar keine schlechte Idee. Der I²C-Bus ist verfügbar, allerdings bietet die Firmware derzeit kein Sensormodul. Und im nächsten Release (an dem ich gerade arbeite) wird das auch nicht drin sein, denn das Sensormodul (nicht die Hardware, sondern die Firmware) macht derzeit Probleme, die ich erstmal komplett klären will, bevor ich das auf weiteren Geräten anbiete. Ist also nichts kurzfristiges. Auch muss abtools zustimmen, ist ja seine Hardware und auch seine Firmware.
    Alternativ könntest Du aber ein CustomBuild machen und selbst eine Firmware bauen, die das kann. Dabei könnte ich Dich unterstützen.
    Und wenn das Ganze zuverlässig bei Dir läuft, könnte man dann sehen, ob man das in den Standard aufnimmt.

    Gruß, Waldemar



    Einen Kommentar schreiben:


  • abtools
    antwortet
    Hallo Michael,

    Zitat von LostWolf Beitrag anzeigen
    Wäre es eigentlich irgendwie möglich an die Hardware einen Temperatursensor anzuschließen?
    Die Lokalität würde sich bei mir perfekt für die Erfassung der Au0entemperatur anbieten.
    An der Hardware ist dafür zwar kein Anschluss vorgesehen, aber wenn du mir eine direkte E-Mail schreibst, kann ich dir gerne Infos dazu schicken, wie bzw. wo du hardware-seitig einen I2C-Sensor (z. B. für Temperatur) anlöten könntest.

    Problem dabei:
    Der wird in dem Standard-Release des Zutrittskontrollanwendung auch nicht software-seitig unterstützt.
    Du müsstest dir also auch noch (vom Source Code) selbst eine eigene Anwendung bauen, welche das unterstützt.

    Viele Grüße
    Andreas

    Einen Kommentar schreiben:


  • LostWolf
    antwortet
    Wäre es eigentlich irgendwie möglich an die Hardware einen Temperatursensor anzuschließen?
    Die Lokalität würde sich bei mir perfekt für die Erfassung der Au0entemperatur anbieten.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Zitat von Seggl Beitrag anzeigen
    Auch wenn ich mir die Info hole wird Aktion, Name und Finger sauber angezeigt.
    Ok, das ist ein Indiz, dass Du ein mir unbekanntes Problem hast.
    Kannst Du den Fehler mit dem Anlernen, bei dem am Ende ein Skriptfehler kommt, nochmal reproduzieren und dann die letzten ca. 50 Zeilen vom ETS-Log hier reinstellen (oder mir per PM schicken, falls Du das nicht public machen willst)?
    Ich denke, da wird man sehen, was schief geht.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • Seggl
    antwortet
    Ich habs nochmal probiert und alles neu eingerichtet.
    Die Fehlermeldung bleibt gleich, aber es funktioniert dann trotzdem alles wie es soll.
    D.h. der Fingerabdruck wird erkannt und führt auch die hinterlegte Aktion aus.

    Auch wenn ich mir die Info hole wird Aktion, Name und Finger sauber angezeigt.

    Somit bis hierhin trotz Fehlermeldung alles in Ordnung.
    Vielen Dank für eure Hilfe!

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Zitat von Seggl Beitrag anzeigen
    Das Kommando kommt beim Modul an und ich kann den Finger 6x auflegen bis der Ring grün leuchtet. Dann bekomme ich aber in der ETS die Fehlermedlung.
    Wenn bei Dir das Anlernen bis zur grünen LED funktioniert, dann funktioniert auch der Fingerprint. Ich vermute, Deine APDU ist zu kurz, um den Namen und Finger für die Suchfunktion auf dem Gerät zu speichern.

    Damit geht bei Dir auch die Suche nicht. Wenn Du Dir aber den Finger / Person / Id selber irgendwo speicherst (damit Du weißt, welche Id zu welchem Finger welcher Person gehört), dann kannst Du den FP normal benutzen.
    Was geht ist Anlernen/Löschen (kein Ändern), die Namen werden aber nicht für die Suche gespeichert.
    Suche geht dann logischerweise auch nicht.
    Normale Aktionen und die Synchronisierung zwischen Fingerprints (da dann auch wieder nur die Finger, nicht die Namen) geht.

    Schau doch mal, ob meine Vermutung mit der APDU stimmt.

    Und bevor die Frage kommt: Nein, wir können es nicht besser machen, da uns die ETS die APDU nicht mitteilt. Wir versuchen einfach, was zu machen und die ETS macht es - oder es kommt gleich zum Abbruch. Wir haben Ideen, das besser zu machen, allerdings erfordert das viele neu zu schreibenden Teile der Software - so was dauert (ist nur eine Freizeitbeschäftigung).

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • abtools
    antwortet
    Hallo ankoHH,

    Zitat von ankoHH Beitrag anzeigen
    Ich möchte Lösen!

    In den Filtereinstellungen des Linienkopplers.
    Super, danke dir für's Auflösung! ;-)

    Viele Grüße
    Andreas

    Einen Kommentar schreiben:


  • abtools
    antwortet
    Hallo Andy,

    Zitat von Seggl Beitrag anzeigen
    Das Kommando kommt beim Modul an und ich kann den Finger 6x auflegen bis der Ring grün leuchtet. Dann bekomme ich aber in der ETS die Fehlermedlung.
    Siehe Screenshot mit Kommentare unten.
    Zumindest diese Fall sieht etwas danach aus, dass es zu einem Timeout kam, da er kurz nach 30 Sek. abgebrochen hat.
    Wenn der Fingerprint nach dem Anlernen grün geleuchtet hat, würde ich eigentlich erwarten, dass der Finger korrekt angelernt und gespeichert wurde.

    Hast du denn unabhängig von der Meldung der ETS danach mal versucht den Finger zu verwenden?

    Viele Grüße
    Andreas

    Einen Kommentar schreiben:


  • ankoHH
    antwortet
    Zitat von ankoHH Beitrag anzeigen

    Wo ist mein Fehler?
    Ich möchte Lösen!

    In den Filtereinstellungen des Linienkopplers.

    Einen Kommentar schreiben:

Lädt...
X