NEWS
Драйвер Wrapper (бывший Home)
-
Ну и как все другие делают, я тоже напишу, что бы я хотел ещё :lol: :lol:
-
Units (единицы измерения)
-
Математические манипуляции (factor, offset): newValue = oldValue * factor + offset
-
сложные математические манипуляции по времени: среднее за 1час/1день/…, максимум/минимум за 1час/1день/...,
-
аккумулятор: считать время, когда переменная в true (например для измерения времени работы насоса)
-
подсчёт расхода за 1час/1день/... (например для kW/h) что бы показать расход за 24 часа
Ну это так хотелки... Отличный драйвер
-
-
Спасибо. Что-то вроде этого хотелось.
но почему-то не ставится :?
kID@cubieboard2:/opt/iobroker# npm install https://github.com/ausHaus/ioBroker.home/tarball/master/ iobroker.home@0.1.0 node_modules/iobroker.home kID@cubieboard2:/opt/iobroker# iobroker add home host.cubieboard2 install adapter home host.cubieboard2 error: reading io-package.json SyntaxError: Unexpected token б -
@kID:Спасибо. Что-то вроде этого хотелось.
но почему-то не ставится :?
kID@cubieboard2:/opt/iobroker# npm install https://github.com/ausHaus/ioBroker.home/tarball/master/ iobroker.home@0.1.0 node_modules/iobroker.home kID@cubieboard2:/opt/iobroker# iobroker add home host.cubieboard2 install adapter home host.cubieboard2 error: reading io-package.json SyntaxError: Unexpected token б ```` `Па правил пробуй.
-
Ну и как все другие делают, я тоже напишу, что бы я хотел ещё :lol: :lol:
-
Units (единицы измерения)
-
Математические манипуляции (factor, offset): newValue = oldValue * factor + offset
-
сложные математические манипуляции по времени: среднее за 1час/1день/…, максимум/минимум за 1час/1день/...,
-
аккумулятор: считать время, когда переменная в true (например для измерения времени работы насоса)
-
подсчёт расхода за 1час/1день/... (например для kW/h) что бы показать расход за 24 часа
Ну это так хотелки... Отличный драйвер `
Учтём, уже вижу что "Группа" могла бы иметь ещё подгруппы, у меня не получается "Test.Novij" преобразует в "Test_Novij"Будет фильтр по группе.
-
-
Да там ошибка в строке 29 io-package.json:
"type": "common adapters"б ```` `раскладка клавы стояла RU, вместо запятой после правки б :oops: `
Добавь тесты https://travis-ci.org -
Поставилось
Сразу хотелось бы чтобы при шелчке по полю "Связать" открывалось бы дерево объектов, где можно выбрать связанный объект.

В логе после старта драйвера появляется следующееhome.0 2017-07-04 23:21:16.557 info Delete state home.0.out_temp home.0 2017-07-04 23:21:16.557 info Delete state home.0.veranda_light_1 home.0 2017-07-04 23:21:16.554 info Create state home.0..out_temp home.0 2017-07-04 23:21:16.554 info Create state home.0..veranda_light_1 home.0 2017-07-04 23:21:16.553 info Remove the binding object from owfs.0.wires.Улица home.0 2017-07-04 23:21:16.549 info Remove the binding object from megad.1.p4_Свет_Веранда_1 home.0 2017-07-04 23:21:15.977 info starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.home, node: v4.7.3И связь не работает
-
@kID:Поставилось
Сразу хотелось бы чтобы при шелчке по полю "Связать" открывалось бы дерево объектов, где можно выбрать связанный объект.
Скриншот 2017-07-04 23.24.35.png
В логе после старта драйвера появляется следующее
home.0 2017-07-04 23:21:16.557 info Delete state home.0.out_temp home.0 2017-07-04 23:21:16.557 info Delete state home.0.veranda_light_1 home.0 2017-07-04 23:21:16.554 info Create state home.0..out_temp home.0 2017-07-04 23:21:16.554 info Create state home.0..veranda_light_1 home.0 2017-07-04 23:21:16.553 info Remove the binding object from owfs.0.wires.Улица home.0 2017-07-04 23:21:16.549 info Remove the binding object from megad.1.p4_Свет_Веранда_1 home.0 2017-07-04 23:21:15.977 info starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.home, node: v4.7.3И связь не работает `
kID делай с группой, как я писал выше будет фильтр по группе это удобней так как в группе может быть несколько - много устройств и дерево home.0 не разрастётся. Группы на свой вкус, по помещениям, по приборам, …. -
-
Я правильно понимаю, что заполнение всех полей выполняется методом Ctrl+C и Ctrl+V
-
-
Я правильно понимаю, что заполнение всех полей выполняется методом Ctrl+C и Ctrl+V `
"Имя"- любое имя которое вам нравится, отображается во многих виджетах"Группа"- группы на ваш вкус по приборам, комнатам…
"ID"- любое id которое вам нравится
"Роль"- по умолчанию "state" или выбираемый из списка по назначению
"Комната", "Функция"- данные из вкладки "Категории"
"Связать"- вот тут пока что копированием
-
Что то не так…..
Создаем....
И Мониторим.... А там пусто `
данные изменятся когда изменятся в связаном id -
Что то не так…..
Создаем....
И Мониторим.... А там пусто
данные изменятся когда изменятся в связаном idНее не меняются. Ни в одну (при изменении температуры) ни в другую (при попытке управлять выходом) сторону.
У меня так же. ;)
И судя по логу который я приводил выше при перезапуске драйвера предшествующая связь удаляется, а новая не создается.
-
@kID:Что то не так…..
Создаем....
И Мониторим.... А там пусто
данные изменятся когда изменятся в связаном idНее не меняются. Ни в одну (при изменении температуры) ни в другую (при попытке управлять выходом) сторону.
У меня так же. ;)
И судя по логу который я приводил выше при перезапуске драйвера предшествующая связь удаляется, а новая не создается. `
Ты группу добавил? чтобы получилась "home.0.Group.ID"? если в объектах есть твоя старая переменная удали. -
Ты группу добавил? чтобы получилась "home.0.Group.ID"? если в объектах есть твоя старая переменная удали. `
Нет группу не добавил. Только то, что вчера попробовал. Эксперименты продолжу вечером.Т.е поле группы должно быть обязательно заполнено и не для красоты дерева объектов, а без этого не работает?
-
@kID:Ты группу добавил? чтобы получилась "home.0.Group.ID"? если в объектах есть твоя старая переменная удали. `
Нет группу не добавил. Только то, что вчера попробовал. Эксперименты продолжу вечером.Т.е поле группы должно быть обязательно заполнено и не для красоты дерева объектов, а без этого не работает? `
Да, и пока что вида "home.0.Group.ID" или "home.0.Group_Group.ID" позже сделаю с подгруппами.Обязательно обновись:
cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.home/tarball/master/ iobroker upload home iobroker restart home -
Прописал группу, начало работать
А огласите пожалуйста логику работы позиции Роль
Я так понял что от него зависит направление проведения запроса.
Например при switch изменяя объект ID мы меняем объект в поле связано, а наоборот изменяя связано отклика ID нет
(связано -x ID ; ID -> связано)
state (связано -> ID ; ID -x связано)
temperature (связано -> ID ; ID -x связано)
binds у меня не откликнулся никак.
какая роль делает (связано -> ID ; ID -> связано) т.е проводит в обе стороны.
Еще если драйвер остановить, то все значения замирают, может перед остановкой писать туда что-нибудь, типа nan, чтобы было понятно, что связь отсутствует.
-
@kID:Прописал группу, начало работать
А огласите пожалуйста логику работы позиции Роль
Я так понял что от него зависит направление проведения запроса.
Например при switch изменяя объект ID мы меняем объект в поле связано, а наоборот изменяя связано отклика ID нет
(связано -x ID ; ID -> связано)
state (связано -> ID ; ID -x связано)
temperature (связано -> ID ; ID -x связано)
binds у меня не откликнулся никак.
какая роль делает (связано -> ID ; ID -> связано) т.е проводит в обе стороны.
Еще если драйвер остановить, то все значения замирают, может перед остановкой писать туда что-нибудь, типа nan, чтобы было понятно, что связь отсутствует. `
ID - это ваша логическая(главная) переменная которую мы будем использовать везде (history, vis, javascript, cloud…)Связать - эта ваша физическая(драйверная) переменная которая в Home может быть легко переназначена
Роль - отвечает в принципе за конфигурацию создаваемой ID переменной
Над всевозможными вариациями драйвера предложными Bluefox, вами и моими размышлениями ведётся работа :)
Актуальная версия v0.1.2
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
