RFID für Smarthome

Antworten
Riesi
Beiträge: 162
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time
Been thanked: 5 times

RFID für Smarthome

Beitrag von Riesi »

Hallo,

ich würde gerne den RFID Leser bei meiner Box (standard+ series 2) nachrüsten und zum Triggern von Home Assistant Aktionen nutzen.
Im Detail:
Wird die Aktion des RFID Lesens über MQTT geschrieben, sodass ich das über Home Assistant auslesen könnte und entsprechend reagieren könnte?

Danke.
Gero
Beiträge: 3583
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 8 times
Been thanked: 85 times

Re: RFID für Smarthome

Beitrag von Gero »

Ja, müsste in openWB/chargepoint/4/get/rfid_timestamp und openWB/chargepoint/4/get/rfid stehen. (die 4 musst Du bei Dir durch die richtige ID ersetzen)
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Riesi
Beiträge: 162
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time
Been thanked: 5 times

Re: RFID für Smarthome

Beitrag von Riesi »

Super, danke für die Hilfe. NFC Leser ist eingebaut, und ich sehe die Seriennummer des Tags in openWB/chargepoint/3/get/rfid
Nun möchte ich, nachdem der Tag erkannt wurde, diesen wieder auf null/leer setzen, damit ich einen erneuten Scan des gleichen Tags erkennen kann.
Mache ich das unter openWB/set/chargepoint/3/set/rfid, so wird die Eingabe als "in OpenWB erfasst" interpretiert und openWB/chargepoint/3/get/rfid nicht verändert.
Mache ich das unter openWB/set/chargepoint/3/get/rfid (als String), wird der Wert in openWB/chargepoint/3/get/rfid kurz geändert, danach aber gleich wieder mit dem Originalwert überschrieben.
Was muss ich da noch beachten?
Gero
Beiträge: 3583
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 8 times
Been thanked: 85 times

Re: RFID für Smarthome

Beitrag von Gero »

Ich würde mal kucken, dass mit dem Token erst einmal irgendwas passiert, für das die openWB auch programmiert ist. Ich würde erwarten, dass sie beim Scan das Token erkennt und dann z.B. den Ladepunkt entsperrt. Dann sollte der gelesene Wert von der openWB gelöscht werden. (Halt damit man einen neuen scannen kann ;) )

Wenn du so heraus gefunden hast, wie RFID normalerweise funktionieren, kannst Du vielleicht irgendeine unschädliche Aktion der openWB konfigurieren, so dass sie das Tag löscht.

Musst ein bisschen herumprobieren - ich habe keinen RFID-Leser.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Riesi
Beiträge: 162
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time
Been thanked: 5 times

Re: RFID für Smarthome

Beitrag von Riesi »

Der Token wird von der OpenWB erkannt und der externe Screen geht an. Es funktioniert auch, einen zweiten, anderen Token zu scannen und entsprechend in Home Assistant eine Automatisierung aufzurufen.
Was nicht funktioniert ist, wenn der gleiche Token wieder gescannt wird. Dann erkenne ich nämlich keinen Unterschied, weil sich der Wert nicht ändert. Dazu müsste ich ihn vorher zurücksetzen können (was wiederum meine Frage ist - wie kann ich das machen?)
Ein zweiter Ansatzpunkt wäre rfid_timestamp. Leider enthält diese die aktuelle Zeit und nicht den Zeitpunkt des Scans. Ist das so gewollt, oder ein Bug?
Riesi
Beiträge: 162
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time
Been thanked: 5 times

Re: RFID für Smarthome

Beitrag von Riesi »

Nach längerem Probieren hab ich's nun herausgefunden: Man muss
openWB/set/internal_chargepoint/last_tag
als string setzen. Dann setzt das System die notwendigen weiteren Elemente.
Riesi
Beiträge: 162
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time
Been thanked: 5 times

Re: RFID für Smarthome

Beitrag von Riesi »

Allerdings funktioniert das nur, wenn das Auto nicht angesteckt ist bzw. nicht lädt. Währenddessen wird das Tag nicht über MQTT geschrieben.
Da wäre es toll, wenn unabhängig von den Einstellungen (auch unabhängig von Identifikation) einfach das zuletzt gescannte Tag auf einen separaten MQTT Knoten geschrieben würde. Idealerweise mit Uhrzeit, damit man einen doppelten Scan entdecken kann.
LutzB
Beiträge: 3820
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 5 times
Been thanked: 32 times

Re: RFID für Smarthome

Beitrag von LutzB »

Es ist aktuell nicht vorgesehen, dass die RFID-Bearbeitung von einem anderen System "abgegriffen" wird. Ich kann nicht überschauen, ob das derzeit irgendwie machbar ist. Wir werden die Idee aber nach der integrierung von SmartHome in den 2.x Kern aufgreifen. Eine Überarbeitung der RFID-Einrichtung steht auch bereits auf der ToDo-Liste.
Antworten