Мучаю zigbee2mqtt OTA. Если прописать в локальном js [

{
"fileVersion": 268513281,
"fileSize": 197554,
"manufacturerCode": 4417,
"imageType": 519,
"sha512": "e97d240f82952c2ca1b42ddcef2d8f094ad3557ee9593fb20c247cab1270ae808e30c69b2c15e8396c2b59049b37ff195c23cc8f2f5c0836db7dc0bc49def37c",
"url": "https://www.slacky.ru/electricity_meter/1141-0207-10013001-mercury_206_v1.0.01.zigbee"
"force": true
}
]
То в лог падает ошибка
error 2023-09-25 16:36:58: Failed to check if update available for '0xa4c1381cbefce830' (Unexpected string in JSON at position 399)
debug 2023-09-25 16:36:58: SyntaxError: Unexpected string in JSON at position 399
at JSON.parse (<anonymous>)
at getIndexFile (/app/node_modules/zigbee-herdsman-converters/src/lib/ota/zigbeeOTA.ts:32:17)
at getIndex (/app/node_modules/zigbee-herdsman-converters/src/lib/ota/zigbeeOTA.ts:89:34)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at getImageMeta (/app/node_modules/zigbee-herdsman-converters/src/lib/ota/zigbeeOTA.ts:103:20)
at Object.isNewImageAvailable (/app/node_modules/zigbee-herdsman-converters/src/lib/ota/common.ts:273:18)
at Object.isUpdateAvailable (/app/node_modules/zigbee-herdsman-converters/src/lib/ota/common.ts:264:29)
at OTAUpdate.onMQTTMessage (/app/lib/extension/otaUpdate.ts:203:45)

Если убрать force, то отрабатывает без ошибок, просто пишет, что нет обновления.

Как правильно сделать, чтобы force работала?

2 ответов

9 просмотров

Запятой не хватает?

Федор Лизунков- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта