Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
HomeServer-ekey-Anbindung Weiterentwicklung über das Forum / wer hat Interesse?
weil zwischen jedem Zeichen des Namens noch ein NULL-Byte steht.
Sieh mal in die Debug da kannst du es sehen.
Als Work-Around habe ich das so gelöst, das ich einfach den Vergleichstext einmalig auf den Wert des Empfangs-Namens-iKOs setze........Mann müsste halt noch etwas die Nuller rausfiltern
ich wollte meine Logik für die Freigabe der Türen etwas besser strukturieren und habe statt dem "Texte vergleichen" den Textvergleicher (8fach) benutzt.
Nun laufen mein Auswertungen nicht mehr!
Der Ausgang deinen Bausteins liefert scheinbar z.B. beim Namen Ralf einen Text mit einer Länge von 15 Zeichen, bei Hartwig sind es 23 Zeichen?
Warum ist das so? Wie kann ich den Namen über dein Textvergleicher korrekt vergelichen. Bei mir geht immer der Sonst-Fall Ausgang auf 1
Und genau hier ist das Problem, die hier gezeigte Lösung ist nur für eine ekey home PC (TOCA home PC) mit LAN-Converter 100460 gebaut.
Sehr interessant finde ich, dass da trotzdem etwas kommt.
1. Welchen Converter/Komponenten genau hast Du im Einsatz?
ekey Converter LAN (IP: 192.168.66.250)
ekey net M Steuereinheit
ekey net S Fingerscanner
Masterserver u. Terminalserver läuft auf Win2003 server (IP: 192.168.66.95)
mit ekey TOCAnet admin vom PC aus zu konfigurieren
2. Bitte poste mal ein paar unterschiedliche Telegramme aus der HS-Debug und schreib dazu, von welcher Außeneinheit, welcher Finger etc. da gesendet
wurde.
Das sind die letzten 10 telegramme vom
- Fingerscanner 1 (SN: 80076608090008)
- Finger 1-10
- Zeitstempel
- User (PeterE)
Es ist zwar am HS bei dem UDP empfang die IP: 192.168.66.250 (LAN Converter) eingestellt, aber die Pakete dürften vom TOCAnet Terminalserver (IP: 192.168.66.95) kommen, oder ist das nur weil der LAN Converter über den Port 58000 mit dem TOCAnet Terminalserver kommuniziert.
3. Ist unter "ekey-RECV" bei Deiner NET die SN, USER und Zeitstempel im Klartext zu sehen?
siehe oben
ich bin gerade am basteln mit Diversen HS logiken (mühsam) das irgendwie am HS auszuwerten, damit man auch Scannerabhängig mit dem selben finger verschieden ausgänge schalten kann.
Würde es die möglichkeit eines Logikbausteins geben wo man
die berechtigungs Zeitfenster
die benutzer berechtigungen für den jeweiligen Finger/Scanner
usw. machen kann
welche dann über die Visu mit Kalender, Universalzeitschaltuhren parametrierbar wären??
Somit könnte man (außer das anlegen der User und das einlernen der Finger) alles am HS machen.
SOllte ich darauf warten oder mit meinen vorhandenen diversen Logikbausteinen weiter tüfteln....
Bin leider kein logikbaustein creator, aber für jeden Inovativen input bereit
danke
Und genau hier ist das Problem, die hier gezeigte Lösung ist nur für eine ekey home PC (TOCA home PC) mit LAN-Converter 100460 gebaut.
Sehr interessant finde ich, dass da trotzdem etwas kommt.
1. Welchen Converter/Komponenten genau hast Du im Einsatz?
2. Bitte poste mal ein paar unterschiedliche Telegramme aus der HS-Debug und schreib dazu, von welcher Außeneinheit, welcher Finger etc. da gesendet wurde.
3. Ist unter "ekey-RECV" bei Deiner NET die SN, USER und Zeitstempel im Klartext zu sehen?
Ich hab die TOCAnet mit Lanconverter
ich bekomme im feld "ekey RECV" nur
- SN des Scanners
- Datum/ Uhrzeit
- Benutzername
Nach dem Baustein habe ich noch (woher sehe ich nicht)
- Fingernummer
- benutzernummer
Bei falschen (nicht berechtigten) Fingern kommt kein UDP Protokoll
Die Seriennummer wird derzeit nicht ausgewertet, aber wozu auch, der Baustein liefert eine eindeutige Nummer zu jedem Speicherplatz. Mit dieser kann zu jedem Speicherplatz im HS ein individueller Befehl ausgeführt werden
ich meinte die Seriennummer des Fingerscanners - damit könnte man zB
- Zeigefinger LI/RE bei der Gartentür öffnet Gartentür
- Zeigefinger LI/RE bei der Haustür öffnet Haustür lösen
- Zeigefinger LI/RE bei der Bürotür öffnet Bürotür lösen
wenn man mehrere Schaltoptionen möchte gehen einem nicht so schnell die finger aus
ausserdem möchte ich zB die Zeigefinger LI/RE immer zum öffnen der Tür wo ich gerade stehe verwenden und mit dem Mittelfinger LI/RE von beiden Scannern das Garagentor öffnen können
da brauch ich bei der Erweiterung der Anlage nur Fingerscanner und Türöffner (Elektroschlösser) kaufen und keine weiteren Inneneinheiten.
Ich bin gerade am Basteln der Logik u. Visu für 5 Scanner, 8 Aktoren, 15 User mit diversen Berechtigungen (Zeit,Urlaub usw.) ist mit den normalen Logiken halt etwas aufwendig
kann es sein, dass sich im aktuellen UDP string etwas geändert hat?
gibt es dazu einen aktuellen Logik baustein?
Nein, es hat sich IMHO nichts geändert. Der Baustein aus diesem Beitrag ist aktuell.
Welche ekey hast Du denn?
kann man die seriennummer des fingerscanners auch auswerten ?
dann könnte man im HS die türöffner steuern und hätte wesentlich mehr möglichkeiten.
Die Seriennummer wird derzeit nicht ausgewertet, aber wozu auch, der Baustein liefert eine eindeutige Nummer zu jedem Speicherplatz. Mit dieser kann zu jedem Speicherplatz im HS ein individueller Befehl ausgeführt werden.
Hallo leute
kann es sein, dass sich im aktuellen UDP string etwas geändert hat?
gibt es dazu einen aktuellen Logik baustein?
kann man die seriennummer des fingerscanners auch auswerten ?
dann könnte man im HS die türöffner steuern und hätte wesentlich mehr möglichkeiten.
danke für die infos bzw. für die aktuellen bausteine
PS: hätte versucht den logikbaustein zu bearbeiten - nur blick ich da nicht ganz durch
Hallo Christian,
hab jetzt mal einiges durchgespielt.
Die Speicherplatznummer ist die, welche auch in der Inneneinheit angelegt wurde, dadurch lassen sich ja die Benutzernamen im HS verwalten.
Die Relaisnummer wird auch korrekt wiedergegeben.
Die Anzeige der Fingernamen (Daumen, Zeigef., etc.) ist richtig,
wenn mann die Finger von links nach rechts (so habe ich das gemacht) durchnummeriert und mit 1 beginnt. Kleiner Finger rechts dann "0".
Die Fingernummer ist bei Deinem Baustein allerdings immer 1 niedriger als es sollte....
Grüße, Jochen
die Versionsnummer wird als 3 angegeben
Finger OK: 1=erkannt, 0=nicht erkannt
Speicherplatznummer: 0 bei nicht erkannt, 1 bei mir
Relais: 1-3 wir zugeordnet, 4 bei nicht erkannt
Fingernummer: 0 bei nicht erkannt, sonst von links nach rechts 1-10
Zeit, Aktion für Archiv: kommen sauber in den Ringspeicher
User-Name, da kein USB-Anschluss zur Kristallkugel, kommt nix ;-)
Fingername: in Abhängigkeit der Fingernummer richtig
3 - Versionsnummer?
1 - Finger OK=1?
nein - Speicherplatznummer?
1-3 - Relais?
ja - Fingernummer?
ja - Zeit, Aktion für Archiv?
nein - User-Name?
ja - Fingername?
so viel mal vorab...
Hatte leider noch keine Zeit ausführlich zu testen. Werde ich aber über Pfingsten hinbekommen. Dann gibts das etwas ausführlicher und mit Bild.
Wollte Dich nur nicht so lange warten lassen ....
Nein, der UDP-Konverter wird benötigt, auch wenn das schon wieder nicht die Antwort ist, die Du Dir erhofft hast.
Es ist nicht so, dass ich es nicht mit einem Moxa probiert hatte........
Auf dem ekey Bus ist so viel Traffik, dass man den HS nach Anlegen eines Ringarchives mit nur fünf zeilen quasi parkt...........Die Queues sind mir dabei sofort übergelaufen.
Der UDP-Konverter filtert und konvertiert alles auf das "wesentliche" und wandelt es auch gleich in HS-gerecht Stückchen.
Entschuldige, das ist nicht ganz die Antwort die ich erwartet habe.
Frage noch mal anders gestellt:
Könnte man z.B. mit dem Moxa auch die Homeserver ekey Anbindung realisieren oder muss man genau diesen "UDP Konverter" von Ekey haben? Wenn die Gerate über RS485 kommunizieren sollte das doch auch mit anderen RS485 zu Lan Konvertern möglich sein!?
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: