для отправки сообщений по электронной почте | |
- pushover | для отправки сообщений на мобильные клиенты (http://pushover.net) |
- mysql | пересылка событий в базу данных |
- graphite | пересылка событий в graphite (http://graphite.wikidot.com/screen-shots). Группировка данных в мыслимых и немыслимых формах и их отображение в виде графиков. |
- ical | Google и Apple iCloud календари |
- geofency | поддержка Apple системы геолокации geofency |
- growl | сообщения на Apple Growl App |
- currency | курсы валют с европейского центрального банка. (Есть EUR-RUB и USD-RUB) |
- telnet | управление приборами по telnet протоколу |
- ping | пингует IP устройства в сети |
- lirc | для управления приборами и принятия команд по инфракрасному порту (требуется дополнительное железо) |
- irtrans | поддержка IRTrans инфракрасной системы (http://www.irtrans.de/en/) |
- hue | управление PhilipsHUE лампами |
- lgtv | управление LG телевизорами по сети |
- denon | управление DENON ресиверами |
- onkyo | управление ONKYO ресиверами |
- yamaha | управление YAMAHA ресиверами |
- sonos | управление SONOS системой звука |
- dream | управление DreamBOX спутниковыми ресиверами (http://ru.wikipedia.org/wiki/Dreambox) |
- owfs | One Wire File System (http://owfs.org/) - сбор данных с датчиков Dallas/Maxim по 1-Wire |
- B-control Energy Manager | мониториг расхода электроэнергии http://www.b-control.com/energiemanagement.html (нет описания на английском) |
- all3418v2 | ALLNET ALL3418v2 / IP Thermometer LAN / WLAN - беспроводной термометр - http://www.allnet.de |
- homepilot | управление системой автоматизации Rademacher. |
- homematic | управление системой автоматизации HomeMatic (встроено в CCU.IO). |
- rego | мониторинг котлов Junkers TM75, IVT Rego 634 |
- rpi | мониторинг основных параметров (CPU, Mem, Temperature) RaspberryPI. Поддержка 1-Wire интерфейса и PiFace. |
- cubie | мониторинг основных параметров (CPU, Mem, Temperature, Battery) Cubietruck. |
- sayit | голосовые сообщения (text2speech или wav) на системе(Linux, Windows, OsX) или android планшете (через Home24 Mediaplayer - https://play.google.com/store/apps/deta ... ayer&hl=ru). |
- owm | OpenWeatherMap (http://openweathermap.org/) - погода по всему миру |
- yr | погода с норвежского сервера http://www.yr.no/ |
- dwd | официальные предупреждения о штормах в Германии |
- fritzBox | отображение списка звонивших для fritzBox |
- speedport | отображение списка звонивших для speedport |
- sun_and_time | время захода и восхода солнца, а также праздничные дни для Германии |
- muell_stuttgart | время вывоза мусора в Штутгарте |
Служит для того, что бы рассылать email. Что бы отправить письмо, нужно использовать функцию в script-engine.
Отсылает события и данные в Graphite.
Подключает и управляет Philips Hue / LivingColors / LivingWhites лампами. В настройках драйвера нужно установить IP для Hue Bridge, а также имя пользователя. Что бы создать пользоватетя на Hue Bridge смотри здесь http://developers.meethue.com/gettingstarted.html.
Драйвер iCal для CCU.IO считывает файлы по определенному URL адресу с данными календаря в формате .ics и
записывает запланированные там события за определенный период в переменную.
События разделены
тэгом и их можно отобразить, например, в DashUI элементе "basic hm_val - String (unescaped)".
Будут созданы 3 переменные
Переменную в JSON формате можно использовать с Dash UI элементом table.
Переменная iCalReadTrigger служит для того, чтобы форсировать обновление календаря немедленно. В файле ical-settings.json нужно прописать ссылки на ics файлы.
Атрибут "preview" задает количество дней, которые будут учитываться при составлении списка. Если задать 2, то покажутся события только на сегодня и на завтра. А если 1, то только на сегодня. Результат будет записан в переменные iCalEvents и iCalEventsJson.
Календари Apple iCloud могут быть показаны только если перед этим на них выставили соответствующие разрешения. Лучше всего создать специально для CCU.IO отдельный календарь, т.к. он будет виден каждому.
Для этого правой кнопкой мыши нажать на календаре в приложении "Календарь" и выставить разрешения. После этого поставить галочку напротив "Открытый календарь" и скопировать показанный URL. Важно: URL начинается с webcal.
"webcal" в адресе надо заменить на "http" и использовать его в настройках.
Здесь можно найти описание, как получить ссылку на свой google календарь:
После модификаций файл должен выглядеть примерно так. Можно задавать неограниченное количество ics файлов:
{ "enabled": false, // Надо поменять на true, что бы драйвер запустился "settings": { "firstId": 80100, // Начальный ID с которого будут создаваться переменные для календаря. Не советуется менять. "preview": 7, // Количество дней, которые будут учитываться при составлении списка. (1 - только сегодня, 2 сегодня и завтра) "runEveryMinutes": 30, // Период обновления календарей "colorize": true, // Нужно ли задавать цвет для сегодня красным, а на завтра оранжевым. Имеет больший приоритет, чем цвет календаря.Color. "debug": false, // Вывод в log отладочной информации "defColor": "white", // Цвет текста по умолчанию "fulltime": " ", // Задает текст, которым будет заменено 00:00 для событий на весь день "dataPaddingWithZeros": true, // Формат даты: 06.07.2014 (true) или 6.7.2014 (false) "replaceDates": true, // Заменять ли сегодняшнюю дату на слово из todayString и завтрашнюю на tomorrowString "todayString": "Сегодня", // Слово, которым будет заменена сегодняшняя дата (если replaceDates: true) "tomorrowString": "Завтра", // Слово, которым будет заменена завтрашняя дата (если replaceDates: true) "everyCalOneColor": false, // Нужно ли задавать отдельный цвет для каждого календаря. Будет использоваться calColor. "Calendar": { "Calendar1": { "calURL": "https://www.google.com/calendar/ical/xxxxxxxx/basic.ics", "calColor": "white" // Цвет для календаря, если everyCalOneColor: false }, "Calendar2": { "calURL": "https://www.google.com/calendar/ical/yyyyy/basic.ics", "calColor": "grey" Цвет для календаря, если everyCalOneColor: false } //, .... }, "Events": { "Отпуск": { "enabled": true, // Активно ли правило "display": false // нужно ли событие показывать в календаре } } } }
Если задать "Events" (в данном примере "Отпуск"), то все события в календаре будут просматриваться, если там в описании слово "Отпуск". Если в календаре найдется событие для сегодня или для актуального времени со словом "Отпуск", то автоматически переменная "Отпуск" получит значение true. Если событие прошло, то значение переменной снова вернётся к false.
Создавать переменную не надо. Она создастся автоматически с ID 80110.
Обратите внимание, что в обоих случаях "Отпуск" и "Отпуск родителей" это одно и то же событие для драйвера. Для решения этой проблемы можно задать события как "Наш отпуск" и "Отпуск родителей"
Если изменить файл dashui-user.css, то можно задать собственные цвета для сегодняшних и завтрашних событий. Одна строчка выглядит следующим образом:<span class='icalWarn'>Сегодня</span><span class='icalWarn2'>Выбросить мусор</span><br> <span class='icalPreWarn'>Завтра</span><span class='icalWarn2'>Концерт в Большом</span><br> <span class='icalNormal'>08.09.2025</span><span class='icalWarn2'>Событие в будущем</span><br>
Иногда события, которые длятся целый день, не показываются.
Позволяет записывать события и данные из CCU.IO в базу данных MySQL. Необходимая схема базы данных, а также примеры использования можно найти в папке драйвера.
Следит за приборами по IP, доступны ли они в сети.
Позволяет отсылать pushover сообщения. Что бы отправить сообщение, нужно использовать функцию в script-engine.
Создает переменные в CCU.IO с информацией о доступной и свободной памяти, температуре, загрузке процессора и состоянии GPIO входов и выходов на RaspberyPI. GPIO можно сконфигурировать как вход или выход. Außerdem ist die Einbindung von 1-Wire Temperatursensoren möglich. Возможно подключение температурных сенсоров по 1-Wire.
Этот Драйвер может быть запущен также "Standalone". То есть на другом RaspberryPi, а не на том, где запущена CCU.IO.
Смотри Readme-файл для Sonos
Загружает данные о погоде с yr.no, создает переменные в CCU.IO с прогнозом погоды: минимальная/максимальная температура на сегодня и на следующие 24 часа, а также переменные с вероятностью дождя.