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

  • mumpf
    antwortet
    Außerdem löst Du mit den Aktionen ja nur was aus, Du hast also schon eine GA mit dem Aktor verknüpft, die Du ja nur auslösen willst.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • henfri
    antwortet
    hat schon jemand eine GA-Struktur angelegt welche die Funktionen des FP gut wiedergibt? Ich tue mich da irgendwie gerade schwer
    Eine GA Struktur ist doch nur bei wiederkehrenden Funktionen sinnvoll.

    Beim FP kannste die GAs doch einfach von oben nach unten durch nummerieren.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Hi,

    Eigentlich sollte in der Kontexthilfe zu Allgemein vom Fingerabdruckleser eine URL der Hilfe stehen. Das haben wir vergessen, die ist hier zu finden: https://github.com/OpenKNX/OAM-Finge...Fingerprint.md

    Da der Fingerprint neu ist (und ich nicht die Doku geschrieben habe), weiß ich nicht, wie vollständig die ist, aber durch Fragen bekommen wir Anregungen, was da noch rein muss.

    Ganz Grob: Jeder erkannte Finger bekommt eine Id. Du kannst Aktionen definieren, die der Fingerprint über KNX ausführen soll. Die bekommen auch eine Id.
    Und dann musst Du noch sagen, welche Finger welche Aktion ausführen sollen. Das war es...

    Beispiel:
    Angelernte Finger (unter Allgemein)
    Finger 5: John Mittelfinger rechts
    Finger 7: Anna Zeigefinger links
    Finger 12: John Zeigefinger links

    Aktionsdefinitionen (unter Akionen)
    Aktion 1: Tür öffenen, definiert als Treppenlicht 3 Sekunden
    Aktion 4: Alarmanlage aus, definiert als Schalten AUS

    Fingerzuordnungen (unter Finger)
    Aktion Finger
    1 7
    1 12
    4 5
    sagt folgendes:
    • Anna und John können mit den Zeigefinger links die Tür öffnen
    • John kann mit dem Mittelfinger rechts die Alarmanlage ausschalten
    Hoffe das hilft,
    Gruß Waldemar

    Einen Kommentar schreiben:


  • Theees
    antwortet
    Hallo zusammen,

    hat schon jemand eine GA-Struktur angelegt welche die Funktionen des FP gut wiedergibt? Ich tue mich da irgendwie gerade schwer da es keine Beispiele gibt wie bei Rolladenaktoren (Auf/Ab/Stopp/Pos/RM z.B.).

    Und gibt es beim FP irgendwo eine Art Anleitung? Habe gestern einen Finger angelernt aber ich habe irgendwie nicht herausgefunden was ich da jetzt genau machen muss. Es blinkte wild in allen Farben und jetzt scheint er meinen Finger zu kennen. Aber ob ich das jetzt richtig gemacht habe bin ich mir nicht so sicher In der ETS Kontexthilfe habe ich dazu nichts gefunden oder falsch geschaut. (Ok hier im Thread die Vorgehensweise gefunden)

    Edit2: und wie schaffe ich es das der Finger den Schließer auslöst? 🙈

    Jedenfalls habe ich das Gerät relativ komplikationslos ans Laufen bekommen. Echt mega gut!
    Zuletzt geändert von Theees; 17.08.2024, 10:13.

    Einen Kommentar schreiben:


  • Ing-Dom
    antwortet
    Zitat von tobiasr Beitrag anzeigen
    Die BCU1 Geräte hatten die Firmware doch auch schon IN der Applikation, weil die BCU ja etliche vollkommen unterschiedliche Funktionen je nach Applikation abbilden konnte.
    Nein, einen TEIL der Firmware. Und man muss dazusagen, die waren viel, viel kleiner, man hatte ja typischerweise auch viel kleinere MCUs mit wenigen kb RAM und Flash..

    Zitat von TabSel Beitrag anzeigen
    Und wenn DAS geht, dann ginge auch ein FW Upgrade, angestoßen aus der knxprod/ETS heraus…
    nö...

    Einen Kommentar schreiben:


  • TabSel
    antwortet
    ich bin jetzt noch nicht so lange „dabei“ aber ich kenne keine einzige knxprod die Buttons in der ETS realisiert mit denen dann Kommunikation mit dem Gerät über den Bus stattfindet, wie das beim Fingerprint der Fall ist. Das allein finde ich ja schon „Zauberei“ von OpenKNX.

    Und wenn DAS geht, dann ginge auch ein FW Upgrade, angestoßen aus der knxprod/ETS heraus…

    Wie auch immer, es ist ja nicht nötig das in der ETS zu machen, für den gemeinen Endanwender wäre es aber halt schon mega benutzerfreundlich.

    ich frag mich warum MDT, die ich ja nun schon für UpToDate halte hinsichtlich ETS/knxprod-Entwicklung halte eine separate ETS-App anbieten, inkl. der hohen Kosten und aufwändigen Organisation, wenn es auch „ohne“ DCA, sondern „naiv ETS“ geht, wie ja OpenKNX eindrucksvoll vorführt.

    ich kann mich nur wiederholen, das OpenKNX Team leistet hier jetzt schon Unvergleichliches! Riesiges Kompliment.

    Einen Kommentar schreiben:


  • tobiasr
    antwortet
    Ein Zennio Display hab ich vor ~2 Jahren auch mal Programmiert. Das hat ebenfalls die Firmware übertragen. Blöderweise hab ich das sogar über VPN gemacht, weil mir das mit der Firmware überhaupt nicht bewusst war. Dauerte dann halt ~40 Minuten.

    Die BCU1 Geräte hatten die Firmware doch auch schon IN der Applikation, weil die BCU ja etliche vollkommen unterschiedliche Funktionen je nach Applikation abbilden konnte.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    Zitat von traxanos Beitrag anzeigen
    Nein die ETS sieht sowas auch für Kommerzielle Anbieter (Massenmarkt) nicht vor.
    Da muss ist Dir leider widersprechen. Die ETS kann das schon sehr lange, das gab es schon zu ETS4-Zeiten, ich habe damals eine Produktdatenbank (knxprod) von Zennio gehabt, die auch ein Firmware-Update enthielt. Ich hab aber überhaupt keine Ahnung, wie das funktoiniert hat und ich finde es auch nicht erstrebenswert, es so zu machen, wie es damals lief. Das was nämlich komplett "seemless", man hat einfach programmiert und die ETS hat "entschieden", dass die Gerätefirmware auch aktualisiert werden musste. Und das dauerte dann eben mal 30 Minuten oder so. Vor allem manchmal auch, wenn die Firmware bereits drauf war.
    Und so würde es nötig sein, bei jedem reinen Firmware-Upgrade auch die Applikaitonsversion zu erhöhen. Alles Sachen, die wir nicht wollen. Aber es könnte sein, dass es technisch immer noch funktioniert... Ich habe nur lange keine Applikation mehr gesehen, die auch eine Firmware "im Bauch" hat.

    Gruß, Waldemar

    Einen Kommentar schreiben:


  • thewhobox
    antwortet
    Das lustige daran ist:
    DCAs müssen kostenlos sein.
    Allerdings muss der Hersteller für jedes Update erneut zahlen (glaub 80€) und das jedes Mal, wenn es eine neue Version der Applikationen gibt (es wir nämlich jede Applikation UND jede Version davon manuell in der DCA abgelegt).

    Einen Kommentar schreiben:


  • traxanos
    antwortet
    Zitat von TabSel Beitrag anzeigen
    Button sicher schnieke, aber Ihr könnt und wollt ja gar nicht in den Massenmarkt damit
    Nein die ETS sieht sowas auch für Kommerzielle Anbieter (Massenmarkt) nicht vor. Das Tool ist zum verwalten von Geräten gedacht nicht mehr und nicht weniger. Wenn man so ein Update Button ähnlich wie MDT & Co haben möchte, dann muss das separat Entwickeln und als externe Anwendung in die ETS integrieren. Das muss aber imho die KNXA signieren und das würden Sie sicher nicht für eine OpenSource Projekt machen. Und eigentlich möchte man solche Apps nicht, da Sie orgen ggf nicht mehr funktionieren.

    Ich denke das ist der Grund warum z.B. Enertex das Firmwareupdate extern macht ohne ETS Integration.

    Einen Kommentar schreiben:


  • Theees
    antwortet
    Bin jetzt auch schwach geworden und habe mir das Gerät bestellt
    Bin gespannt!

    Einen Kommentar schreiben:


  • TabSel
    antwortet
    Ja, ist wirklich sehr innovativ, progressiv und so ein bisschen hat es Dir das UI der OpenKNX Geräte in der ETS schon auch angetan, mit Icons, Context Help etc…
    für den Endanwender wäre ein „prüfe auf FW-Update“ und „install FW-Update“ - Button sicher schnieke, aber Ihr könnt und wollt ja gar nicht in den Massenmarkt damit, und dafür danke ich Euch am meisten!

    Edit: ich brauch sicher keine solchen Buttons! Is ja eh nur Kosmetik! Nicht falsch verstehen!
    Zuletzt geändert von TabSel; 05.08.2024, 20:15.

    Einen Kommentar schreiben:


  • mumpf
    antwortet

    Zitat von TabSel Beitrag anzeigen
    kann das nicht asynchron laufen?
    Tut es ja, in einem eigenen Tool . Nee ernsthaft, wir bringen Sachen, die sinnvoll sind, in die ETS, weil es das KNX-Verwaltungswerkzeug ist. Aber die ETS ist weder ein UI-Framework, dass es erlaubt, beliebig "schöne" UI zu bauen noch ein Laufzeitsystem mit API's zur Verwaltung von KNX-Geräten. Javascript hört sich schön an, aber es gibt nicht wirklich viel, was man da machen kann. Wir sind schon jenseits der Grenzen, wenn man bedenkt, dass unsere bisherige Kommunikation über Buttons recht instabil ist und komplett vom Kommunikationspfad zum Gerät abhängt (aber da sind wir dran - wie an so vielen Dingen).

    Es wäre ein Krampf, ein Update über die ETS zu machen, falls es überhaupt ginge, deswegen werden wir uns das nicht antun.
    Zitat von TabSel Beitrag anzeigen
    Das is eh Wahnsinn was die OpenKNXler hier zaubern
    Danke für das Lob.

    Zitat von TabSel Beitrag anzeigen
    ist das alles Reverse Engineered oder gibt es irgendwo Dokumentationen zu ETS-APIs
    So halb-halb. Die ETS-APIs erlauben Dir den Zugriff auf interne Objekte, aber es gibt kein Discovery, Du kannst also nicht erfragen, welche Objekte es gibt. Deswegen betreiben wir recht großen Aufwand beim Bauen der Applikation und geben alle benötigten Informationen vorweg mit. Also eigentlich ist es was komplett neues, das wir so noch nirgends gesehen haben - eben echte Innovation.

    Gruß, Waldemar


    Einen Kommentar schreiben:


  • TabSel
    antwortet
    kann das nicht asynchron laufen? Is aber ja auch nur Kosmetik. Das is eh Wahnsinn was die OpenKNXler hier zaubern, z.B. mit dem ConfigTransfer, im Fingerprint… ist das alles Reverse Engineered oder gibt es irgendwo Dokumentationen zu ETS-APIs?
    Zuletzt geändert von TabSel; 04.08.2024, 20:18.

    Einen Kommentar schreiben:


  • willisurf
    antwortet
    Zitat von TabSel Beitrag anzeigen
    per ETS Button/javascript
    wäre für mich eher ein Nachteil, da die ETS dann durchgehend blockiert wäre.

    Einen Kommentar schreiben:

Lädt...
X