Ich hab nun in die WARP 1 das NFC Tool nachgerüstet. Dadurch werden per MQTT zyklisch diese Einträge versendet:
Topic:
warp/XXX/nfc/seen_tags
Inhalt:
[
{"tag_type":2,"tag_id":[1,2,3,4,5,6,7],"last_seen":1703665},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0},
{"tag_type":0,"tag_id":[],"last_seen":0}
]
Nun versuche ich das teil sinnvoll in HA zu integrieren. Ich dachte an ein Template mit dem Attributen "ID" und "last seen". Der Type ist eigentlich (für meinen Zweck) egal. Leider habe ich es bisher nicht hinbekommen.
Vielleicht ist jemand hier firmer und hat eine Idee.
Außerdem noch eine Frage an Tinkerforge: warum zyklisch? Und warum 8 Einträge? Kann es sein dass 8 Tags angelernt werden können und in einer fixen Liste gespeichert werden? Diese 8 Tags werden dann eben zyklisch gesendet? Aktuell habe ich nur einen Tag, daher kann ich es nicht empirisch ermitteln.
EDIT:
Nun habe ich einen zweiten NFC Tag gefunden. Offensichtlich werden in dem MQTT Topic einfach die letzen 8 gefundenen NFC - Tags gesendet. Da ich das ja direkt auswerte würde ich mir wünschen, dass man einstellen könnte dass einfach der letze erkannte Tag gesendet wird, nicht die letzen 8. Außerdem wäre es klasse wenn der Publisher nur nach dem Erkennen (gerne mehrmals) ein Nachricht sendet. So wird doch sehr viel Traffic erzeugt ....
Gruß und Danke, Florian