NEWS
Драйвер MegaD-2561
-
Драйвер сделан на основе драйвера MegaD-328
Учитывая что MegaD-328 развитие не светит, считаю логичней сделать отдельный драйвер MegaD-2561.
Обновление:
cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.megadd/tarball/master/ iobroker upload megadd iobroker restart megadd -
Я считаю, что это отличная идея вывести поддержку этого устройства в отдельный драйвер.
Самое главное, что эту поддержку осуществляет человек с имеющимся устройством.
Я знаю, что все еще не ответил на вопросы по мега есп, но вопросы все еще можно задавать и даже иногда получать на них ответы.
:)
Большим преимуществом драйвера меги по сравнению с другими платформами я считаю одно кнопочный настой и поддержка длинных и двойных нажатий. Ты смог перенять это?
-
Я считаю, что это отличная идея вывести поддержку этого устройства в отдельный драйвер.
Самое главное, что эту поддержку осуществляет человек с имеющимся устройством. `
Делаю пока в симуляторе, железку ещё не доделал. Отзывы с реального железа приветствуются :)Большим преимуществом драйвера меги по сравнению с другими платформами я считаю одно кнопочный настой и поддержка длинных и двойных нажатий. Ты смог перенять это? `
Всего ещё не проверил, но основа вся драйвера Megad-328Надеюсь на твою поддержку Bluefox :)
-
Добавлен новый тип порта I2C.

Подробно на Ab-loghttp://www.ab-log.ru/forum/viewtopic.ph … 923#p25898
Обновление: v0.1.3
cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.megadd/tarball/master/ iobroker upload megadd iobroker restart megadd -
Добавлена поддержка MQTT!!!
Новость - http://www.ab-log.ru/forum/viewtopic.ph … 500#p26531
-
Haus, добрый день.
А для порта типа Dsen\iB планируется поддержка? `
ID ключа считывает ещё с первой версии, или ты что то другое имеешь в виду? -
Haus, добрый день.
А для порта типа Dsen\iB планируется поддержка?
ID ключа считывает ещё с первой версии, или ты что то другое имеешь в виду?Нет, я как раз про ID ключа. В настроенном драйвере, в объектах значение считанного ключа не появляется.
А как его тогда правильно считать?
-
Haus, добрый день.
А для порта типа Dsen\iB планируется поддержка?
ID ключа считывает ещё с первой версии, или ты что то другое имеешь в виду?Нет, я как раз про ID ключа. В настроенном драйвере, в объектах значение считанного ключа не появляется.
А как его тогда правильно считать? `
Обновление v0.1.5cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.megadd/tarball/master/ iobroker upload megadd iobroker restart megaddMegad сам сообщает ID ключа поднесённого к считывателю.
-
ID ключа считывает ещё с первой версии, или ты что то другое имеешь в виду? `
Нет, я как раз про ID ключа. В настроенном драйвере, в объектах значение считанного ключа не появляется.
А как его тогда правильно считать? `
Обновление v0.1.5cd /opt/iobroker npm install https://github.com/ausHaus/ioBroker.megadd/tarball/master/ iobroker upload megadd iobroker restart megaddMegad сам сообщает ID ключа поднесённого к считывателю. `
Драйвер обновил. Но все-же.
В объектах есть запись:
megadd.0.p8_P8
Ключ подношу, она остается со значением "0".
В настройках Меги раздела iB Keys Last key: badbf1002e00
Т.е. Мега его считывает.
А как теперь с этим значением ioBroker работать?
-
В настройках Меги раздела iB Keys Last key: badbf1002e00
Т.е. Мега его считывает.
А как теперь с этим значением ioBroker работать? `
Вот тут уже готовый скрипт работы с замком -
Драйвер обновил. Но все-же.
В объектах есть запись:
megadd.0.p8_P8
Ключ подношу, она остается со значением "0".
В настройках Меги раздела iB Keys Last key: badbf1002e00
Т.е. Мега его считывает.
А как теперь с этим значением ioBroker работать? `
А на входы драйвер реагирует?вместо "0" megadd.0.p8_P8 (если настроен как iButton) должен быть "badbf1002e00" и при каждом прикосновение должен подсвечиваться зелёным.
-
Драйвер обновил. Но все-же.
В объектах есть запись:
megadd.0.p8_P8
Ключ подношу, она остается со значением "0".
В настройках Меги раздела iB Keys Last key: badbf1002e00
Т.е. Мега его считывает.
А как теперь с этим значением ioBroker работать? `
А на входы драйвер реагирует?вместо "0" megadd.0.p8_P8 (если настроен как iButton) должен быть "badbf1002e00" и при каждом прикосновение должен подсвечиваться зелёным. `
К другим входам подключены датчики температуры и давления, они показывают значения.
megadd.0.p8_P8 имеет значение 0, при прикосновении зеленым не подсвечивается. Зеленым подсвечиваются все считываемые значения по интервалу в настройках драйвера.
Может быть ioBroker WEB порт в настройках должен быть отличным от "80"? 8081 или 8082? Или в настройках меги нужно указать другой порт?
-
Драйвер обновил. Но все-же.
В объектах есть запись:
megadd.0.p8_P8
Ключ подношу, она остается со значением "0".
В настройках Меги раздела iB Keys Last key: badbf1002e00
Т.е. Мега его считывает.
А как теперь с этим значением ioBroker работать? `
А на входы драйвер реагирует?вместо "0" megadd.0.p8_P8 (если настроен как iButton) должен быть "badbf1002e00" и при каждом прикосновение должен подсвечиваться зелёным. `
К другим входам подключены датчики температуры и давления, они показывают значения.
megadd.0.p8_P8 имеет значение 0, при прикосновении зеленым не подсвечивается. Зеленым подсвечиваются все считываемые значения по интервалу в настройках драйвера.
Может быть ioBroker WEB порт в настройках должен быть отличным от "80"? 8081 или 8082? Или в настройках меги нужно указать другой порт? `
Ну пропиши 8080 и там и там, у тебя нет связи между Megad и ioBroker.Скрипт(инстанцию драйвера megadd.0) в Megad указал?

-
А на входы драйвер реагирует?
вместо "0" megadd.0.p8_P8 (если настроен как iButton) должен быть "badbf1002e00" и при каждом прикосновение должен подсвечиваться зелёным. `
К другим входам подключены датчики температуры и давления, они показывают значения.
megadd.0.p8_P8 имеет значение 0, при прикосновении зеленым не подсвечивается. Зеленым подсвечиваются все считываемые значения по интервалу в настройках драйвера.
Может быть ioBroker WEB порт в настройках должен быть отличным от "80"? 8081 или 8082? Или в настройках меги нужно указать другой порт? `
Ну пропиши 8080 и там и там, у тебя нет связи между Megad и ioBroker.Скрипт(инстанцию драйвера megadd.0) в Megad указал?
screencapture-192-168-1-14-sec-1488193603889.png `
Однако…
Заработало в такой конфигурации:
Порт 8083 и на ioBroker и на Меге (80, 8080 были заняты судя по логам)
Так же обязательное прописание скрипта в настройках Меги в формате "0/"
Еще раз перечитал описание драйвера на GitHub https://github.com/ausHaus/ioBroker.meg … 0%B8%D0%B9
Там про инстанцию в скрипте не написано ничего :).
Можете тогда заодно уточнить как правильно делать:
1. Есть megad.0 и megadd.0 нужно их разносить на разные порты, т.е. например все драйвера меги328 будут на 8083, а дравйвера меги 2561 на 8084? Т.к. указывая в скрипте "0/" одинаковые значения для разных мег на одном порту опять что-нибудь не будет работать.
2. Для megadd.1 в поле скрипт нужно прописывать уже "1/"? и т.д.?
3. Надо ли указывать разные порты для всех имеющихся драйверов: megad.0, megad.1,megad.2 и т.д.
4. Можно ли название megadd.0 вручную изменить на megad.10, таким образом отпадет необходимость использовать п. 1?
-
Можете тогда заодно уточнить как правильно делать:
1. Есть megad.0 и megadd.0 нужно их разносить на разные порты, т.е. например все драйвера меги328 будут на 8083, а дравйвера меги 2561 на 8084? Т.к. указывая в скрипте "0/" одинаковые значения для разных мег на одном порту опять что-нибудь не будет работать.
2. Для megadd.1 в поле скрипт нужно прописывать уже "1/"? и т.д.?
3. Надо ли указывать разные порты для всех имеющихся драйверов: megad.0, megad.1,megad.2 и т.д.
4. Можно ли название megadd.0 вручную изменить на megad.10, таким образом отпадет необходимость использовать п. 1? `
1. Все меги могут работать на одном порту, главное чтобы этот порт не использовал кто то иной(например Apache server, Let's Encrypt)2. всё верно.
3. смотри пункт 1.
4. нет.
-
Спасибо. А можно использовать драйвер 2561 для 328й меги? `
Нет, если коротко MegaD-2561 нету порта P14 также P14, P15 не могут быть ADC и т.д…
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