В квартирах и офисах полным-полно кондиционеров старых моделей. Работают они, зачастую, отлично, но вот функций в таких устройствах не слишком много. Да и большинство новых моделей также не назовешь «умными». А ведь в наше время бурного развития информационных технологий, IoT (интернета вещей) хочется, чтобы если не весь дом, то хотя бы некоторые устройства могли бы называться «умными».

Тот же кондиционер — приходишь домой или на работу, включаешь кондиционер, и ждешь, пока температура станет комфортной (тут неважно, имеется ли в виду обогрев или охлаждение). Подходящий микроклимат в доме или офисе хотелось бы иметь всегда, правда? И здесь на помощь приходит небольшой девайс, система, которая называется Sensibo. Эта система, кроме всего прочего, помогает экономить энергию — можно выставить такой режим работы кондиционера, при котором устройство выключится, если в комнате никого нет определенное время. Кстати, разработал девайс небольшой израильский стартап — а уж израильтяне умеют пользоваться кондиционерами, как никто другой.

Как это выглядит?




Система имеет очень небольшой размер, состоит она из двух частей — хаба и управляющего сенсора. Хаб нужен затем, что если у вас установлено несколько кондиционеров, то можно было бы управлять сразу всеми, а не поочередно.

Управляющий сенсор устанавливается прямо на кондиционер, при помощи основы с клейкой стороной. Эта «липучка» очень крепкая, так что сенсор не оторвется и не упадет.



Сенсор постоянно взаимодействует с хабом, который, в свою очередь, подключается к Wi-Fi сети дома или офиса.







Конфигурация


Внутри — целый набор детекторов, включая детектор температуры, определитель влажности, iBeacon, детектор потока воздуха, детектор освещения, инфракрасный ресивер.

В качестве платформы испльзуется CC2538, работающий по RF стандарту 802.15.4 с протоколом 6LoWPAN. Вторичный MCU — Texas Instrument’s CC2541 с Bluetooth Low Energy и поддержкой iBeacon.

В автономном режиме (от двух батареек типа CR123A) Sensibo может работать около трех лет.

Что умеет Sensibo?




Для управления всей системой нужно использовать мобильное устройство с предустановленным приложением. Есть версии ПО как для iOS, так и для Android, плюс есть и программка для Pebble. Сразу видно, что систему делали гики.

Смартфон можно использовать и как пульт дистанционного управления, и как систему мониторинга — на экране показываются показатели микроклимата в помещении.

Кроме того, Sensibo можно управлять из любой точки, где есть интернет, при этом большинство функций работают в автоматическом режиме. Например, если к дому приближается владелец, Sensibo включает кондиционер, и тот начинает работать на нагрев или охлаждения, устанавливая необходимые параметры микроклимата в помещении.

Список возможностей:
  • Охлаждение помещения по заданному графику (например, человек приходит с работы, за 10 минут до его прихода устанавливается определенная температура в помещении);
  • Автоматическое отключение кондиционера при уходе владельца (этой опцией можно управлять, само собой);
  • Оптимизация температуры и уровня влажности;
  • Управление кондиционером из любой точки мира;
  • Возможность адаптации режима кондиционера в соответствии с режимом самого владельца (т.е. устройство «понимает», когда человек ушел на работу, а когда вышел на кухню попить чайку, например);
  • Использование возможностей смартфона для определения близости владельца к дому, чтобы заранее установить нужный порог температуры;
  • Определение степени загрязнения фильтров кондиционера;
  • Определение погоды снаружи дома, для установления оптимального температурного режима/влажности.




Для Sensibo можно разрабатывать приложения и своими силами — авторы проекта открыли API.

Это уже можно заказать?


Да, Sensibo уже продается — ранее возможность получить девайс была только у заказчиков на Kickstarter, но теперь система доступна для всех.

Приобрести систему можно у Medgadgets.

Как уже говорилось, многие пользователи работают с кондиционерами не только летом, кондиционеры неплохо работают и в качестве обогревателей. И здесь Sensibo также позволит все автоматизировать, плюс сэкономить энергию.

Комментарии (20)


  1. DanNsk
    04.09.2015 22:18

    Интересная штука, но для меня первый же минус, кондиционер пищит когда меняются параметры, и у большинства из них пищалку тjолько выпаивать можно.

    И 3 года на батарейках — тоже интересно какой у него цикл сна, если потребление процессора 20mA в активном режиме, а батареи емкость 750mAh


  1. kAIST
    05.09.2015 01:43

    Только сегодня задумал подобный девайс на eps8266 + dht-22. Из муторного — отреверсить IR протокол пульта. А так, одна проблема — время свободное появится только к зиме, а зимой кондиционер бесполезен, да, он работает на обогрев, но только выше -5 на улице.
    Еще удивляет — вроде взял современный инверторный кондиционер, «умный режим» умеет поддерживать температуру, но только вот если температура в помещении опустилась ниже установленного (ночью), он не может сам переключиться на обогрев — только вручную.


    1. DanNsk
      05.09.2015 04:50

      Я для ардуино брал ик приемник и передатчик… по бедности — из энкодера из старой мыши, и либу вроде IRRemote назыается, она и читает и посылает. На esp8266 не пробовал применить, но оно должно быть достаточно на высоком уровне написано — в Arduino IDE для esp должно скомпиляться, может с костылями конечно.


    1. Misery
      05.09.2015 11:16

      А чего реверсить, тыкайся пультом от сплита в ардуину, читай что приходит, записывай, отправляй обратно. Да и зареверсить не очень муторно если отловить 10-12 пакетов и глянуть как они меняются с изменением параметров. Пульт отправляет цепочку в которой сообщает режим работы, температуру, скорость и положение лопатки. Вобщем все решаемо силами 500 рублей и пары ночей


      1. lenz1986
        06.09.2015 11:42

        Поймать и передать не муторно, а вот генерировать код уже веселее. Реверсил я код от митсубиси. Так и не сообразил как проверка делается. Смог выставить все данные кроме crc.
        P/S. Можно было конечно не извращаться и тупо записать все коды кнопок но это немного не то…


    1. DamnLoky
      05.09.2015 13:10

      А я такое уже делаю. Только пока на ардуине, esp в планах )
      По IR научился туда-сюда гонять кондиционер, не вникая особо в параметры передачи (тупо записал и пригладил посылки с пульта)
      Будут вопросы — пиши в личку. Либ не использовал, все с нуля написал, вышло боле-мене рабоче, хоть, возможно, и не сильно оптимально и не универсально.
      Какую задачу решал — выключать кондиционер, когда меня в помещении нет больше Х времени, и переключать режим на осушку, когда влажность становится излишней. Ну и автовыключение кондиционера при достижении температуры возле меня, а не там, где он намерял. Вот выпущу в локалку еще, и можно будет добавить интеллекта.
      Кстати, может кто посоветует софтовую сборку для управляющего центра? OpenHAB не пойдет, он на java. Хочется что-то более открытого и легковесного.


      1. kAIST
        06.09.2015 00:57

        Попробуйте сразу на eps8266, понравится ;) программировать эту плату можно с помощью привычного arduino ide. Никакие программаторы не нужны: сгодится копеечный usb-uart адаптер, либо можно использовать его прямо из arduino.
        У меня девайсы работают стабильнее, если использую голую eps8266, чем контроллер + eps8266 через uart


        1. DamnLoky
          06.09.2015 12:49

          Пока вот верчу в руках и диву даюсь, если честно. Чтоб запустить этот мелкий симпатичный девайс, нужно приделать еще два внешних элемента: регулятор питания на 3.3В и конвертор ттл уровней. Все же у ардуино есть киллер-фича — работа из коробки: воткнул usb кабель и полетели, а модель nano не сильно уступает по размерам и влезает в любой корпус.
          А esp, возможно, будет хороша при работе от литиевого аккумулятора и в stand-alone режиме. Но отладку алгоритма я пока, по старинке, буду вести на ардуине.
          Ну и еще момент. AVR-based устройства изучены и понятны вдоль и поперек, есть куча документации, мануалов, обучалок, библиотек, хочешь — пиши в штатной среде, хочешь — на чистом С и даже с ассемблером, хочешь — используй ардуиновский бутлоадер, хочешь — зашей с нуля свой микрокод. А вот esp8266 пока что загадочное устройство, чего стоит только полтора UART доступных при имеющихся полноценных двух, например. Плюс обилие всяких там других прошивок (nodeMCU, smartjs) смущает неискушенные и неокрепшие умы :)


    1. DrPass
      05.09.2015 17:59

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


  1. ivan-vovanych
    05.09.2015 12:24

    У нас в серверной кондиционеры уходили в режим standby после кратковременного пропадания электричества. Как временная мера был изготовлен девайс из ардуино нано, ИК светодиода и DS 1820, который отчаянно моргал светодиодом при превышении температуры 25 градусов. Протокол правда мы не реверсили, просто записали hex который слал пульт. Да, еще ардуину по юсб подключили к астериску, который раз в минуту её опрашивал и при если температура была высокой слал смс с тревогой всему отделу ИТ. Сейчас, после замены на сплитах микрух EEPROM такой проблемы уже нет, а железка используется только как термометр…


  1. sashabeep
    05.09.2015 13:50
    +1

    Все это малоинтересно для большинства кондиционеров, в которых нет инвертора и выходящий воздух всегда одной температуры


    1. miha2
      05.09.2015 23:37

      Но он же не дует вверх.


    1. kAIST
      06.09.2015 00:52

      Как минимум одна функция может быть полезно: приезжаешь домой и тебя уже ждет квартира с комфортной температурой.


      1. sashabeep
        06.09.2015 00:53
        -1

        Для этого есть таймер


        1. DrPass
          06.09.2015 01:59

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


        1. kAIST
          06.09.2015 14:10

          Все хорошо, если ты живешь один и уезжаешь и приезжаешь домой в одно и тоже время.
          Сейчас смартфоны достаточны умны, почему на них не возложить дополнительные функции? Например, за 5-10 минут до того как ты окажешься дома, включается быстрое охлаждение комнаты, а когда приедешь автоматически переключается на комфортное поддержание температуры. Когда все уходят из квартиры — выключиться. Брать время пробуждения с будильника смартфона и т.д.

          В бытовой технике почему то софт отстает от железа.


          1. DrPass
            06.09.2015 14:18

            Вопрос риторический. Мы тут в той или иной степени технически образованные люди, и у нас есть опыт работы со сложными устройствами. Большинство пользователей бытовой техники подобными навыками не обладают. Более того, я готов поспорить, 90% владельцев кондиционеров не умеют пользоваться даже таймером. Поэтому производители бытовой техники должны соблюдать тонкую грань между функциональностью и сложностью в эксплуатации. В противном случае их девайс будет интересен узкому круг гиков и потеряет привлекательность для большинства потенциальных покупателей.


            1. kAIST
              06.09.2015 14:23

              Есть и обратная сторона медали. Пользователю сейчас привычней и удобней разобраться с приложением на смартфоне. Смотрю сейчас на пульт от кондиционера, пытаюсь вспомнить какую комбинацию кнопок нажать, чтоб настроить таймер. Попутно вспоминаю, что есть AM и PM ) Да и что мешало нормальный графический дисплей встроить — не думаю, что себестоимость возрастет в конечном счете, тем более если ставить серийные модели lcd а не кастомные для группы моделей кондиционеров.

              Есть еще инертность производителей. Недавно выбирал душевую кабину и удивлялся, почему там такие ущербные радиоприемники, где две кнопки «искать следующую станцию» и «сброс». Казалось бы, дешевых микросхем с FM радио завались, но почему то ставят старые.


          1. sashabeep
            06.09.2015 16:52

            Всё внешнее управление пока что очень сильно тупое — вспомните, как американцы встретили Nest. Универсальные ик-передатчики тоже существуют, когда всё подряд оборудование в комнате управляется одним диодом с выведением на какой-то общий веб-интерфейс, но пока что это все дорого и не очень универсально. Была бы на том же кондиционере шина хоть какая-то, в машинах же есть CAN — вот тогда заживём

            А пока что пульты продавать производителю интереснее. Много лет ставил кондиционеры


  1. miha2
    05.09.2015 14:31

    Хорошая штука, только думал об этом как же можно реализовать.
    А тут уже и готовая реализация.
    Хорошо бы такие девайсы развешать на разные устройства и сделать такой мульти-пульт со смартфона. Да и автоматическое определение, что я нахожусь рядом с конкретным устройством тоже будет сильно помогать, подсовывая в активный экран список доступных рядом устройств для управления.
    Инфракрасные пульты видимо еще не скоро выйдут из обихода, поэтому рынок устройства будет разнообразен.