Size: a a a

Sprut.hub & WirenBoard

2021 July 15

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
Всмысле, да
источник

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
Но в REST-е у тебя руки развязаны новыми методами и необязательными полями
источник

NS

Nook Scheel in Sprut.hub & WirenBoard
Оно работает именно так, а дальше идем по сценарию "найди пидораса"
источник

S

Sprut in Sprut.hub & WirenBoard
Это когда json-rpc продаунгрейдили до синхрона, 2.0 полноценная асинхронная работа. Естественно он живёт в сокете, после подписки на нужные элементы, начинают лететь события
источник

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
Ну для ассинхрона и подписок отлично. Но не всем это надо. Я бы для синхрона оставил рест
источник

S

Sprut in Sprut.hub & WirenBoard
Рест ничего без авторизации отдавать не будет, на этом этапе тебе пофиг рест или нет дальше кодить…
А дока будет полная и развёрнутая + обновляемая при сборке проекта
источник

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
Про авторизацию не понял...
источник

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
Ну как бы хозяин барин, как уже писал, мне главное, чтоб было что-нибудь ))
источник

MK

Mikhail Kadysev in Sprut.hub & WirenBoard
А с этим проблем нет, благо )
источник

S

Sprut in Sprut.hub & WirenBoard
всё в общем будет хорошо и для людей не переживай)
источник

D

Dmitrii in Sprut.hub & WirenBoard
засунем и в ws тоже
источник

D

Dmitrii in Sprut.hub & WirenBoard
у json-rpc есть одно важное преимущество - его можно завернуть через любой канал данных. Вебсокет легко меняется на обычный сокет. Данные можно хоть по почте передавать, не важно как.
источник

D

Dmitrii in Sprut.hub & WirenBoard
мы ведь скоро будем делать для вас возможность удаленной работы через облако. И в отличие от rest, с json-rpc это легко сделать. Причем вы будете через облако напрямую общаться с хабом
источник

D

Dmitrii in Sprut.hub & WirenBoard
а gRPC спасибо не надо, я этого добра уже накушался. Да и некоторым разработчикам будет сложно его освоить.
источник

D

Dmitrii in Sprut.hub & WirenBoard
и в js нет нормальной реализации gRPC, а наш апи пишется в первую очередь для веба
источник

D

Dmitrii in Sprut.hub & WirenBoard
по поводу объема данных - обычный gzip полностью устраняет разницу в объеме между json-rpc и grpc
источник

V

VvV in Sprut.hub & WirenBoard
Коллеги, подскажите пожалуйста Выдаёт ошибку

Jul 14 19:53:49 irrigation-box wb-rules[12597]: ERROR: control rsa-meteo/Temperature_sence SetValue() error: can't convert control value '23.6

Я так понимаю, не тот формат данных, какие функции, Команды есть, что бы перевести в другой формат ( числовой )
источник

YM

Yasha Mirov in Sprut.hub & WirenBoard
А вот это не подойдет?
источник

M

Maxat in Sprut.hub & WirenBoard
Коллеги подскажите пожалуйста Есть возможность таймер поставить вкл/выкл на реле зигбиишний который поддерж спрутхаб?
источник

VN

Valentin Novakovsky in Sprut.hub & WirenBoard
Через Алису такое ставлю.
источник