FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: habl am 07 Januar 2024, 19:33:09

Titel: Loqed Smartlock 98_LOQED
Beitrag von: habl am 07 Januar 2024, 19:33:09
Hallo,

ich hab mir den LOQED Smarten Türschloss zugelegt und nichts zum einbinden in FHEM gefunden. Also hab das als Gelegenheit genutzt mich daran zu versuchen ein Modul zu schreiben (bzw. aus vielen Modulen Ideen geklaut bzw. inspirieren lassen ;) ). Herausgekommen ist dabei das 98_LOQED Modul. Das Modul stellt in erster Linie ein Webhook zur Verfügung, an dem die mitgelieferte Bridge diverse Informationen abliefern kann. Einige Daten werden sporadisch übertragen (Batterie SOC, Batterie Typ, Ma Adressen) andere Informationen können abgefragt werden (u.a. Batteriespannung, Batterieprozent, Bolt-Status, etc.). Wer möchte kann ein API-Key mit zugehörigem Schlüssel-id hinterlegen um das Schloss dann von FHEM aus Steuern zu können. Dabei besteht die Möglichkeit das Schloss zu verriegeln, zu entriegeln oder die Tür zu öffnen, sofern der Schließzylinder das öffnen unterstützt. Das Modul und die Bridge kommunizieren dabei ausschließlich im LAN.

Wo die Webhook Adresse eingetragen und ein API Key erstellt werden kann findet Ihr in der Hilfe.

VG
  habl
Titel: Aw: Loqed Smartlock 98_LOQED
Beitrag von: CoolTux am 07 Januar 2024, 19:44:50
Hallo,

Für die Passwortverwaltung gibt es ein eine fertige Bibliothek unter FHEM.

use FHEM::Core::Authentication::Passwords qw(:ALL);
Eine gute Beispielimplementierung kannst Du Dir hier anschauen

https://git.cooltux.net/FHEM/mod-TeslaPowerwall2AC/src/branch/dev/lib/FHEM/Devices/Tesla/Powerwall.pm


Bei Fragen einfach fragen.


Grüße
Titel: Aw: Loqed Smartlock 98_LOQED
Beitrag von: habl am 07 Januar 2024, 20:07:00
Danke, werde ich mir mal anschauen.