f507ee855db69cc55b4751cbc140a90da4890cf5
Die LED-Uhr wird von einem ATmega8-Mikrocontroller gesteuert, der die Anzeigedaten seriell an Schieberegister (74HC595) überträgt. Mit Hilfe der Latchfunktion werden die Daten in das Ausgaberegister übernommen und gleichzeitig angezeigt. Die Stromversorgung der einzelnen Segmente übernimmt jeweils ein ULN2003.
Die Uhr ist in unser Home Assistant eingebunden und gibt per AutoDiscovery ihre Config bekannt.
Home Assistant MQTT AutoDiscovery
Die Uhr publisht die Discovery-Config retained auf folgendes Topic:
homeassistant/switch/fooclock/display/config
Payload (aktueller Stand aus src/fooclock.ino mit device_id=fooclock_01):
{
"name": "7FooClock",
"unique_id": "fooclock_01_display",
"cmd_t": "fooclock/display/set",
"stat_t": "fooclock/display/state",
"pl_on": "ON",
"pl_off": "OFF",
"icon": "mdi:clock-digital",
"device": {
"identifiers": ["fooclock_01"],
"name": "7FooClock",
"manufacturer": "DIY"
}
}
Description
Languages
C++
100%
