Контроллер умного дома, GeekLink Thinker


В связи с ремонтам, решил заодно автоматизировать жилище, сначала склонялся в сторону BroadLink, но заинтересовался устройством GeekLink Thinker, интересно то, что он как заявлено на OpenWrt, и имеет USB к которому допускает подключение сторонних устройств пользователя. Вообще я не встретил еще не одного его обзора, хотя вещь интересная, попробую тут:

http://www.geeklink.com.cn/english/index.html не слишком информативен.
Решено, куплено на Aliexpress примерно за 4500 Р. Посылка шла чуть меньше месяца, и вот аккуратная коробка с иероглифами:

Внутри сам Thinker:




Комплект:

Инструкция на китайском:

По QR коду, на прямую с сайта, скачивается приложение Thinker:


Суть устройства в наличие приемника и передатчика ИК и радио сигналов, на частоте 315 и 433 мГц. Таким образом оно может запоминать и повторять IR/RF команды по определенному расписанию, по нажатию кнопки в приложении, или в случае поступления IR/RF сигнала от датчика. Например, при срабатывании беспроводного датчика движения или датчика открытия двери, устройство ловит этот сигнал, и по прописанному алгоритму, «проигрывает» записанный ранее радио сигнал, например на включение света. Устройство поддерживает простую логику, по принципу «ЕСЛИ А ИЛИ B ИЛИ… N… тогда a и b и..n ..». Где условиями могут быть радио или ИК команды, команды из приложения или расписание. А действиями будут тоже, радио или ИК команды или сообщение в приложении. В принципе это все, что отличает это устройство от обычного WiFi роутера.
По адресу, почему-то 192.168.88.1 доступен WEB интерфейс, из которого, можно конфигурировать только функции роутера:

Подключается PuTTY:
видим

Дополнительная информация
login as: root
[email protected]'s password:

BusyBox v1.19.4 (2015-06-17 21:13:06 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

i@@@B@Bv kB :B: i@. qB
M@J 7B@ O@ :@:. B@
:@. B@8B@r MBOM@v 0B 0B7 :@: :@ 8@O@B@X O@ 8@i
OB 5qXLv @@ rBi @B :@L S@,@X :@, iB @B ;@ E@:@S
v@ i7:PB @NXZG2Mi BOFOGFGu 1BMBF :B, :@ M@ B. PBMBu
B@: 5@ B0 @B 0@ B@ :@. iB @B .@. O@ B@
j@B@B@B@i .B@8MBM @BOO@B ZB B@ :B@B@B@B :@ @@ :@, MB BB

— WELCOME! WE ARE ALL GEEK!
— root@GeekLink:~# ps
PID USER VSZ STAT COMMAND
1 root 1348 S /sbin/procd
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
5 root 0 SW< [kworker/0:0H]
7 root 0 SW< [khelper]
60 root 0 SW< [writeback]
62 root 0 SW< [bioset]
64 root 0 SW< [kblockd]
94 root 0 SW [kswapd0]
139 root 0 SW [fsnotify_mark]
153 root 0 SW< [ath79-spi]
232 root 0 SW< [deferwq]
375 root 0 SW [khubd]
425 root 0 SWN [jffs2_gcd_mtd3]
491 root 888 S /sbin/ubusd
684 root 0 SW< [rpciod]
701 root 0 SW< [nfsiod]
874 root 0 SW< [cfg80211]
964 root 1308 S /sbin/logd
995 root 1528 S /sbin/netifd
1010 root 1184 S /usr/sbin/odhcpd
1014 root 0 SW [kworker/0:3]
1028 root 1484 S /usr/sbin/crond -fS -c /etc/crontabs -l 0
1043 root 1148 S /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
1195 root 1556 S /usr/sbin/uhttpd -f -h /www -r GeekLink -x /cgi-bin
1209 root 1472 S {flow} /bin/sh /root/topapp/utils/flow start
1225 root 1488 S udhcpc -p /var/run/udhcpc-eth0.pid -s /lib/netifd/dh
1249 root 780 S supervise /root/toprun
1355 root 1480 S /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org 1.openwr
1361 root 1700 S /usr/sbin/hostapd -P /var/run/wifi-phy0.pid -B /var/
1414 root 1484 S {run} /bin/sh ./run
1416 root 6304 S topapp
1611 root 808 S odhcp6c -s /lib/netifd/dhcpv6.script -P0 eth0
1672 nobody 976 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k
19687 root 0 SW [kworker/u2:0]
22081 root 0 SW [kworker/0:1]
22445 root 0 SW [kworker/u2:1]
24387 root 0 SW [kworker/u2:2]
24561 root 1212 R /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
24562 root 1484 S -ash
24645 root 1468 S sleep 30
24660 root 1476 R ps
root@GeekLink:~# cat /proc/cpuinfo
system type: Atheros AR9330 rev 1
machine: TOPLINK TOP-T1
processor: 0
cpu model: MIPS 24Kc V7.4
BogoMIPS: 265.42
wait instruction: yes
microsecond timers: yes
tlb_entries: 16
extra interrupt vector: yes
hardware watchpoint: yes, count: 4, address/irw mask: [0x0000, 0x0038, 0x0840, 0x0b00]
isa: mips1 mips2 mips32r1 mips32r2
ASEs implemented: mips16
shadow register sets: 1
kscratch registers: 0
core: 0
VCED exceptions: not available
VCEI exceptions: not available

root@GeekLink:~# cat /proc/meminfo
MemTotal: 61532 kB
MemFree: 28344 kB
Buffers: 3716 kB
Cached: 11032 kB
SwapCached: 0 kB
Active: 9040 kB
Inactive: 8204 kB
Active(anon): 2952 kB
Inactive(anon): 72 kB
Active(file): 6088 kB
Inactive(file): 8132 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 2512 kB
Mapped: 2120 kB
Shmem: 528 kB
Slab: 8112 kB
SReclaimable: 2236 kB
SUnreclaim: 5876 kB
KernelStack: 344 kB
PageTables: 348 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 30764 kB
Committed_AS: 10752 kB
VmallocTotal: 1048372 kB
VmallocUsed: 2560 kB
VmallocChunk: 1034228 kB
root@GeekLink:~# opkg list-installed
badblocks — 1.42.4-1
base-files — 151-unknown
block-mount — 2014-01-29-71ea854364833c5dcb0800e092b45fed2c45910e
busybox — 1.19.4-7
coreutils — 8.16-1
coreutils-nohup — 8.16-1
daemontools — 0.76-1
dnsmasq — 2.66-5
dropbear — 2013.59-1
e2fsprogs — 1.42.4-1
firewall — 2013-12-17
hostapd-common — 20131120-1
ip6tables — 1.4.20-1
iptables — 1.4.20-1
iptables-mod-conntrack-extra — 1.4.20-1
iptables-mod-filter — 1.4.20-1
iptables-mod-ipopt — 1.4.20-1
iw — 3.14-1
jshn — 2014-02-02-43d2d349cb86a79d3d86012b101c458d344b05a4
kernel — 3.10.28-1-240917c29ae2e17a012d2ef3b8028cb1
kmod-ath — 3.10.28+2014-01-23.1-1
kmod-ath9k — 3.10.28+2014-01-23.1-1
kmod-ath9k-common — 3.10.28+2014-01-23.1-1
kmod-block2mtd — 3.10.28-1
kmod-button-hotplug — 3.10.28-3
kmod-cfg80211 — 3.10.28+2014-01-23.1-1
kmod-crypto-aes — 3.10.28-1
kmod-crypto-arc4 — 3.10.28-1
kmod-crypto-core — 3.10.28-1
kmod-crypto-hash — 3.10.28-1
kmod-fs-ext4 — 3.10.28-1
kmod-fs-nfs — 3.10.28-1
kmod-fs-nfs-common — 3.10.28-1
kmod-fs-ntfs — 3.10.28-1
kmod-fs-vfat — 3.10.28-1
kmod-fuse — 3.10.28-1
kmod-gpio-button-hotplug — 3.10.28-1
kmod-ifb — 3.10.28-1
kmod-input-core — 3.10.28-1
kmod-ip6tables — 3.10.28-1
kmod-ipt-compat-xtables — 3.10.28+2.3-1
kmod-ipt-conntrack — 3.10.28-1
kmod-ipt-conntrack-extra — 3.10.28-1
kmod-ipt-core — 3.10.28-1
kmod-ipt-extra — 3.10.28-1
kmod-ipt-filter — 3.10.28-1
kmod-ipt-ipopt — 3.10.28-1
kmod-ipt-length2 — 3.10.28+2.3-1
kmod-ipt-nat — 3.10.28-1
kmod-ipt-nathelper — 3.10.28-1
kmod-ipv6 — 3.10.28-1
kmod-leds-gpio — 3.10.28-1
kmod-ledtrig-default-on — 3.10.28-1
kmod-ledtrig-netdev — 3.10.28-1
kmod-ledtrig-timer — 3.10.28-1
kmod-lib-crc-ccitt — 3.10.28-1
kmod-lib-crc16 — 3.10.28-1
kmod-lib-textsearch — 3.10.28-1
kmod-mac80211 — 3.10.28+2014-01-23.1-1
kmod-nls-base — 3.10.28-1
kmod-nls-cp437 — 3.10.28-1
kmod-nls-iso8859-1 — 3.10.28-1
kmod-nls-utf8 — 3.10.28-1
kmod-ppp — 3.10.28-1
kmod-pppoe — 3.10.28-1
kmod-pppox — 3.10.28-1
kmod-sched — 3.10.28-1
kmod-sched-connmark — 3.10.28-1
kmod-sched-core — 3.10.28-1
kmod-scsi-core — 3.10.28-1
kmod-slhc — 3.10.28-1
kmod-usb-core — 3.10.28-1
kmod-usb-ohci — 3.10.28-1
kmod-usb-serial — 3.10.28-1
kmod-usb-serial-pl2303 — 3.10.28-1
kmod-usb-storage — 3.10.28-1
kmod-usb-storage-extras — 3.10.28-1
kmod-usb-uhci — 3.10.28-1
kmod-usb2 — 3.10.28-1
libblobmsg-json — 2014-02-02-43d2d349cb86a79d3d86012b101c458d344b05a4
libc — 0.9.33.2-1
libconfig — 1.4.9-1
libevent2 — 2.0.21-1
libext2fs — 1.42.4-1
libgcc — unknown-1
libip4tc — 1.4.20-1
libip6tc — 1.4.20-1
libiwinfo — 47
libiwinfo-lua — 47
libjson-c — 0.11-2
libjson-script — 2014-02-02-43d2d349cb86a79d3d86012b101c458d344b05a4
liblua — 5.1.5-1
libnfnetlink — 1.0.1-1
libnl-tiny — 0.1-3
libopenssl — 1.0.1e-2
libpthread — 0.9.33.2-1
libubox — 2014-02-02-43d2d349cb86a79d3d86012b101c458d344b05a4
libubus — 2014-01-29-4e82a1fabb87b5e3c948a792e16b0fac3702721b
libubus-lua — 2014-01-29-4e82a1fabb87b5e3c948a792e16b0fac3702721b
libuci — 2014-02-18.1-1
libuci-lua — 2014-02-18.1-1
libuuid — 2.21.2-2
libxtables — 1.4.20-1
libzlog — 1.2-1
lua — 5.1.5-1
luci — svn-r9955-1
luci-app-firewall — svn-r9955-1
luci-app-qos — svn-r9955-1
luci-app-upnp — svn-r9955-1
luci-i18n-english — svn-r9955-1
luci-lib-core — svn-r9955-1
luci-lib-ipkg — svn-r9955-1
luci-lib-nixio — svn-r9955-1
luci-lib-sys — svn-r9955-1
luci-lib-web — svn-r9955-1
luci-mod-admin-core — svn-r9955-1
luci-mod-admin-full — svn-r9955-1
luci-proto-core — svn-r9955-1
luci-proto-ppp — svn-r9955-1
luci-sgi-cgi — svn-r9955-1
luci-theme-base — svn-r9955-1
luci-theme-bootstrap — svn-r9955-1
miniupnpd — 1.8.20130426-1
mtd — 20
netifd — 2014-02-18-b5cfcfe34e6b44f2be90bf24e879dc25f0f07b9e
ntfs-3g — 2011.4.12-1-fuseint
odhcp6c — 2014-02-17-53db18b200aa7d5d065e8cc8f2672f077d6d324b
odhcpd — 2014-02-17-e9a21fdb43c9f94762a724db1a043b376f745ae3
opkg — 9c97d5ecd795709c8584e972bfdf3aee3a5b846d-6
ppp — 2.4.5-10
ppp-mod-pppoe — 2.4.5-10
procd — 2014-02-17-3a225cfa1782763980c86e9811c683ade33012cc
qos-scripts — 1.2.1-6
swconfig — 10
tc — 3.11.0-1
topapp — 11
uboot-envtools — 2013.10-3
ubox — 2014-01-29-71ea854364833c5dcb0800e092b45fed2c45910e
ubus — 2014-01-29-4e82a1fabb87b5e3c948a792e16b0fac3702721b
ubusd — 2014-01-29-4e82a1fabb87b5e3c948a792e16b0fac3702721b
uci — 2014-02-18.1-1
uhttpd — 2013-11-21-cd66639800ee2882a0867ec54868502eb9b893d8
uhttpd-mod-ubus — 2013-11-21-cd66639800ee2882a0867ec54868502eb9b893d8
wireless-tools — 29-5
wpa-cli — 20131120-1
wpa-supplicant — 20131120-1
wpad-mini — 20131120-1
zlib — 1.2.8-1
root@GeekLink:~#


Теперь можно и разобрать, посмотреть что же там внутри:


Разбирается просто, отклеиваются мешающие наклейки, в том числе и пломба, снимается прозрачная часть, под ней 2 шурупа
Внутри своя, какая то плата, не слишком что бы аккуратная, кое где следы флюса, но бывает и хуже:

Несколько модулей:


Хорошо виден Dht22 или что то типо того
Много светодиодов:

На одной микросхемке, даже, гордо красуется «GeekLink»

Что касается функционирования всего этого чуда, как роутер исправно работает, с функцией повторения ИК и RF сигналов по кнопкам с приложения, по таймеру или по условиям справляется на ура, сам эти сигналы отлично принимает, умеет подключаться к выключателям Livolo, и к своему FB1, показывает температуру и влажность. Отправляет оповещения на телефон.
Что расстроило, не смог откопать в прошивке OpenWRT нечего о работе контроллера, так и не смог разобраться, какие такие сторонние устройства поддерживает этот USB порт, разве что подключить что то, и через OpenWRT настроить, но как я понял функции контроллера через Web интерфейс не доступны, возможно, и не связаны с роутером в принципе.
Вывод: со своими функциями домашней автоматизации справляется, на своем ограниченном уровне, как и с функциями роутера.
PS:
Вот могу поделиться, тем что сделал/планирую сделать, для умного дома автоматизации, к сожалению этот контроллер сильно ограничен, но в целом:
1)Раздельный климат контроль по комнатам, на основе электронного клапана для радиатора
2)Контроль освещения с датчиком движения и датчиком освещенности, в некоторых помещениях еще и с датчиком открытия дверей
3)Дополнительные гибко регулируемые сценарии управления светом, например, при уходе из дома или включение проектора
4)Система защиты от протечек
5)Простая охранная сигнализация
6)Простая пожарная сигнализация
7)Управление шторами с электро приводом, например при включение проектора
8)Управление всей нагрузкой через контактор 40А
9)Управление роботом пылесосом
10)Управление IP камерами
11)Контроль всего этого через интернет
Суть такого умного дома, в такой реализации, в том чтобы управлять всем этим централизованно, например, в случае децентрализованной системы с отдельными датчиками и жесткой логикой, получается не так гибко, и на мой взгляд, в таких объемах уже действительно сложнее…
Например в случае автоматизации света на лестничной площадке это и правда избыточно, и вряд ли захочется через интернет включать…
А так, еще бы голосовое управление добавить, что в принципе возможно…
Планирую купить +14 Добавить в избранное +7 +17
+
avatar
+5
По мне тема не раскрыта. Много воды, много фото платы, много ошибок в тексте, и всё ни о чем. Практическое применение с датчиками где? Из вышесказанного понятно что это очередной контроллер умного дома. OpenWrt — это отлично, но функционал не раскрыт…
+
avatar
+8
i@@@B@Bv kB :B: i@. qB
M@J 7B@ O@ :@:. B@
:@. B@8B@r MBOM@v 0B 0B7 :@: :@ 8@O@B@X O@ 8@i
OB 5qXLv @@ rBi @B :@L S@,@X :@, iB @B ;@ E@:@S
v@ i7:PB @NXZG2Mi BOFOGFGu 1BMBF :B, :@ M@ B. PBMBu
B@: 5@ B0 @B 0@ B@ :@. iB @B .@. O@ B@
j@B@B@B@i .B@8MBM @BOO@B ZB B@ :B@B@B@B :@ @@ :@, MB BB
спасибо, теперь все понятно..)))))
+
avatar
0
Да это лог Putty, не догадался как его свернуть…
+
avatar
0
Спрятал
+
avatar
0
Дак датчиков и нет, он может повторять любые сигналы, например с пульта от телевизора, и передавать их, могут быть любые датчики 433/315 мГц или ИК диапазона, может включать и выключать свет выключателями Livolo, вообщем с этим он справляется и тут фантазия не ограничена, просто думал нет смысла показывать, должен включится свет, нажимаем на кнопку… и… свет включился… Это работает. Писал с телефона, прошу прощения, с ошибками борюсь, что укажите исправлю. Спасибо!
+
avatar
  • bm_s
  • 26 июля 2016, 21:06
0
RM2 не проще ли и дешевле было взять?
+
avatar
+1
Да, суть та же, но я повелся на OpenWRT, думал можно самому, если что, допилить… Но как оказалась роутерная часть на OpenWRT и контроллерная не связаны, или я эту связь не нашел( Таким образом, если не нужен OpenWRT, то RM2 проще и дешевле, да и сообщество шире, из плюсов Thinkerа остается только поддержка выключателей с обратной связью, то-есть видно включился он или нет. Ну и интерфейс мобильного приложения приятный.
+
avatar
  • k2s
  • 28 июля 2016, 21:22
0
а как с количеством срабатываний с livolo, по сравнению с родным пультом выключателя (если имеется)? Да и вообще как он себя ведет на практике, например срабатываний 8/10.
+
avatar
0
Вобще срабатываний было около 7/7 пока проверял, но лежали они рядом, и пока длительных тестирований не было. Что касается срабатываний, то в выключателе FB1 есть интересная функция, обратная связь о статусе.
+
avatar
  • x893
  • 26 июля 2016, 22:32
+1
Если правильно понял я — что бы включить свет — мне надо выключатели поменять, поставить эту байду и потом на смартфоне через приложение включать? И чем это проще чем обычный выключатель на стене?
+
avatar
0
С выключателями юз-кейсы простые:
— Падчерица засыпала только с включенным светом. С момента исполнения ей 10 лет ее комната со времени как она ушла спать и до момента когда ей пора вставать неприкосновенна, уважая личное пространство ребенка туда можно заходить только в случае экстренных ситуаций или если она сама позвала, то есть зайти выключить свет, когда она уснула, просто нельзя, такова договоренность и договоренность нерушима. При помощи умных выключателей свет можно выключить не выходя из своей комнаты.
— Кое-кто в семье страдает забывчивостью и порой не выключает свет в сортире, можно не идти через всю квартиру, что бы выключать, а щелкнуть на мобиле.
— В данный момент у меня есть пустующая квартира в 60 км от меня(а до марта она же была в 450 км от меня), умные выключатели позволяют вечером включить свет(для создания эффекта присутствия), осмотреть квартиру через камеры(убедиться, что все в порядке) и через какое-то время выключить.
— У отца электрический обогрев дома в деревне включался при помощи умной розетки, когда отец только садился в машину в 110 км от дома(сейчас обогрев газом и пока автоматизация не реализована).
+
avatar
0
Дело не столько в простате сколько в вазможности автоматизировать и настроить это действо, например по определенным условиям или расписанию
+
avatar
+8
Дело не столько в простате сколько...
))
+
avatar
-2
автозамена)
+
avatar
+11
Судя по
вазможности
автозамена у вас отключена.
+
avatar
-1
есть такая функция Т9 где предлогают слова, или вы правда думаете что я вспомнил внезапно о предстательной железе?
+
avatar
  • Hydrus
  • 26 июля 2016, 23:19
+9
С удовольствием читаю обзоры по данной теме в надежде увидеть описание того самого «умного дома» и пока ни одного не было. Возможно я отстал от жизни и не понимаю всей прелести данных устройств, но дальше розеток и выключателей дело не идёт. Я лишь вижу трату денег на устройства, трату сил и времени на замену розеток и выключателей и не вижу преимуществ от этого… Не вижу каким образом дом умнеет и требует меньшего вмешательства от проживающих в нем. Как мне кажется, вентилятор вмванной с датчиком влажности или система контроля протечки — гораздо больше подходят для понятия умного дома и пользы больше.
+
avatar
0
Суть устройства в наличие приемника и передатчика ИК и радио сигналов на частоте 315 и 433 мГц. Такии образом оно может запоминать и повторять IR/RF команды по определенному расписанию, по нажатию кнопки в приложении, или в случае поступления IR/RF сигнала от датчика. Например при срабатывании беспроводного датчика движения или датчика открытия двери, устройство ловит этот сигнал, и по прописанному алгоритму, «проигрывает» записанный ранее радио сигнал, например на включение света. Устройство поддерживает простую логику по принципу ЕСЛИ А ИЛИ B ИЛИ… N… тогда a и b и..n… Где условиями могут быть радио или ИК команды, команды из приложения или расписание. А действиями будут тоже радио или ИК команды или сообщение в приложении
+
avatar
  • Hydrus
  • 27 июля 2016, 19:32
0
Вроде бы и написано, что можно автоматизировать много вещей, но опять же:
1. Допустим включать свет при открытии двери или при движении в какой-то области — для этого необходимости в контроллере я не вижу. Тут так же нужны датчики, которые в принципе сами это выполняют.
2. Возьмем к примеру сигнализацию — она вроде бы как тоже сама отправляет данные кому надо, куда надо и когда надо.
3. Ниже заходила речь про кондиционер. В самом кондиционере также присутствует возможность настройки таймера включения и выключения. Удаленно конечно включить не получится, но я считаю это не столь критично.
И самое главное, кто нибудь из читателей данного сайта, дальше розеток и выключателей пошел? Что-то реализовал на подобных контроллерах?
Вы не поймите меня не правильно, я не придираюсь и никого не хочу обидеть. Скорее я могу выглядеть глупым. Я просто хочу разобраться наконец в данном вопросе. Есть ли реальная польза от таких контроллеров. Я долгое время хотел что-то сделать на arduino. Много искал разные реализованные проекты. И ничего не смог применить к своей квартире. Не в том смысле, что ума не хватит, а просто не видел в этом необходимости. Единственное мне понравилась различного вида автоматизация на даче, но это нужно реализовывать там, где местные или из соседних деревень не шастают по ночам, или если ты живешь там все лето. В идеале на участке собственного дома. Еще полезный (на мой взгляд) вариант вспомнил — включение подсветки лестницы между этажами в частном доме по мере продвижения по ней.
+
avatar
  • Brim
  • 27 июля 2016, 23:01
+1
В некоторых моделях современных кондиционеров есть WiFi и облако, так что и их можно включать удаленно, если очень хочется. :)
Тоже пока не очень понимаю зачем эти устройства нужны. Разве что рано или поздно, они научаться удобно управлять всем из одного интерфейса…
+
avatar
0
Так как почти все в доме можно настроить на управление по ИК или RF от кондиционера с телевизором до света в туалете, то это позволяет достаточно полно автоматизировать жилище, хотя и не хватает много как например более сложные разветвленные алгоритмы
+
avatar
  • Prays
  • 27 июля 2016, 09:45
0
Вот-вот. Везде «умный дом»… «умный дом», а на самом деле это АВТОМАТИЗИРОВАННЫЙ ДОМ. У меня тоже отопление, освещение управляется дополнительно с телефона, планшета и пр. через сеть. Стоят стоят самодельные контроллеры с RS 485 в каждой комнате, RaspberryPi для управления этим хозяйством и резервная Odroid С1 на случай отказа RaspberryPi, и еще видеонаблюдение, архивация, кодирование в видеофайлы накопившихся за день фото с движением в камерах, VPN для доступа извне крутятся на Odroid. Еще WT3020 радио с интернета вещает в FM передатчик, управление тоже через сеть с телефона, планшета, ПК. Но это АВТОМАТИЗИРОВАННЫЙ ДОМ, а не умный. Посмотрите сериал «Эврика», вот там умный дом, с искусственным интеллектом, который даже обижаться может :)
+
avatar
0
ОК, действительно, «умных» домов с искуственным интелектом, не встречал. Может их и нет, а умными называют часто автоматизированные, за неимением. к примеру смартфон тоже не очень то умный, однако, смарт)
+
avatar
  • Prays
  • 28 июля 2016, 09:46
0
Интересно кто минус влепил? Аргументировать слабо?
Видимо школьник который поставил лампочку с управлением от блютус и решивший что он сделал умный дом.
+
avatar
0
Вот могу поделиться, тем что сделал/планирую сделать, для умного дома автоматизации, к сожалению этот контроллер сильно ограничен, но в целом:
1)Раздельный климат контроль по комнатам, на основе электронного клапана для радиатора
2)Контроль освещения с датчиком движения и датчиком освещенности, в некоторых помещениях еще и с датчиком открытия дверей
3)Дополнительные гибко регулируемые сценарии управления светом, например, при уходе из дома или включение проектора
4)Система защиты от протечек
5)Простая охранная сигнализация
6)Простая пожарная сигнализация
7)Управление шторами с электро приводом, например при включение проектора
8)Управление всей нагрузкой через контактор 40А
9)Управление роботом пылесосом
10)Управление IP камерами
11)Контроль всего этого через интернет
Суть такого умного дома, в такой реализации, в том чтобы управлять всем этим централизованно, например, в случае децентрализованной системы с отдельными датчиками и жесткой логикой, получается не так гибко, и на мой взгляд, в таких объемах уже действительно сложнее…
Например в случае автоматизации света на лестничной площадке это и правда избыточно, и вряд ли захочется через интернет включать…
А так, еще бы голосовое управление добавить, что в принципе возможно…
+
avatar
0
Очень интересна ваша реализация с RS 485. Какой протокол используете? Какие контроллеры? Очень бы пригодилась.
+
avatar
  • Prays
  • 29 июля 2016, 13:34
0
Пока использую ModBUS. До каждого контроллера протянута витая пара (4 пары). Пока используются 2х2 пары питание 24В, 1 пара вход, 1 пара выход. Поясню про вход/выход. ModBUS предполагает последовательную архитектуру подключения кабеля, но последовательно тянуть через все комнаты неудобно, поэтому все кабели сводятся в патч-панель звездой, а в ней соединения сделаны в последовательную шину. Т.е. по одной паре идет до блока, там ответвление небольшое, дальше соединяется со второй парой и по второй паре идет дальше, обратно к патч-панели, получается последовательная шина.
Но ModBUS имеет только один мастер и реализовать зажигание лампы в одном блоке, когда нажали выключатель в другом можно только с задержкой пока все блоки не опросятся по кругу. Пока еще не все реализовано, поэтому такого сценария пока нет. В будущем, когнда понадобится подобное, думаю либо на can-шину переходить или на TCP-IP.
Контроллеры самодельные на базе ардуино про мини, на блоке панелька в которую вставляется ардуино (чтобы быстро поменять если сгорела, за 2 года еще не было такого). MAX 485 тоже в панельке, т.к. один раз во время грозы выбило (вместе с расберри). Потом стал ставить в панельки и сделал опторазвязку в блоке сопряжения распберри с RS485. Могут работать автономно, без сети. Имеют:
— 7 силовых выходов на IRF 540 (12/24В) или можно 2 из них использовать на коммутацию 220В (BT139) зависит какие элементы на плате запаять, часть из них с ШИМ, т.е. можно регулировать яркость и т.д.
— 2 кнопки (чтобы задавить стребуемую температуру, влажность, т.е. программировать параметры блока)
— выход на экран по I2C (подключал маленький OLED и большой LCD)
— вход для DS18B20
— вход для DHT 22
— 3 управляемых выхода по 5В, прямо с ног ардуино (у меня подключены к твердотельным реле, управляют 3-мя ТЭНами бойлера)
— вход для датчика движения
Все эти входы/выходы (кроме силовых) можно использовать и по другому, это же ардуино.
Платы сначала делал ЛУТом, потом заказал на dirtypcbs.com/
Выглядят примерно так:
+
avatar
  • Prays
  • 29 июля 2016, 13:50
0
Вот так выглядит визуализация бойлерной в браузере, можно вкл/выкл кликая по элементам на картинке, даже каждую ветку теплого пола можно включить отдельно кликая по сервоприводам на картинке

Но это для ВАУ эффекта. Мне удобнее (особенно с телефона) пользоваться вот такой панелью
+
avatar
  • mu3
  • 27 июля 2016, 00:34
0
Можно управлять через http? С сервера, например.
RM2 весь из себя проприетарный, гад :(
+
avatar
0
устройство как заявлено поддерживает ifttt, и позиционируется как открытое, думаю не трудно все настроить… Именно своей «открытостью» оно меня и привлекло
+
avatar
0
Он может поймать датчик открытия двери на 315 от простой gsm сигнализации? В двух словах, как происходит процесс записи какого нибудь радио устройства. И сможет ли он сымитировать этот же датчик и послать сигнал той же сигнализации? И можно скриншот вкладки macro с каким нибудь макросом для примера?
+
avatar
0
Да имеено ловить сигналы 315/433/ИК он и предназначен, в том числе и от gsm сигнализации, и их же и имметировть…
Макросы там до безобразия простые, если выбрать сробатывания по датчику, он просит активировать датчик, и записывает сигнал, то же самое просит для выполнения действия по этому сигналу..
+
avatar
+2
у вас грамматика хромает на обе ноги, просто жесть. используейте нормальный редактор, прежде чем посылать сообщения сюда.
надеюсь простАта не причина.
+
avatar
  • Rusty
  • 27 июля 2016, 11:45
0
даже грустно стало…
+
avatar
  • Dluga
  • 27 июля 2016, 09:29
0
Каков радиус действия? Если как роутер он стоит при входе сможет ли включить кондиционер в комнате?
+
avatar
0
реально радиус действия RF передатчика не измерял, но в пределах 3х комнатной квартиры ловит
+
avatar
0
Столько людей прокомментировало и никто не читал походу, т. к. пропущенную в предлоге букву: н ура — сложно не заметить. :)
+
avatar
0
А вы внимательный. Но почему то, интересуетесь больше пропущенными буквами, чем сутью обзора. Пишу первый раз тут, не ожидал такой реакции, думал сдесь принято обсуждать обозреваемые вещи, а не пропущенные буквы. Ну ок буду знать…
+
avatar
-1
простата
вазможности
предлогают
сробатывания
имметировать
искуственным
интелектом

и это только камменты, обзор побоялся читать.
+
avatar
0
Тебе лучше ничего не писать больше, коли такой пессимист. Касаемо твоего обзора, моей внимательности, комментов и прочего, то я не могу сказать, что очень уж внимателен, видимо я — хотя бы бегло прочел материал. И да, коммент мой был позитивным и о том, что комментирующие, большая часть, не читали блог.
+
avatar
  • Asapup
  • 14 января 2017, 02:32
0
Хотелось бы знать можно ли реализовать такой сценарий например: если открылась и при этом темно, то включить свет. На rm2 pro такого не сделать, т.к. освещенность измеряет а1, а открытие двери s1 и датчики от разных устройств в один IFTTT не впихнуть.
В rm2 срабатывание происходит только при изменении какого-либо параметра, а как здесь. Например: сработал датчики движения и если в этот момент температура на датчике gr-1 больше 24 градусов, то включить кондиционер, т.е. возможен ли опрос датчика в gr1 без условия изменения температуры?

P.S. Борцы за грамотность, идите на форум посвящённый русскому языку. Или на тотальный диктант.
+
avatar
  • Terr
  • 25 августа 2017, 10:18
0
хм, после прочтения у меня закралась слабая надежда что я нашел то что искал
правильно ли я понял что в отличии от broadlink-а сие устройство работает как rf receiver
тоесть на прием радиосигналов не только в режиме первоначального запоминания для последующей имитации, а в постоянном режиме как обычная радиорозетка ожидающая поступления команды с радиопульта

тоесть поясняю что не устраивает меня в broadlink-е — возможность управлять всем только со смартфона или голосом, а я бы хотел с радиопульта — тоесть взять левый пульт — прописать в GeekLink что при приеме такой то радиокоманды с него он должен послать другую радиокоманду, а потом после паузы еще одну ir команду

есть такой функционал у устройства и работы его алгоритмов?
+
avatar
  • pavel-fc
  • 25 августа 2017, 17:53
0
да так можно
+
avatar
  • Terr
  • 26 августа 2017, 03:12
0
эх, а не хотите дополнить свой обзор? ) так сказать по результату эксплуатации? что удалось реализовать из задуманного? жива ли система до сих пор али почила в забвении

или если найдется время ответить на наводящие вопросы так сказать)

читал что проблема радиоуправляемых устройств — отсутствие обратной связи — тоесть неизвестно в каком положении, к примеру, свет в данный момент, и решается это только если устройство управляется по wifi
по крайней мере у broadlink

возможно ли управлять wifi устройствами на geeklink?
к примеру, вот есть некая wifi розетка от них же Geeklink S20 aliexpress.com/store/product/Geeklink-S20-Wifi-Wireless-Remote-Control-Socket-Smart-Timer-Smart-Home-Power-Socket-EU-US-UK/2666148_32793540238.html
вот только визуально полный клон sonoff и управляется тем же приложением )
будет ли с ней работать geeklink Thinker?
и вообще с линейкой wifi реле и выключателей sonoff не пробовали?

Кстати, должен сказать у вас в планах на реализацию были практически все нужные в хозяйстве вещи — интересно что удалось сделать и какими устройствами
1)Раздельный климат контроль по комнатам, на основе электронного клапана для радиатора
Какие датчики температуры и клапаны?
Хотелось бы сделать также + там где есть электрический теплый пол поставлю термостаты с радио пультом, только вместо пультов команды им будет отправлять geeklink
2)Контроль освещения с датчиком движения и датчиком освещенности, в некоторых помещениях еще и с датчиком открытия дверей
Оо тут главное найти бы побезглючнее датчики
3)Дополнительные гибко регулируемые сценарии управления светом, например, при уходе из дома или включение проектора
Ага — включил тв — шторы закрылись — свет диммером приглушился — ляпота )

4)Система защиты от протечек
5)Простая охранная сигнализация
6)Простая пожарная сигнализация

какой-нибудь gsm модуль для смс уведомлений к нему никак не прикрутить?

7)Управление шторами с электро приводом, например при включение проектора
c broadlink совместимы карнизы Dooya
а у вас как?

кстати, натолкнулся тут на товарища, очень развернуто расписавшего все свои разочарования в broadlink-ах
4pda.ru/forum/index.php?showtopic=573779&st=6320#entry63558773

может geeklink превзойти некоторые из этих минусов или наоборот у вас к нему еще больше претензий ?)
+
avatar
  • pavel-fc
  • 30 августа 2017, 10:51
0
основной недостаток устройства в процессе эксплуатации то что устройство перестало работать, а производитель решил отмолчаться… Основная задумка и отличие от broadlink это openwrt и потенциальная возможность допилить в ручную, но укак оказалось openwrt отвечает только за функции роутера, еще один плюс это выключатель с обратной связью, работает достаточно ровно, но насладиться им не успел все сломалось. Сейчас определенно думаю, что стоит все перевести на проводное управление, выключатели liviolo можно допилить и статус получать по проводам остальные датчики и исполнительные механизмы либо аналоговые либо 1wire или rs485 последний у термоконтроллера, наверно более всего подойдет управление на domotiz