Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix mqtt topic and device name collision #59

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

xrEngine512
Copy link
Contributor

@xrEngine512 xrEngine512 commented Apr 25, 2018

  • При использовании MQTT id из шаблона помимо slave_id добавляет индекс порта
  • При нахождении устройств с одинаковыми именами добавляет номер устройству и/или информацию о порте, на котором оно расположено в зависимости от того на одном порту расположены устройства или нет.

@evgeny-boger
Copy link
Member

Поведение нужно описать в README и в описании pull-request-а

@evgeny-boger
Copy link
Member

// также по умолчанию берется из шаблона с добавлением slave_id и индекса порта:
// "deviceID" + "" + slave_id + "" +

если это правда, то это дичайше ломает обратную совместимость. У всех клиентов при обновлении пакета всё сломается нафиг. Естественно править топики и имена нужно только при обнаружении коллизии

@sikmir sikmir marked this pull request as draft May 23, 2024 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants