Хроники ремонта: как мы делали новый умный офис Madrobots. Часть вторая, умная

У нас в компании есть отличная традиция. Раз в полгода мы собираемся вместе и что-нибудь строим. Год назад это была горбушка, полгода назад — мега. А в этот раз мы сделали наш новый офис!
Под катом вас ожидает большое количество картинок, 5 заключительных глав про то, как из склада женских сапог мы сделали высокотехнологичный офис в стиле «лофт», описание того, как мы делали этот офис умным и некоторое количество смешных картинок. Не переключайтесь!
e6200621ee874ba3a775501a665f044c.jpg
Часть первая

  • Глава первая. Предыстория, или о том, как все начиналось
  • Глава вторая. О том, что надо сделать первым делом и о том, что мы придумали
  • Интермедия первая. Коля и фотографии.
  • Глава третья. О том, что ломать — не строить и о том, что снос — это часть строительства. И немного о первом этаже
  • Глава четвертая. О полах, украинских рабочих и порядке следования слоев покраски
  • Глава пятая. О ванной комнате с душем, теплым полом и обязательно писсуаром. И о том, как все это уместить под лестницей
  • Глава шестая. О витой проводке, откатах, подиуме, наклейках и о трудностях выбора розеток
  • Интермедия вторая. Как мне давали откат


Часть вторая

  • Глава седьмая. О вентиляции, кондиционировании, дизайнерской логике, и о том, как режут стены.
  • Глава восьмая(большая). О щитках, проводах, автоматах и умном офисе.
  • Глава девятая(короткая). О сети и интернете.
  • Глава десятая(ругательная). О входной двери, мужиках с болгарками и системе СКД
  • Глава одиннадцатая. Заключительная, но не окончательная. О переезде, доделках, недоделках и рабочих местах.


Глава седьмая. О вентиляции, кондиционировании, дизайнерской логике, и о том, как режут стены.

И, когда конец ремонта начинал хоть немного быть виден, мы задумались о том, что никто особо не задумывался о вентиляции. Пришлось задуматься. Причем серьезно так задуматься — в условиях ограниченного бюджета мы не могли позволить себе даже нормальной приточно-вытяжной установки, не говоря уж о канальных кондиционерах.
64a693fde17440f0bc3b48659959db08.jpg
После того, как мы проконсультировались с специалистами, и они все как один сказали, что стоимость вентиляции начнется от 250 тысяч, а вентиляции с кондиционированием — от 500, нам стало грустно. Дизайнеры предложили просто насверлить побольше дырок:
9293a0986adc4a2a8207889b0047f235.png
Кроме того, что эти дырки создавали бы отличный сквозняк на полу в офисе, по расчетам, они бы обеспечивали циркуляцию воздуха максимум человек на пять, а мы ориентировались на 25. В итоге, после нескольких встреч и разговоров со специалистами, мы нашли единственный вариант, который нам подходил на который у нас хватало денег — отдельную вытяжку с притоком через «естественные щели» и открытые окна, и два обычных настенных кондиционера.
Приглашаем специально обученного человека, который специальной машинкой делает отверстия в стенах для того, чтобы провести через них трубы вытяжки:
bb14663922c74629b739f931ca088048.jpg
Машинка представляет собой двигатель, закрепленный на станине, которая, в свою очередь крепится к стене анкерами.
fc300a8fbbdf459b84c4a8abc99e617a.jpg
Двигатель вращает алмазную коронку большого радиуса, которая и режет стену. Все это сверху поливается водой, чтобы не создавать лишней пыли. Через десяток-другой минут проходим стену и выходим на улицу:
641061ef2c8f463a8199ef881bb614f9.jpg
На стене остаются лишь красные кирпичные потеки:
a71707a777804e87847dfbeca970c1fe.jpg
А куда девается то, что находится внутри, спросите вы? А никуда не девается. Остается внутри коронки, а затем из нее вытряхивается в виде вот таких больших кирпичных цилиндров:
10967beaccf34f86a3478cac4ff7c08f.jpg
Осталось сделать саму систему вентиляции. Фотографий у меня не сохранилось, к сожалению, но делается она не очень сложно — набирается как конструктор из труб, тройников, сгибов, и вентиляционных решеток и крепится на анкеры и шпильки к потолку. Кстати, тут еще потолок до того, как начали вешать витой провод для освещения — весь утыканный изоляторами.
e709f0ecc1524116b5da38e6db54ac6a.jpg
Устанавливается да, не очень сложно. А рассчитывается(диаметры труб, размеры отверстий) — сложно. Например, имея хоть какой мощный вентилятор, вам все равно придется делать вентиляционные отверстия маленькими — иначе в трубе не будет нужного разрежения, и вентилятор будет сосать воздух из ближайшей к нему большой дырки, в то время как дальние вентиляционные отверстия работать не будут.
Получается симпатично:
250bbc9923b84ce2af288c498c8ce8f3.jpg
Не забываем про вентиляцию на кухне:
ab8af94b5436458da59ca29a10b75cd9.jpg
Выводим трубу на улицу и устанавливаем вытяжной вентилятор:
c845ebf1e82b41eb9878f3f6df341b43.jpg
Какая-никакая, а вытяжка готова. Она, по крайней мере позволит не сидеть в помещении с высоким содержанием углекислого газа и больными головами.

Проверяем, получится ли отмыть вторично засраный пол:
aaac87480a9e4855bb4fa76b3fe00218.jpg
Получается. Это хорошо — означает, что его не надо больше зачищать, а достаточно как следует помыть, и возможно заново покрыть морилкой, а затем — лаком.

Глава восьмая(большая). О щитках, проводах, автоматах и умном офисе.

Настало время заняться самым интересным делом из ремонта — электрикой. И не протягиванием проводов, а щитками, релюшками, контроллерами, роутерами, точками доступа и тому подобными вещами. По рекомендации на сайте cs-cs.net была найдена компания, которая занимается проектированием и сборкой щитков(рекомендую, electro.moscow, аккуратно и не очень дорого). Изначально планировали, что и монтажом займутся они, но у них уже был заказ, а мы спешили. Поэтому мы сделали подобие кабельного журнала:
3b4a2c575aab47928f5ed937e7ed1be4.png
И через пару недель после оплаты нам привезли щиток. Нет, не так, Щиток:
42c27ae34ec44f3ea02041d06ccd5502.jpg
У них, кстати, есть небольшой постик про наш щиток в блоге. Смотрите, какой красавец:
52783ccab02945a4a522b969b333c57c.jpg
А вот так он выглядит будучи уже установленным в отведенное ему место:
1f7d2318c68848c48e095f0f19dc95d5.jpg
Ну разве не красота? Собран он почти весь на компонентах ABB, трехфазный, автоматы на каждый канал, общие диф-автоматы на 30mA на каждую фазу, для управляемых каналов — втычные(да, серьезно, они так и называются!) реле, опять же, от ABB на 24 вольта.
Начинаем подключать. Подключение заключается в том, что надо взять пучки проводов, сходящихся из всех уголков офиса:
926359fa4445435c8c727862b5ada11a.jpg
Зачистить их:
91e73991a13e430789746884afa09865.jpg
Красиво промаркировать, чтобы потом не перепутать, и зажать в зажимы, согласно схеме щитка:
107d663e73914991a69a4af13b5ca430.jpg
Чтобы не путаться, на каждый автомат клеим название канала, напечатанное на принтере наклеек. Так как наклейка закрывает собой номинал автомата, указываем на ней и номинал тоже:
cf4392bdcdd74190a46bb806ee90d777.jpg
Не дожидаясь окончания, проверяем работу, подключая к реле блок питания на 24 вольта:
3783042a61464cf0829cab92945b676b.jpg
Есть свет в туалете! Первый свет в офисе!
Подключаем дальше. Ищем потерянный немаркированный кабель:
ca9ab84b052e49e78e5d29bff8d989e9.jpg
К слову, был не немаркированный только потому, что прокладывали его еще до того, как привезли принтер. А с маркировкой кабелей проблем не было ни разу, кроме случая, когда я каким-то образом умудрился потерять кабель освещения, и три недели думал, что он застрял где-то между перекрытиями. А оказалось, что он зачищен и заведен в щиток, помеченный как «резерв». Мда. Три недели мы жили без света на кухне.
Удлиняем некоторые кабели:
23cd07437997464c804f5c97f87f57e3.jpg
Пришлось так сделать, потому что из-за строения стены были вынуждены расположить щиток ниже, чем планировали, и некоторые кабели не достали до клемм.
Выводим интересную закономерность: «В процессе ремонта происходит спонтанная незаметная человеку трансгрессия инструментов из ящика с ними на все чистые горизонтальные поверхности в радиусе двух метров»:
9a521e494c9d4f1780a6e74338394b82.jpg
Проще говоря — инструменты оказываются даже на ступеньках стремянки, даже в том случае, если она активно используется.
Наконец, весь щиток подключен:
e30eb2397e71434ab023909ccf97332c.jpg
Может быть, получилось не очень аккуратно, но кабели толстые и твердые, а места было очень мало.
Печатаем и клеим на автоматы, к которым пока еще ничего не подключено на другом конце провода, предупреждающие наклейки:
0d6b06d60bc24a8dbd76e01c29fcb3a8.jpg
Потому что будет очень нехорошо, если на висящем кабеле вдруг появится 220 вольт. Больно будет. И человеку, который найдет эти 220 вольт, и мне, от этого человека.
Наконец, можно заняться автоматикой. Устанавливаем контроллер, блок питания для него, и блок питания для роутера, к которому контроллер подключается по Ethernet:
6c2bb56c27b64e24af25c7661093649f.jpg
Рядом с реле устанавливаем расширитель портов:
a2522caaa83240c1b43e6fe170f175ee.jpg
Дело в том, что сам контроллер в этой версии не имеет входов и выходов, на которые можно подать напряжение или узнать их статус. Вместо этого он имеет выходы на различные протоколы, по которым управляется оборудование умного дома — KNX, DALI, RS-485, MODBUS, и так далее. Вот именно этот расширитель портов подключается по MODBUS(который на самом деле реализуется поверх физического уровня RS-485, который представляет собой тот же UART, правда полудуплексный, и для надежности представленный в виде дифференциальной пары). В вопросу подключения мы конечно же подошли творчески и сплели ему симпатичную косичку в цветах Российского триколора:
e9ccc0c6ccd34f9e993831f7437b409f.jpg
Правда, я постоянно путал цвета проводов, и это стоило мне нескольких часов отладки в поисках ответа на вопрос «почему все не работает?»
5a3ecd53ffb14efa9e5e2d351742361e.jpg
К расширителю портов подключаем слаботочные входы реле(внизу):
84876cd3753f42f19694e503be069532.jpg
Общий план:
f2747549916c446fb2864bcb3252fa94.jpg
Где-то тут строители, продолжающие работы на втором этаже решили, что выключать свет очень удобно общим рубильником. Пришлось их предупредить:
3fbe1aa684a64a509735a159690699e4.jpg
На строителей вроде подействовало, а вот ni404 не впечатлился(точнее просто не заметил в темноте) и сорвал наклейку на следующий же день:
35ee788abc644c199851f351cf52d248.jpg
Ему ничего не было. Ну, понимаете, угрожать директору — это совсем не то же самое, что угрожать рабочим.
Так вот, о чем я. О Logic Machine. Это рай, честно. Я покажу тут только самое основное, а подробнее — уже в следующих статьях. Вот так выглядит стартовая страница, которую видно, если зайти на LM браузером:
2b0bb27f501d4d33a2d3d09a74abef81.png
Первая иконка — это как раз интерфейс настройки. Вторая — системные настройки вроде сетевых, третья и четвертая — это пользовательские визуализации, потом идут настройки расписания и графики состояния разных параметров. Заходим в первую и переключаемся на вкладку Modbus — нам в первую очередь надо подключить и настроить расширитель портов:
e27b71096cd242cca97c909e09e678fd.png
Тут стандартные настройки последовательного порта, которые знакомы, пожалуй, всем. Разве что режим у RS485 всегда полудуплексный — или принимаем или передаем, из-за того, что канал у нас один. Теперь настраиваем сам расширитель портов:
83f85805f5ea4825aadadcb9c8e51383.png
Тут самое главное — modbus-номер устройства. На одной шине может быть много устройств, и у каждого есть свой уникальный номер, с помощью которого можно обращаться к нему — запрашивать состояния входов и управлять выходами.
Подключив и настроив расширитель портов, можно заняться как раз выходами и входами:
a1eaae85db374e7c8a8d0033589939bf.png
Тут мы назначаем соответствия выходов расширителя портов внутренним объектам LM. Собственно, объекты — это один из краеугольных камней всей логики LM, и большая часть взаимодействий идет через них. Вот тут мы уже привязали состояние выходов и входов расширителя портов к объектам и назвали объекты в соответствии с тем, каким каналом освещения управляет реле, которое управляется выходом расширителя портов, который управляется объектом.
Например, HL-12 — это свет в туалете. А «Motion Sensor Toilet», как несложно догадаться — вход от датчика движения в туалете. Выход датчика(+12в — нет движения, 0в — есть движение) мы так же вешаем на один из входов расширителя.
Вот так это выглядело во время отладки:
9db8ee05b2c740a4bb748465571aeaac.jpg
Теперь контроллер знает, когда в туалете есть движение, а когда нет. Осталось что-то сделать с этим знанием. Для этого в LM есть скрипты, которые выполняются при изменении состояния объекта(а оно, напомню, изменится у нас, когда датчик движения поймет, что в его поле зрения кто-то есть, уронит на своем входе напряжение, это увидит расширитель, LM при очередном его опросе получит с него значение напряжения и обновит состояние объекта).
88db80838b7d468fb70a392480628972.png
Итак, создаем скрипт, и пишем в него что-то типа вот такого:
825bd5dcadd942079308b554baebaaa2.png
Код пишется на lua, довольно простом и наглядном языке. Что тут происходит. Если напряжение на входе от датчика упало ниже 5 вольт, значит зафиксировано движение в туалете. Если свет выключен, то его включаем и пишем в лог событие. Последнее условие необходимо для того, чтобы не плодить записи в логе и события при каждом выполнении скрипта, если свет уже включен и горит.
Готово, мы сделали первый скрипт на LM и можем наконец-то помыть руки не в темноте. Входим, свет загорается, руки помыты… А свет не выключается сам. Конечно, это же мы еще не сделали.
Придумываем, как оно будет работать — пусть каждое срабатывание датчика движения записывает в переменную текущее время, а фоновый скрипт периодически это время проверяет, и если оно отстоит от текущего больше, чем на 10, например, минут(нет, 5 минут мало. 5 минут человек легко может сидеть неподвижно, я проверял), то значит, там уже никого 10 минут нет, и свет можно выключить. И еще хорошо бы вентилятор включать, когда человек ушел, а когда зашел — выключать. Сказано — сделано. Изменяем вышеприведенный код на такой:

if (grp.getvalue('MS_Bathroom') < 5) then
  storage.set('HL-12-MSstart', os.time())
  if (grp.getvalue('HL-12') == false) then
    grp.update('HL-12', true)
    grp.update('HP-1.1', false)
    log("Bathroom: motion detected, on light, off vent")
  end
end


Добавляется строчка «storage.set('HL-12-MSstart', os.time())», которая сохраняет в хранилище с тегом «HL-12-MSstart» текущее время. Обратите внимание, строчка стоит до проверки включен ли свет, потому что она должна работать каждый раз при срабатывании датчика движения. И строчка «grp.update('HP-1.1', false)», которая выключает вентилятор.
Теперь создаем еще один скрипт, но не тот, который выполняется при событии, а Resident — который вызывается через определенное количество секунд. Настраиваем запуск скрипта каждые 30 секунд:
ca6d373a1c4d4e4fb52371157c8d13b9.png
И делаем внутри такую логику:

local HL_12_diff = os.difftime (os.time(), storage.get('HL-12-MSstart'))
local HL_12 = grp.getvalue('HL-12')
local delay = 10*60

if (delay < HL_12_diff and HL_12 == true) then
  grp.update('HL-12', false)
  grp.update('HP-1.1', true)
  log("Bathroom: off light(timer), vent on")
end


Первой строкой мы получаем разницу между временем последнего срабатывания датчика движения и текущим временем, а затем проверяем, не больше ли оно чем 600 секунд. Если больше — выключаем и свет и включаем вентилятор.
Теперь надо сделать и немного пользовательского интерфейса(псс, парень, не хочешь немного юзерспейса?). В LM есть способы как простые, так и позволяющие сделать практически любой дизайн(а если что-то нельзя в LM, есть iRidium Mobile, которым можно реализовать уже самые больные фантазии дизайнера). Но мы пока пойдем по самому простому и быстрому пути. Открываем вкладку Visualization, создаем новый план, и кидаем на него иконки всех объектов, которыми мы хотим управлять:
bca9f3ab279f4a718eda68251eb02144.png
Их можно красиво разместить, например, на 3D плане офиса, да еще и нарисовав кастомные иконки состояний, но это более сложный путь, и я расскажу про него в следующих статьях. А сейчас красота размещения нас не волнует, потому что пользователь этого все равно не увидит.
0d4847b8ae134a0eb4fcffe220e242f3.png
Сохраняем план, и зайдя в его настройки, скрываем «Usermode visualization» — это тот самый план с иконками и картинками, и включаем и делаем по-умолчанию «Touch visualization».
Теперь, если опять открыть веб-интерфейс LM и нажать на четвертую иконку(Touch visualization), то мы увидим вот такой симпатичный интерфейс, которым уже можно пользоваться:
38b61a0e21aa407caa61a403bed628b9.png
А с телефона он смотрится вот так:
2fb66483351a491bb87c21368a628dd4.jpg
Иконка на первой скриншоте — это не программа, это просто ярлык на страницу, который можно добавить для любого сайта, если открыть его в safari. Последний скриншот — это маленькая сервисная панель под паролем, к которой не следует пускать всех пользователей.
В итоге, логика работы умного дома выглядит примерно вот так:
bb184cbbc30045a0a620ef6264966ff3.png
Вообще, панель управления и логика уже очень сильно разрослась по сравнению с тем, что было полгода назад. Например, все, что мы напрограммировали на Logic Machine можно посмотреть тут по тегу #poweredbylogicmachine.
Там очень много интересных решений, о которых я напишу еще не одну статью. Правда, не всем нравится:
f25c63534d40488fb61352929cc9df67.jpg

Глава девятая(короткая). О сети и интернете.

Интернет! Нам нужен интернет. И локальная сеть. Потому что свет в офисе уже работает, а вот управлять им можно только если подключать ноут проводком к роутеру на первом этаже. Полтора десятка кабелей езернета с первого на второй этаж я предусмотрительно прокинул еще на этапе разведения силовых кабелей:
2e87d72bd7f44fa1a6457923408f1bb1.jpg
Сеть строил конечно же на Mikrotik( Meklon, привет!):
aa9493bb39674485b371a04d5e5a2c92.jpg
Посоветовавшись с их дилерами(микротик.рф, рекомендую, грамотные, быстрые, помогли выбрать, дали скидку), выбрали следующий комплект оборудования: внизу роутер RB750, который работает главным — на нем маршрутизация, интернет, выдача адресов, vpn-сервер и так далее. Позже мы его заменили на RB951G ради Wifi на первом этаже. Из-за того, что это Mikrotik, миграция заняла всего около часа — слить конфигурацию, поменять роутеры местами, залить конфигурацию.
Для Wifi на втором этаже была взята плата RB912UAG, в которую была вставлена Wifi карта на 5ГГц R11e-5HnD, и потолочный корпус для нее. Собираем конструктор:
26c1e80a1ec841a4b3cb7e324fa1adc3.jpg
С таким комплектом мы получаем две Wifi сети — на 2.4 и на 5 ГГц с одного роутера, который аккуратно висит на потолке, подключенный одним кабелем(он питается по PoE). Правда, дизайнеры сказали, что его надо покрасить в черный. Не вопрос, красим:
536d364c9f32424aa90e6dcdb530b66b.jpg
И устанавливаем:
d1982a1136a24c888715246869b7a883.jpg
Немного задавливаем мощность передатчика, иначе на первом этаже сеть ловилась отлично(еще бы, 1W мощности) а толку от нее не было — слабые передатчики телефона и ноутбука не пробивали перекрытия.
496daa85c47047119b69e08185076eb0.png
Теперь там сеть не ловится, проблема решена.
Последний штрих — очищаем интернет в офисе от рекламы c помощью скрипта для микротика. Разработчики, что арендуют у нас часть рабочих мест, ругаются, что их любимый сервис для управлениям рекламными компаниями попал под блокировку. Отключаем скрипт обратно.

Глава десятая(ругательная). О входной двери, мужиках с болгарками и системе СКД

Настало время еще одного атрибута офиса — входной двери. Жить с дверью, на которой написано «пупок» — это как-то… не очень.
577ecd496a9b4c8d9c8c294d908eff63.jpg
Одно время у нас была мысль поставить систему входа на основе биометрии — со считывателем отпечатка пальцев, но насмотревшись на дешевые считыватели в нашем старом офисном здании и узнав цену дорогих, мы отказались от этой идеи. Решили делать обычную систему с RFID-пропусками. На самом деле, она достаточно проста в установке, правда с небольшими тонкостями. Для простейшей СКД-системы нужны всего 3 компонента: дверь с замком, контроллер и считыватель. Ну и блок питание, естественно.
Теперь более подробно. Пункт первый — замок. Он может быть электромагнитным, как на дверях в подъезды, или электромеханическим, который можно открыть и ключом, и подав питание на контакты. Электромагнитный дешевле, но имеет минус — при пропадании напряжения дверь открывается. Соответственно, не стоит им защищать серьезные вещи, чтобы дверь не могли открыть, просто отключив вам питание. Можно, конечно, поставить ИБП для такой системы, и это вполне распространённое решение, но не очень большое усилие на отжим зачастую позволяет открыть такие двери просто используя лом в качестве рычага. В общем, не очень безопасно.
Электромеханические замки — это почти обычные замки, за исключением того, что открыть их можно, просто подав напряжение на контакты замка. Такой мы и решили ставить.
Далее, нам нужен контроллер — штука, которая будет сверять считанный ключ с ключом в своей памяти и если он совпадает — подавать импульс на замок, чтобы тот открылся. И считыватель, который будет считывать карты и отправлять их номера контроллеру. Иногда их объединяют в один корпус, но такое решение не стоит ставить с внешней стороны двери, иначе, имея немного времени, можно снять крышку контроллера и получив доступ к проводам, вручную подать питание за контакты замка.
Решив для начала разобраться с дверью, мы описали требования к ней(размеры, тип замка) и спросили несколько компаний на счет того, за какую сумму они могут сделать и поставить нам такую дверь. И выбрали, конечно, компанию, которая предложила самую маленькую сумму. О, если бы мы знали, в какие нервы нам обойдется эта экономия, мы бы ни за что не стали выбирать самую маленькую цену. Что-то нехорошее мы заподозрили еще когда к нам мастер для замера пытался доехать почти две недели, придумывая какие-то отмазки каждый раз, как не приезжал.
80e66f5e38c04ef4b7832ed35dd8a212.png
Но где-то к 21 числу он все-таки доехал, измерил, сказал нам окончательную стоимость, и мы подписали договор. Я оставил все попытки узнать, в каком виде в дверь будет установлен сам замок, потому что менеджеры при попытке узнать это адски путались в показаниях — то у них на двери будет кнопка выхода, то ее не будет, то они и блок питания привезут фирменный, то не привезут. В общем, оказалось, что не привезут — дверь приехала к нам просто с торчащим сбоку проводом.
Приехала, причем, на каком-то убитом пепелаце советского автопрома. Прикрученная веревкой к багажнику. Дверь, напомню, весит порядка центнера. Они всерьез считают, что при резком торможении ее удержит веревка?
Далее. Они пожалели даже упаковочную пленку, рулон которой стоит 200 рублей в любом ОБИ. Дверь и приехала-то не очень чистой, так они и еще ее увязюкали в кирпичной пыли во время установки.
Продолжаем. Приехали два чувака в майках и трениках, у которых на униформе(если бы она была) могла бы по праву красоваться надпись «Слабоумие и отвага». Потому что демонстрироваться такое пренебрежение к технике безопасности и полноценной жизни со всеми конечностями — это трудно. Но они сумели. Мало того, что принципиально не использовали никакие очки при работе с болгаркой, так еще и умудрились наступить на выключатель болгарки, когда валялась на полу, и уронить себе на голову кирпич из стены.
9c4882182c9e45669a34b05ca4d99dfb.jpg
Очки, униформа? В п***у эту кашу! Смотрите, как лихо я болгаркой е***у! Вариант без цензуры можно посмотреть тут.
Ну, я не буду говорить о том, что они даже не потрудились за собой подмести кирпичную крошку с пола, не говоря уж о том, чтобы застелить его заранее пленкой.
4f22cb1e16b8410d8fab586a10121462.jpg
Зато дверь вся была в милых белых пятнах.
— Что это, спрашиваю я.
— Специальная паста, чтобы отмечать места ригелей.
Я втягиваю воздух носом и чувствую запах мяты. Спрашиваю, паста — зубная, что ли?
— Ну, ээ… Да.

В общем, установили.
4225240f721b4362b5460af1b350201c.jpg
Осталось сделать собственно, возможность открывать дверь не только ключом, но еще и с бесконтактных пропусков. Все RFID в основном делятся на две больших категории — LF-диапазона и HF-диапазона. Первый работает на частоте около 125кГц, вторые — около 13МГц. Между собой они не совместимы, а хотелось дать возможность проходить в офис не только по пропускам на территорию(которые имели стандарт EM-Marin, который относится к LF-диапазону), но и по любым другим картам, вроде банковских с PayPass/PayWave или Тройки(а они относятся к стандарту ISO/IEC 14443, который работает на частоте 13МГц).
Для такой возможности нашли универсальный ридер Matrix III RD-ALL, который читает карты и того, и того стандарта:
460cd57ba33e4741a2ac23ecc697d8cb.jpg
Кроме него был куплен самый простой контроллер Z-5R, и кнопка выхода:
f904a9a365824d5991cbb6bae41d12b0.jpg
Устанавливаем считыватель, выводим проводами в щиток, где и будет располагаться контроллер:
2874f90c85964d999b972c2b25b14369.jpg
Подключаем контроллер:
238a3747a9be452d961e393cd88898b8.jpg
Пока на висящих проводах, в расчете на то, что скоро его заменит более продвинутый контроллер. Добавляем кнопку выхода:
5dd563a081f6471da5ec604981c8cd61.jpg
И простой домофон для того, чтобы в дверь можно было позвонить:
23075525d0e54bd39a41e198b130999e.jpg
Кажется, все хорошо. Работает… работало. Два месяца с установки дверь работала нормально. Потом начались проблемы. Для начала, дверь стала открываться через раз. Проблема была найдена быстро:
701dc4cc70c34213bd2b998ece8bbd30.jpg
Установщики двери не подозревают о том, что не стоит зажимать многожильные провода в винтовые клеммы. О наконечниках НШВИ они тоже не имеют понятия. Переделываем:
69e68b97103249ebbe0e2c4c8bae24d8.jpg
Живем нормально следующий месяц. Потом глюки вернулись. Да еще как вернулись — дошло до того, что в один прекрасный момент дверь переставала открываться вообще:
571f99fb50cd41e2893ed1929f64e8c1.jpg
Нет, ее можно было открыть с помощью ключа, но мы по традиции потеряли все ключи, кроме одного, и пока ждали того самого человека с последним ключом — да, залезали через окно. Второго этажа.
Разбирательство с вызовом специалиста, разборкой половины двери, часовыми разговорами с техподдержкой CISA и шаманством вида «а вот у нас есть аккумулятор от шуруповерта, давайте попробуем открыть замок им? Нет? Тогда еще есть аккумулятор от коптера, который 40А выдает, может им?» выявили следующее:

  1. Чуваки из компании «Стелс» — не умеют делать двери. Они не то, что не заварили верхнюю часть двери, оставив там дыры внутрь полотна, но и даже не потрудились заделать эти дыры герметиком. «И так сойдет!»
  2. Они же не понимают ничего в замках, которые они продают вместе с дверями. Я тоже в них не понимаю. Но я же не продаю!
    13edf4b54cca45b3829397e487a3a725.jpg
    Оказывается «замку надо 12 вольт, подаете — замок открывается. Блока питания на ампер хватит» отвечает реальности только про «12 вольт». А остальное — не так. Во-первых, ему надо переменное напряжение, а лучше — одиночный импульс. Во-вторых, замку надо 3 ампера минимум, а лучше — специальный бустер от CISA, который представляет собой несложную схему и набор конденсаторов. Он включается в разрыв провода к замку, и при подаче напряжения сначала заряжает конденсаторы, а затем разряжает их на катушку замка, обеспечивая правильный ток и длительность импульса.
  3. Я лох и по-прежнему надеюсь на то, что продавец разбирается в своем товаре. Поэтому я не полез уточнять характеристики замка, а удовлетворился ответами «специалистов» компании.
  4. Замок более-менее нормально работал, пока был свежий и в смазке. Потом небольшой перекос двери, приработка механизмов и текущая внутри дверного полотна ржавая вода сделали свое дело, и замку перестало хватать тока для открытия двери.


Разбираем дверь, герметизируем, смазываем замок, покупаем и ставим бустер. Дверь начинает работать как часы.
Все хорошо. Но сколько же нервов было потрачено из-за производителей, которые делают по принципу «главное — продать, а там трава не расти». На таких же производителей мы наткнулись, когда делали островок для нашего магазина в меге.
Последний штрих, наклеиваем на дверь логотип:
65e8bb0b14494fb69d29edf453a055d2.jpg

Итак, выводы:
ООО «Стелс», они же www.stels-dveri.ru, ИНН 5020068165, ОГРН 1115020004747(ключевые слова: отзыв, стелс, стелс-двери, двери стелс, москва) — жадные идиоты, которые даже не способны хорошо поставить дверь, не говоря уж о ее обслуживании. Главное для них — сдать клиенту, а при любых проблемах(по их вине, причем) они посылают, говоря, что они только ставят двери, но не ремонтируют и сливаются. Надеюсь, это предупреждение кого-то спасет от заказа у них.

IronLogic, они же ironlogic.ru, они же RF Enabled ID Limited, они же ООО «АВС» — компания, делающая крутые контроллеры и считыватели для СКД и СКУД. Только я так и не смог понять, русские они или нет. Техподдержка у них так же хороша.

CISA, они же www.cisa.ru, они же CISA ALLEGION — компания, которая не только делает крутые замки, но и держит техподдержку, способную часами висеть на телефоне и общаться с глупыми заказчиками, ничего не понимающими в теме, не высказывая раздражения.

Глава одиннадцатая. Заключительная, но не окончательная. О переезде, доделках, недоделках и рабочих местах.

Хоть офис и еще не был закончен полностью, мы приняли решение переезжать, чтобы не продолжать платить аренду за старый офис.
Отмываем полы и покрываем их лаком:
ba52e950066b4d77af2e4a72ce5a55fa.jpg
Собираемся:
97dfa193901e4353905eed3cc856c960.jpg
Вызываем машину, перевозим вещи:
be0a6b1d6eb94befa67bd95ce1ad3679.jpg
Теперь самое скучное — надо расставить их все по своим местам. Для мотивации сотрудников привозим коробку с печеньками. Кто разобрался — тому вкусняшку.
b904548769e84aa4ba00aacc6a6a1ba4.jpg
Временно испытываем нехватку рабочих мест. Делаем все что можно:
917801ba03f247c7ae7fc659ecbe5ae4.jpg
"Пуфусы" -— крутые. На них можно не только работать стоя, но собрать кровать:
50c7ad7d601b4ba8b0489f29c8ce6e4f.jpg
Правда, это не гарантирует, что коллеги не обрушат на тебя стенку:
e31c84ce07094eba802715d73a7c902e.jpg
Зато всем весело.

Ставим внутренние двери. В зону отдыха, которая стала переговоркой:
472b41de5def43029f5f332e65f35b2e.jpg
И на кухню. С кухней вышел небольшой фейл. Дизайнеры неправильно поняли процесс установки двери, и в итоге дверной проем без двери был достаточно широкий:
de1b84e862a84d5fa52fe9c37b745842.jpg
А вот с дверью уже не очень:
7ea6d47477fd4c358c02f25e6417d3ea.jpg
Ставим кухонный гарнитур:
880099eaf08f462b853af770f3654929.jpg
Еще один фейл дизайнеров — розетки оказались под боковой стенкой шкафчика. Смотреть на нее никто и не будет, но неаккуратно же.
9b96503bbda24efb8bb1e7f2aafd5504.jpg

Наступает лето, становится жарко. Тропинка в офис смотрит безумно красиво, но идти по ней не хочется — в офисе жарко и душно.
d821e244843a435cb93bb2d6c8c17c77.jpg
Защищаемся от яркого солнца, ставя рулонные шторы:
1541f92030ea428486998961bd196254.jpg
И опять передаю привет дизайнерам, которые решили, что на кухне нет смысла ставить шторы, потому что там никто не работает. В итоге там в солнечные дни начинается ужасная парилка, такая, что холодильник начинает размораживаться.

Когда становится еще жарче, задумываемся об установке кондиционеров. Долго думать не получается — температура с каждым днем растет. Поэтому решаем вопрос быстро. Вызываем чуваков с кондиционерами. Они сверлят дырку в стене:
48cef715da6f42ee9089d3c0dbf6f0c2.jpg
В офисе становится шумно, поэтому сотрудники набиваются в переговорку как селедки в бочку:
4bacf4052a714c5fb64a5d0610a5b2f0.jpg
Рабочие тем временем монтируют внутренний блок:
5787039f91c242d9a543686841907f12.jpg
Собирают леса для монтажа внешнего:
87773e007dbe4b95920529f8681080aa.jpg
И ставят его:
64ec95e6ff564e5f8c128c224d0009a2.jpg
Красота. Правда, в баллончике кончилась краска, и трасса, которая должна была быть покрашена в цвет стены, получается красно-белой. Упс.
097ca58e3db34e86869d3dc6a4e58d59.jpg
Второй кондиционер устанавливаем аналогично.

Делаем важную вещь: вешаем турник.
d910f5f1fec946b7afbfacc97d8b1d68.jpg
Правда, подушки на турнике кожаные. Поэтому, если турник не снять в дождь, они будут долго сохнуть. Каждый ливень все сотрудники бросают жребий, кого отправить на улицу на этот раз, и собираются с чипсами у монитора видео-наблюдения, чтобы посмотреть на этого неудачника героического человека.
5e8d96baa04d476e90d134b35b5db70c.gif

Еще ставим несколько IP-камер(про это я еще напишу отдел

© Geektimes