tech-controllers
tech-controllers copied to clipboard
FIX for generation custom id
Podczas dodawania drugiego module (dokładnie tego samego urządzenia), wcześniej generowane ID, było pobranym z api emodul, a tam to było zwykłym integerem od 100 się zaczynającym (drugi ten sam modul generował to samo id) i podczas podłączania nie mógł dodać nowych encji bo to ID już było zajęte.
FIX jaki zrobiłem, to generowanie unique_id na podstawie id (udid) moduły + id strefy (zone id).
Nie znam pythona, i nie wiem jak się zachowa gdy ["zone"]["id] przekazane do funkcji str będzie stringiem Ale nie wiem czy w tech sterownikach jakieś id nie są integerami.