Умный дом по радиоканалу

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 26 апр 2015, 00:35

comparator писал(а):
Ivan Nikol писал(а):Уважаемый comparator, подскажите по диммеру - им можно управлять каждым каналом отдельно или управление происходит только обоими каналами одновременно? К примеру нагрузки находятся в разных комнатах.
У диммера 2 независимых канала,
Управляются уровнями 0 - выключен, 63 максимум.
Для первого канала необходимо данные значения сдвинуть влево на 16 бит (или умножить на 65536) - Соответствует каналу Red
Для второго канала необходимо данные значения сдвинуть влево на 8 бит (или умножить на 256) - Соответствует каналу Green.
И сумму данных значений подаем на вход BLINKM_RGB10
Лограмма для наглядности
Logr_Dimmer.png
Кстати, слегка обновился ряд устройств.
Теперь RFM12 снова в проекте.

Сделана конфигурация под наши устройства, (uNode vers 1.0/1.1)
A1SR11 - соответствует RFGWUN, с кварцем на 14,7456. IRQ от RFM12 подключен на PB0
A1Rn11 - соответствует RFNDUN, внутренний RC генератор или кварц на 8М, IRQ от RFM12 подключен на PB0
S2SR12, STM32F051 + RFM12

На STM'ах теперь работает аналоговый вход.
Спасибо! Теперь все работает супер :)

Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 28 апр 2015, 14:13

Столкнулся с проблемой в поиске и покупке датчиков влажности HIH6130 или CC2DXX.
Можно ли применить DHT11 или DHT22 ?
С ув Иван

Igor_odessa
Сообщения: 36
Зарегистрирован: 06 янв 2014, 01:47
Откуда: Одесса

Re: Умный дом по радиоканалу

Сообщение Igor_odessa » 28 апр 2015, 14:57

Ivan Nikol писал(а):Столкнулся с проблемой в поиске и покупке датчиков влажности HIH6130 или CC2DXX.
Можно ли применить DHT11 или DHT22 ?
С ув Иван
http://www.kosmodrom.com.ua/prodlist.ph ... B%E0%E4%F3

Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 30 апр 2015, 19:21

У кого есть опыт подачи питания через витую пару. Интересует какой ток она выдержит без опасности повреждения изоляции при питании 12в? Использую витую пару 2х4х0,24 медь без экрана.
Интересен ток одной пары при 12в(один провод – другой +)
Планирую запитать ноду(мега 2560) + 12 реле максимальный ток около 600мА потянет ли и как долго?

Андрей Sam
Сообщения: 86
Зарегистрирован: 05 окт 2011, 14:29

Re: Умный дом по радиоканалу

Сообщение Андрей Sam » 30 апр 2015, 20:18

Привет.
По стандарту для PoE подают до 48В и ток до 350мА.. (погорячился сначала- не 500 а 350. подправил) Если сомневаешься, попробуй использовать по два провода для каждого полюса. Точно выдержит.

А вообще у меня по витой паре подключены видеокамеры. Там тоже 12В и ток до 500мА. На практике обычно 150мА.. Но в паспорте на камеры пишут, что ток до 500. Проблем нет, работает уже год такое подключение.

С уважением,
Андрей.

Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 30 апр 2015, 22:18

Андрей Sam писал(а):Привет.
По стандарту для PoE подают до 48В и ток до 350мА.. (погорячился сначала- не 500 а 350. подправил) Если сомневаешься, попробуй использовать по два провода для каждого полюса. Точно выдержит.

А вообще у меня по витой паре подключены видеокамеры. Там тоже 12В и ток до 500мА. На практике обычно 150мА.. Но в паспорте на камеры пишут, что ток до 500. Проблем нет, работает уже год такое подключение.

С уважением,
Андрей.
Знаю про такие стандарты, но думаю эти значения рассчитаны на дешевый стальной(медненый) кабель. А я использую медь, с таким сечением можно по идее до 10Ампер. Но интересует практика именно с 12в

mdef
Сообщения: 17
Зарегистрирован: 07 дек 2014, 01:42

Re: Умный дом по радиоканалу

Сообщение mdef » 02 май 2015, 15:22

Ivan Nikol писал(а):Столкнулся с проблемой в поиске и покупке датчиков влажности HIH6130 или CC2DXX.
Можно ли применить DHT11 или DHT22 ?
С ув Иван
вот это работает без нареканий
http://www.aliexpress.com/snapshot/6505 ... 0505674780 Humidity Sensor - SHT21/HTU21D Breakout Board 6-8$

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Умный дом по радиоканалу

Сообщение comparator » 04 май 2015, 16:14

Небольшая статистика по датчикам, практически измеренные данные.
Проверялось как в климакамере, так и просто в окружающей среде.

Влажность/Температура.
  • DHT11
    точность +-1 градус на 22, в диапазоне от 10 до 60, погрешность до 10 градусов, далее просто бред.
    влажность, на 60% точность +-5, остальные значения, можно интерпретировать только как больше 60 или меньше 60, погрешность достигает 30%. Дикий гистерезис. Влажность упала до 70, а он все еще 100 показывает, потом резкий скачок на 65.
    3 из 10 отказались работать при включении. Работают только в помещении, на улице летом дохнут в течении месяца. Ниже +10°C не проверялись.
  • DHT22
    точность +-1 градус на 22, в диапазоне от -15 до 60, погрешность до 5 градусов.
    влажность, на 60% точность +-5, в диапазоне 20-80, погрешность до 20%.
    Гистерезис в пределах 10%.
    2 из 10 отказались работать при включении. При работе на улице 3 из 5 сдохли в течении 3х месяцев. Далее не проверялись.
  • АМ2321, на I2C не заработал ни один, в однопроводном режиме аналогичен DHT22.
  • SHT21
    Работает по даташиту, точность не хуже 1 градуса температура, не хуже 5% влажность.
    На улице отработал чуть больше 7 месяцев.
    Видимых повреждений нет, просто больше не отвечает.
  • HIH6130(без фильтра)
    Работает по даташиту, точность не хуже 1 градуса температура, не хуже 5% влажность.
    На улице отработал ровно полгода, теперь при превышении 80% влажности перестает отвечать, как влажность падает работает дальше.
  • HIH6131(с фильтром)
    3 месяца полет нормальный.
  • CC2D23S
    Работает по даташиту, точность не хуже 0.5 градуса температура, не хуже 3% влажность.
    В помещении работает больше года, без нареканий. Так как нижнее питание 2.7 в автономных сенсорах не использовалась.
  • Si7005, больше не используется.
    Температуру показывала не хуже 0.5 градуса
    Влажность не поддавалась оценке, показывала приблизительно на 20 - 50% ниже, чем было на самом деле. Как с компенсацией, так и без.
Итого:
DHTxx, использовать только если не важен результат. Имеют дикий гистерезис и практически не поддающиеся оценке погрешности.
SHT21/25, в помещении работают, для улицы не предназначены.
HIH6130, в помещении работают, для улицы не предназначены.
HIH6131, пока мало статистики.
CC2Dxx, в помещениях работают отлично, на улице не тестировалась.

Другие Сенсоры.
BMP180(давление/температура) работает без нареканий, имеет лучшую точность чем BMP85.
LM75(температура), работают все, но точность зависит от серии и производителя.

Aquarius
Сообщения: 362
Зарегистрирован: 19 дек 2011, 17:17
Откуда: Дзержинск

Re: Умный дом по радиоканалу

Сообщение Aquarius » 07 май 2015, 17:11

Обнаружил для себя новый интересный сенсор Bosch BME280 - температура, влажность, атмосферное давление. Правда купить можно только на Mauser-е и стоит 11$. Хотя цена для всё вместе нормальная. Только его паять ещё надо, а так хочется макетку с таким сенсором воткнуть и попробовать.
По поводу DHT22 и BMP085 - температуру они у меня показывают с разницей в 0,3 градуса. Был тестовый стенд с Ардуиной, к которой были подключены эти сенсоры, а Ардуина была подключена к роутеру. На роутере крутился PHP-скрипт, который получал данные с Ардуины и записывал их в БД на бесплатном хостинге. Эта связка проработала у меня чуть больше пол года, потом разобрал при переезде.
Сейчас подключил к ESP8266 сенсоры BMP085, DHT22, AM2322, BH1750. Каждые пять минут данные отправляются на ThingSpeak. Там на графиках также можно увидеть, что показания температуры между DHT22 и BMP085 около 0,3 градуса. К сожалению, датчик AM2322 не оправдал мои надежды - показывается не пойми что.
Вот думаю для уличного использования заказать датчик BME280 и корпус для него.

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Умный дом по радиоканалу

Сообщение comparator » 07 май 2015, 20:24

Aquarius писал(а):Обнаружил для себя новый интересный сенсор Bosch BME280 - температура, влажность, атмосферное давление. Правда купить можно только на Mauser-е и стоит 11$. Хотя цена для всё вместе нормальная. Только его паять ещё надо, а так хочется макетку с таким сенсором воткнуть и попробовать.
Спасибо, действительно интересный сенсор. Закажу попробую. Судя по описанию предназначен так-же для работы outdoor.
Aquarius писал(а):По поводу DHT22 и BMP085 - температуру они у меня показывают с разницей в 0,3 градуса. Был тестовый стенд с Ардуиной, к которой были подключены эти сенсоры, а Ардуина была подключена к роутеру. На роутере крутился PHP-скрипт, который получал данные с Ардуины и записывал их в БД на бесплатном хостинге. Эта связка проработала у меня чуть больше пол года, потом разобрал при переезде.
Сейчас подключил к ESP8266 сенсоры BMP085, DHT22, AM2322, BH1750. Каждые пять минут данные отправляются на ThingSpeak. Там на графиках также можно увидеть, что показания температуры между DHT22 и BMP085 около 0,3 градуса. К сожалению, датчик AM2322 не оправдал мои надежды - показывается не пойми что.
Судя по графикам они у вас работают в диапазоне температур 23 - 27 градусов. Ну так у меня то-же самое и получается что недалеко от точки калибровки, (судя по всему 22 °С/60%) они работают с точностью порядка 1 градуса,
В диапазоне -15 до 60, погрешность возрастает до 5 градусов, причем не линейно. Далее я их не тестировал.
Похоже они калибруют только смещение в опорной точке и априори считают датчик абсолютно линейным. О корректировке нелинейности датчика и коэффициенте чувствительности похоже даже не слышали.

Если не секрет, где такая влажность: 15-20% ? У меня зимой в помещениях не было ниже 30%, а это было уже не комфортно.

АМ2321 работают по I2C или по однопроводному интерфейсу?

Aquarius
Сообщения: 362
Зарегистрирован: 19 дек 2011, 17:17
Откуда: Дзержинск

Re: Умный дом по радиоканалу

Сообщение Aquarius » 07 май 2015, 21:21

comparator писал(а): Похоже они калибруют только смещение в опорной точке и априори считают датчик абсолютно линейным. О корректировке нелинейности датчика и коэффициенте чувствительности похоже даже не слышали.
Так в BMP085 есть же какие-то калибровочные данные в регистрах. Они разве не влияют на это?
comparator писал(а):
comparator писал(а): Если не секрет, где такая влажность: 15-20% ? У меня зимой в помещениях не было ниже 30%, а это было уже не комфортно.
Стенд лежит в офисе рядом с компьютером. Мне кажется влажность они неправильно показывают, хотя два сенсора приблизительно одинаковую показывают.
comparator писал(а): АМ2321 работают по I2C или по однопроводному интерфейсу?
У меня AM2322, по описанию должен быть лучше и идёт типа на замену SHT21, но китайцы такие китайцы, а может мне просто бракованный попался. Подключён по I2С.

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Умный дом по радиоканалу

Сообщение comparator » 08 май 2015, 10:58

Aquarius писал(а):Так в BMP085 есть же какие-то калибровочные данные в регистрах. Они разве не влияют на это?
К BMP85/180 претензий никаких нет, например вот вытащил её из шкафа при температуре -38,3
Это температура которую она показывала в шкафу, расхождение с реальностью меньше градуса.
BMP85.jpg
BMP85.jpg (14.05 КБ) 12538 просмотров
Первоначально я завел разговор именно о том, что датчики из серии DHT11/22/AM23xx можно использовать только от полной безнадеги.
Или если важен только сам процесс, а не результат. Порутчик молчать !! ;)
Aquarius писал(а):Стенд лежит в офисе рядом с компьютером. Мне кажется влажность они неправильно показывают, хотя два сенсора приблизительно одинаковую показывают.
Странно в диапазоне 40-60% они у меня показывали что то похожее на правду.
Если только у вас не -40 на улице, или офис посреди оазиса.

Aquarius
Сообщения: 362
Зарегистрирован: 19 дек 2011, 17:17
Откуда: Дзержинск

Re: Умный дом по радиоканалу

Сообщение Aquarius » 08 май 2015, 12:17

comparator писал(а):К BMP85/180 претензий никаких нет, например вот вытащил её из шкафа при температуре -38,3
Это температура которую она показывала в шкафу, расхождение с реальностью меньше градуса.
Значит я не так понял. Получается сенсоры от Bosch можно использовать!
comparator писал(а):Первоначально я завел разговор именно о том, что датчики из серии DHT11/22/AM23xx можно использовать только от полной безнадеги.
Вот и я уже пришёл к такому выводу. Для улицы надо использовать BME280, а в домашних датчиках SHT21.
comparator писал(а): Странно в диапазоне 40-60% они у меня показывали что то похожее на правду.
Если только у вас не -40 на улице, или офис посреди оазиса.
Не знаю, на улице вроде тепло - гисметео показывает +12 градусов и 23% влажности.

mdef
Сообщения: 17
Зарегистрирован: 07 дек 2014, 01:42

Re: Умный дом по радиоканалу

Сообщение mdef » 12 май 2015, 14:40

Скажите, никто не сталкивался вот с таким логом?

Код: Выделить всё

00:33:12.84[I] A1SC12_19 msgId=C255  msg=00-2A-00-64-01-12[.*.d..]
00:33:57.24[W] System.NullReferenceException: Object reference not set to an instance of an object
  at X13.MQTT.MqStreamer+<>c__DisplayClass4.<RcvProcess>b__2 (X13.MQTT.wMessage wm) [0x00000] in <filename unknown>:0
  at System.Collections.Generic.List`1[X13.MQTT.MqStreamer+wMessage].RemoveAll (System.Predicate`1 match) [0x00000] in <filename unknown>:0
  at X13.MQTT.MqStreamer.RcvProcess (IAsyncResult ar) [0x00000] in <filename unknown>:0
00:38:11.74[I] A1SC12_19 msgId=C394  msg=00-2A-00-64-01-12[.*.d..]
00:43:10.64[I] A1SC12_19 msgId=C4D4  msg=00-2A-00-64-01-12[.*.d..]
00:48:09.49[I] A1SC12_19 msgId=C614  msg=00-2A-00-64-00-D8[.*.d..]
00:53:08.38[I] A1SC12_19 msgId=C752  msg=00-2A-00-64-01-12[.*.d..]
00:58:07.27[I] A1SC12_19 msgId=C892  msg=00-2A-00-64-00-D8[.*.d..]
01:03:06.15[I] A1SC12_19 msgId=C9D3  msg=00-2A-00-64-01-12[.*.d..]
01:05:18.55[E] unhandled Exception System.NullReferenceException: Object reference not set to an instance of an object
  at X13.MQTT.MqStreamer.SendWaitAck (System.Object o) [0x00000] in <filename unknown>:0
  at System.Threading.Timer+Scheduler.TimerCB (System.Object o) [0x00000] in <filename unknown>:0
01:05:18.59[I] node-red Disconnected

x13dev
Сообщения: 396
Зарегистрирован: 22 окт 2012, 11:40
Откуда: Бавария

Re: Умный дом по радиоканалу

Сообщение x13dev » 12 май 2015, 15:08

mdef писал(а):Скажите, никто не сталкивался вот с таким логом?
С таким не встречался. Такое ощущение, что в _waitAck добавился null вместо объекта.
Происходило ли такое раньше? Какие были изменения ( update Mono)?

mdef
Сообщения: 17
Зарегистрирован: 07 дек 2014, 01:42

Re: Умный дом по радиоканалу

Сообщение mdef » 12 май 2015, 16:21

моно не обновлялся.
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-9).
Используется версия с фиксированым USB портом https://github.com/mdef/X13.Host
происходит раз в 2-3 дня.

x13dev
Сообщения: 396
Зарегистрирован: 22 окт 2012, 11:40
Откуда: Бавария

Re: Умный дом по радиоканалу

Сообщение x13dev » 13 май 2015, 11:55

mdef писал(а): происходит раз в 2-3 дня.
Попробуйте этот вариант. Если будут ошибки, то лог в студию.

Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 15 май 2015, 22:56

Нода на меге 2560, были пару лограм с ней(тригеры света) все работало, решил добавить пару шим выходов, они добавляются, но не реагируют на изменение значений на входах, на выходе неизменный сигнал частотой около30грц и скваж около30%.
Еще глюк - все ноды переименованы и изменены маки и айпи. Но при перезагрузке сервера иногда появляется нода в виде папки с названием ноды по умолчанию.

comparator
Сообщения: 516
Зарегистрирован: 20 окт 2012, 12:40
Откуда: Мюнхен

Re: Умный дом по радиоканалу

Сообщение comparator » 15 май 2015, 23:27

Ivan Nikol писал(а):Нода на меге 2560, были пару лограм с ней(тригеры света) все работало, решил добавить пару шим выходов, они добавляются, но не реагируют на изменение значений на входах, на выходе неизменный сигнал частотой около30грц и скваж около30%.
Хм, принято к размышлению, 2560 пока на руках нет, но с ШИМ'ом действительно есть какие-то проблемы.
Ivan Nikol писал(а):Еще глюк - все ноды переименованы и изменены маки и айпи. Но при перезагрузке сервера иногда появляется нода в виде папки с названием ноды по умолчанию.
Подробнее, что в папке ?
Устройство с именем по умолчанию работает ?
Что в логе ? Есть записи типа /dev/A4ES12_MyIpAdDr.state Disconnected => PreConnect ?
Или все таки все connect'ы с правильными именами ?

Если на переменные устройства есть ссылки, то она(эта переменная создается).

Да, чуть не забыл, обновились бинарники сервера, актуальная версия 0.3.1520.0
  • Как обновить:
  • Останавливаем Сервер
    Linux: sudo service X13Svc stop
    Windows: net stop X13Svc
  • В папке bin
    Linux: mono X13Svc.exe /update
    Windows: X13Svc.exe /update
  • запускаем сервер
    Linux: sudo service X13Svc start
    Windows, net start X13Svc

Ivan Nikol
Сообщения: 119
Зарегистрирован: 12 сен 2014, 11:54

Re: Умный дом по радиоканалу

Сообщение Ivan Nikol » 16 май 2015, 00:26

comparator писал(а):Подробнее, что в папке ?
Устройство с именем по умолчанию работает ?
Что в логе ? Есть записи типа /dev/A4ES12_MyIpAdDr.state Disconnected => PreConnect ?
Или все таки все connect'ы с правильными именами ?
конекты с правильными именами, повторится выложу скрин. Шим запускал на работе на такой же ноде - вроде работал, но там кроме шимов ни чего не было. А дома шим ни как не работает, пытался запустить на новых нодах - тоже не работает.

Ответить