Как стать автором
Обновить
72
0
Синий лис @Bluefox

Пользователь

Отправить сообщение
А марка вашего ноутбука, через который всё проходило Compal?
А как его подключить к 220 и чтоб сам отключался/заряжался?
Судя по тому, что осталось 6 часов, а сумма в 100000 не достигнута, европейских розеток не будет. Проект интересный, но корпуса и обвязка тоже важны, а их что то не видно.
1-wire можно подключать по OWFS (One-Wire-File-System).
Здесь есть человек, который попытался подключить OWFS.
forum.iobroker.com/viewtopic.php?f=6&t=14
Можно его спосить, как далеко он продвинулся.
т.е. без опросов вовсе. Ну и до кучи — таймеры там присутствую и активно используются (без участия cron-а).

Это я уже тоже выяснил. :)
Есть модуль, который мониторит расход энергии:
www.elv.de/homematic-funk-schaltaktor-1fach-mit-leistungsmessung-zwischenstecker.html
Я получаю сообщения о расходе энергии. Если расход 0.1 W, то машина работает, если расход в течении 3 мин < 0.1, то стирка закончилась.

Есть несколько решений: можно подцепить датчик на лампочку, но для этого надо разбирать машинку. Можно использовать реле:
image
Но оно стоит столько же, сколько мой модуль.

Я уже описал в комментариях: habrahabr.ru/post/227435/#comment_7779015
могу только добавить:
— включать усилитель, если SONOS проигрывает музыку и выключать, если не проигрывает дольше 3 минут.
— при нажатии на кнопку звонка 3 раза подряд с определенным интервалом, открыть подъездную дверь.
Сейчас коллега рассматривает вариант получения данных из S7-400 в CCU.IO.

Какой use-case у вас?
Вообще-то я надеялся, что такое заявление придёт намного раньше (ещё вчера) и даже хотел написать рядом, что это Холивар и давайте не будем. :)
Я убрал из статьи слово «недостатки» и объясню, что я имел ввиду:
— «polling событий» означает, что новые события на GUI опрашиваются с интервалом 5 секунд
eventTimer=window.setTimeout ('getNextEvent();', 5000);

Это означает, что между событием и его отображением на экране может пройти до 5 секунд.
Node.JS использует socket.io задержка между событием и отображением около 100-200 ms.
— писать сложные драйвера:
PHP is not meant to be run for extended amounts of time. Many will argue with me here, but the language by default is set to terminate itself once it has been running for 30 seconds, or if it reaches a certain amount of memory usage. This can be disabled, and apps can be built to run for a long time successfully, but this is not where PHP shines.

Выборка с https://thomashunter.name/blog/php-vs-nodejs/
Да конечно, можно и микроскопом гвозди забивать… Но зачем?
Отличный совет. Постараемся перенять по возможности. Спасибо.
3. Какие-то стандартные протоколы подключения «умного дома» к сети.

Пока мы сосредоточились на этом.

Чтобы просто взял, потратил пару вечеров и написал свой контроллер.

Все на JS. Ну куда уж проще. :) У меня уходит 2 вечера на написание драйвера чего нибудь. Например, недавно интегрировал HomePilot. Следующим сделаю Harman/Kardon.
Кстати, ScriptGUI перевели на 90%. Так что там сейчас почти всё по русски и по английски.
Интересует архитектура и GUI. Так как написано JQuery, могу сделать вывод, что GUI есть.
А как на PERL обрабатывать socket соединения и постоянно их поддерживать?
Что то я не нашел у Веры европейских розеток. Наверно туда можно подключать и другие Z-wave приборы, а если это так, то Vera Controller не нужен. Эту роль может исполнять и малина с USB стиком и openzwave на борту.
С другими системами, тут такое дело: что б их встраивать, нужно железо, а железо стоит денег, а проект опенсурсный… Я вот недавно купил набор юного z-вейвера (набор датчиков и свисток). Ну просто потратил своих денег на 200 евро. Товарищ купил KNX железа на 300 евро… Но все системы не скупишь. Вот тут то и нужна помощь commnity, что бы реализовали драйвера под всё что подключается… А без коммьюнити тяжело. :(
У меня был интересный случай: дочери на пятилетие подарили сертификат на катание на лошади. И вот дарители рассказывают, как это классно, какие там лошадки и пони. Ребёнок слушал, слушал и спрашивает: А где лошадь то!?

Так вот и я. А где код то? :) Дайте посмотреть. :)
Кстати, из за меня уже задерживали открытие аэропорта (система доставки чемоданов) и совсем недавно (слава богу, не только из-за меня) отложили на пол-года сдачу лайнера на 3000 человек. Ощущения не из приятных. Хоть там и S7-400 по 40килоевров пара и софта ещё на столько же, однако с пол пинка не завелось.
Так что да здравствует: 2 пользователя, JS и всего 100 устройств. :)
Ну что ж. Нет предела совершенству.
The Thing Sytsmes пошли дальше, они при установке софта сканируют дом и систему (dlna, MQTT) на наличие устройств и автоматически их интегрируют. И мы так сделаем. Но это ребята с полным рабочим днём, а я ещё и поспать иногда хочу. :)
Делали автоматизацию для слепого человека (Управление голосом). Но опыт был негативным. Да всё заработало, но клиент оказался очень привередливым… Хотя, наверно, не привередливый клиент редкость. :)
Да насчет драйвера в 100 срок, это вы правы. Ошибки учтены и сейчас пишем обновление, но прежде чем что-то появится, пройдет пол-года.

Это сервер, который принимает подключения, от ограниченного набора датчиков, по заранее заготовленным параметрам, и как я понял, оно воспринимает только ON\OFF
Воспринимает любые данные. Строковые, логические, целочисленные и с плавающей запятой. Ну и если очень надо, то объекты и массивы, только вот элементы визуализации не умеют с ними (объектами и массивами) работать.

Я склоняюсь к тому, что каждый «умный дом» уникальный, и единое законченное решение сделать невозможно, кроме разве что примитивных датчиков света\температуры и замков.

Да согласен. Дом слишком индивидуален, что б принести домой коробочку и всё. Но облегчить работу можно.
Я не хочу уменьшить ваши заслуги: это круто и достойно уважения. Но пока нет полностью «законченных» решений в моём представлении, я буду упиваться фаном от разработки своей «половинчатости», но использовать её по полной, а не треть вашего решения.
Удачи вам! (А лучше успехов) Надеюсь, что когда-нибудь я решу использовать именно ваше решение (лёгкость внедрения перевесит фан от прогинга)

Часто сам путь и является целью. Как и у многих из нас.
Я не сам разработал систему. Одному такое не осилить. Я подсел к другому и вместе мы смогли хоть что то сделать.

P.S. а жена то смирилась?

Я свёл всё взаимодействие жены и дома к минимуму. :) Самое главное, чтоб дверь по брелку открывалась. Что б локально можно было включить свет.
Я не присылаю ей десятки email в день с сообщениями (только если кто-то звонит в дверь) и так как расходы на систему прекратились, то и проблем больше нет.

Ну иногда, конечно происходят недопонимания. Последний раз был вопрос: почему батарея отопления в ванной не нагревается, хотя я кнопку рядом нажала?.. Все перепроверил и выяснил, что ТЭЦ отключила отопление (это в июле то). Виноват не дом, но, как говорится, а осадочек то остался. :)
Я вижу с какими «половинчатыми» решениями живут энтузиасты автоматизации домов и хочу предложить законченное решение

Это конечно смелое заявление. :) Но я оставлю его, до тех пор пока не найду, что то лучшее за те же деньги. :)

Простите, но я с этим немного не согласен. Не знаю как объяснить даже. Вот Android это «половинчатое» решение? Вроде есть ОС и ей можно по разному пользоваться. Только пару программ установить, заточить немного под себя…

Android, на мой взгляд, законченное решение.

Информация

В рейтинге
Не участвует
Откуда
Karlsruhe, Baden-Württemberg, Германия
Зарегистрирован
Активность