Cześć,
Posiadam pilota do bramy garażowej SPACE2(4) z układem HCS200.
4 przyciski.
Zrobiłem bramkę openmqttgateway i jestem w stanie skanować sygnały w pobliżu.
Gdy nacisnę ten sam przycisk kilka razy dostaję coś takiego:
N: [ OMG->MQTT ] topic: home/OMG_lilygo_rtl_433_ESP_OOK/RTL_433toMQTT/Microchip-HCS200/002EA69 msg: {"model":"Microchip-HCS200","id":"002EA69","battery_ok":1,"button":12,"learn":0,"repeat":1,"encrypted":"CCEF392B","protocol":"Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes","rssi":-40,"duration":395996}
N: [ OMG->MQTT ] topic: home/OMG_lilygo_rtl_433_ESP_OOK/RTL_433toMQTT/Microchip-HCS200/002EA69 msg: {"model":"Microchip-HCS200","id":"002EA69","battery_ok":1,"button":12,"learn":0,"repeat":1,"encrypted":"E6BDA87A","protocol":"Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes","rssi":-40,"duration":287996}
N: [ OMG->MQTT ] topic: home/OMG_lilygo_rtl_433_ESP_OOK/RTL_433toMQTT/Microchip-HCS200/002EA69 msg: {"model":"Microchip-HCS200","id":"002EA69","battery_ok":1,"button":12,"learn":0,"repeat":1,"encrypted":"D59240D2","protocol":"Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes","rssi":-41,"duration":393996}
Naciskając ten sam przycisk dostaję za każdym razem inną wartość (widoczne w logu powyżej):
"encrypted":"CCEF392B"
"encrypted":"E6BDA87A"
"encrypted":"D59240D2"
Rozumiem, że jest to zmienny kod.
Jaka jest liczba tych kodów? Czy mogę zrobić jakąś listę tych wszystkich kodów?
Chciałbym zrobić automatyzację typu:
jeżeli na pilocie naciśnięto przycisk 12 (tak jak w logu), to zrób coś.
Pilot ma swoje ID, które jest w miarę unikalne, więc mógłbym wykorzystać ID i numer naciśniętego przycisku, ale czy jestem również w stanie wykorzystać kod przycisku?
Dzięki.