Программное обеспечение интернета

Installazione di binding HABmin e Z-Wave

Poiché OpenHAB non è in realtà un’utility di configurazione per Z-Wave, installeremo un altro strumento di gestione web che fa qualcosa chiamato HABmin. Andate al repository Github di HABmin per scaricare la versione corrente. Una volta decompresso, troverai 2 file .jar nella directory degli addon, che dovrebbero essere collocati nella corrispondente directory dei componenti aggiuntivi nella tua condivisione OpenHAB Home (se usi anche la Z-Stick Aotec gen5, assicurati di ‘ho almeno la versione 1.8 del binding Z-Wave) .

Quindi, crea una nuova cartella nella directory webapps e chiamala «habmin» (la minuscola è importante). Copia il resto dei file scaricati lì.

Nota: c’è anche un HABmin 2 in fase di sviluppo attivo. L’installazione è più o meno la stessa, ma con un addon .jar aggiuntivo. Potrebbe valere la pena provare entrambi per vedere quale preferisci.

Se non lo hai già fatto, collega il controller al tuo Pi. Digitare quanto segue per trovare la porta corretta.

 ls / dev / tty * 

Stai cercando qualcosa con USB nel nome o, nel mio caso particolare, lo Z-stick si è presentato come / dev / ttyACM0 (un modem). Potrebbe essere più facile eseguire il comando una volta prima di collegarlo, e una volta dopo, in modo da poter vedere quali modifiche non si è sicuri.

Apri il file di configurazione di OpenHAB e modifica la sezione su Z-Wave, decommentando entrambe le righe e inserendo l’indirizzo del tuo dispositivo. Un ultimo passo per me è stato consentire all’utente OpenHAB di accedere al modem.

 sudo usermod -a -G dialout openhab 

Ora, per dare il calcio d’inizio a tutto, riavvia OpenHAB

 riavvio del servizio sudo sudo 

Speriamo che, se stai controllando il registro di debug, vedrai qualcosa di simile. Congratulazioni, stai parlando Z-Wave. È inoltre possibile trovare il registro di debug inondato di messaggi provenienti da vari nodi Z-Wave. Iniziamo controllando HABMIN per vedere che cosa si trova: http: //openhab.local: 8080 / habmin / index.html (sostituendo openhab.local con il tuo hostname o indirizzo IP Raspberry Pi).

C’è molto da vedere in HABMIN, ma ci interessa solo la scheda Configuration -> Bindings -> Z-Wave -> Devices, come puoi vedere qui sotto. Espandi il nodo per modificare la posizione e l’etichetta del nome per la tua facilità di riferimento.

How’s Your OpenHAB System Coming?

That’s it for this installment of the guide, but don’t expect this’ll be last you hear from us about OpenHAB. Hopefully this and the beginner’s guide have given you a solid grounding to develop your own complete OpenHAB system – but it’s a process that’s never really completely finished.

Thankfully, OpenHAB can scale well from a few devices to hundreds, from simple rule complexity to the ultimate in home automation – so how’s your system coming along? Which devices did you choose? What’s the next big project you’re going to tackle?

Let’s talk in the comments – and please, if you found this guide useful, click those share buttons to tell your friends how they too can setup their own OpenHAB system. 

How’s Your OpenHAB System Coming?

That’s it for this installment of the guide, but don’t expect this’ll be last you hear from us about OpenHAB. Hopefully this and the beginner’s guide have given you a solid grounding to develop your own complete OpenHAB system – but it’s a process that’s never really completely finished.

Thankfully, OpenHAB can scale well from a few devices to hundreds, from simple rule complexity to the ultimate in home automation – so how’s your system coming along? Which devices did you choose? What’s the next big project you’re going to tackle?

Let’s talk in the comments – and please, if you found this guide useful, click those share buttons to tell your friends how they too can setup their own OpenHAB system. 

Примеры свободных программ

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

Безопасность
и оптимизация системы

  • CCleaner:
    оптимизация и управление хранением.
  • Avast: антивирусная программа.
  • AVG: антивирусное
    программное обеспечение.

Средства
для эффективной работы

  • Thunderbird: программное обеспечение для управления электронной почтой.
  • Keynote : программное обеспечение для создания презентаций в iOS.
  • LibreOffice: полнофункциональный офисный пакет.
  • Foxit Reader: просмотр PDF-файлов.
  • CutePDF Editor: редактирование PDF-файлов.

Медиафайлы

  • Paint.NET: простой редактор изображений.
  • GIMP: мощный редактор изображений.
  • VLC media player: кроссплатформенный мультимедийный плеер.
  • K-Lite Codec Pack Standard: пакет кодеков для воспроизведения мультимедия.
  • Облако@Mail.ru: облачное хранилище.

Работа с сайтами

  • Notepad++: мощнейший редактор кода.
  • WinSCP++: графический клиент SFTP для Windows.

Вступление

Чтобы было легче понять мою конфигурацию очень коротко опишу понятия которые используются при настройке OpenHAB:

  • Items — что-то вроде глобально доступного объекта, обычно представляет внешнее устройство или источник данных. Могут быть разных типов, например Switch для выключателя, Dimmer для диммера. Есть также String и Number, это Items которые содержат строку и число.
  • Sitemaps — описывают интерфейс. Фактически это перечисление Items с добавлением настроек отображения.
  • Rules — скрипты, которые выполняются по расписанию или по событию. События наступают при изменении состояния Items, например, когда выключатель Light_1 получил значение ON.
  • Persistence — файлы, в которых описываются правила сохранения состояния Items в разные БД.
  • Bindings — подключаемые модули, наверное можно назвать плагинами. Используются чтобы добавить в OpenHAB возможность взаимодействовать с разным хардом и софтом. Например binding для KNX или для MySQL и т.д.
Название Применение
xmpp Получаю сообщения от OpenHAB
mail Получение оповещений на почту
networkhealth Мониторинг доступности хостов в сети
myopenhab Удаленный доступ к OpenHAB
onewire Получение от owserever данных термодатчиков
http Взаимодействие с HTTP API
freetts Синтез речи
jpa Сохранение данных в PostgreSQL
db4o Сохранение данных в db4o
influxdb Сохранение данных в influxdb


Про xmpp подробнее: этот биндинг дает возможность получать сообщения в гугл-чате(или другом Jabber-аккаунте) и использовать час как консоль для отправки команд OpenHAB. Команды начинающиеся с ‘>’ будут выполнены и результат вернется в ответном сообщении. Мне это пригодилось для отладки при написании Rules. Далее в тексте примеры команд OpenHAB начинаются с символа ‘>’.

Discovering Interesting Topics~

Additional or further interesting topics are easily identified by reading up on the Tasmota wiki and by subscribing to the modules topics. Subscribe to all topics of one module using MQTT wildcard topic string (string depends on your user-configured Topic/FullTopic). Configure items for the identified topics similar to the ones below.

Example: MQTT messages published by a Sonoff Pow module are shown below (using mosquitto_sub). The module reports its device state and energy readings periodically. In the second half of the example the module relay was switched into the OFF position.

Following this method, the behavior-linked messages can be identified and bound to openHAB items.

Installing HABmin and Z-Wave Bindings

Since OpenHAB doesn’t actually a configuration utility for Z-Wave, we’re going to install another web management tool which does – something called HABmin. Head on over to the HABmin Github repository download the current release. Once you’ve unzipped it, you’ll find 2 .jar files in the addons directory – these should placed in the corresponding addons directory in your OpenHAB Home share (if you’re also using the Aotec gen5 Z-Stick, make sure you’ve got at least version 1.8 of the Z-Wave binding).

Next, create a new folder in the webapps directory, and called it “habmin” (lowercase is important). Copy the rest of the downloaded files into there.

Note: There’s also a HABmin 2 under active development. Installation is much the same but with one additional .jar addon. It might be worth trying both just to see which you prefer. 

If you haven’t already, plug your controller into your Pi. Type the following to find the correct port.

ls /dev/tty*

You’re looking for anything with USB in the name, or in my particular case, the Z-stick presented itself as /dev/ttyACM0 (a modem). It might be easier to do the command once before you plug it in, and once after, so you can see what changes if you’re unsure.

Open up the OpenHAB config file and modify the section on Z-Wave, uncommenting both lines and putting your actual device address. One final step for me was to allow the OpenHAB user to access the modem.

sudo usermod -a -G dialout openhab

Now, to kick everything into action, restart OpenHAB

sudo service openhab restart

Hopefully, if you’re checking the debug log, you’ll see something like this. Congratulations, you’re now talking Z-Wave. You may also find the debug log flooded with messages from various Z-Wave nodes. Let’s start by checking HABMIN to see what it’s found: http://openhab.local:8080/habmin/index.html (replacing openhab.local with your Raspberry Pi hostname or IP address).

There’s a lot to see in HABMIN, but we’re only really concerned with the Configuration -> Bindings -> Z-Wave -> Devices tab, as you can see below. Expand the node to edit the location and name label for your ease of reference.

???? Installation

DOCKER way

# Using volumes as persistence
docker run --rm -it -p 8091:8091 --device=/dev/ttyACM0 --mount source=zwave2mqtt,target=/usr/src/app/store robertslando/zwave2mqtt:latest

# Using local folder as persistence
mkdir store
docker run --rm -it -p 8091:8091 --device=/dev/ttyACM0 -v $(pwd)/store:/usr/src/app/store robertslando/zwave2mqtt:latest

# As a service
wget https://raw.githubusercontent.com/openzwave/zwave2mqtt/master/docker/docker-compose.yml
docker-compose up

For more info about docker check here

NodeJS or PKG version

  1. Firstly you need to install the Open-Zwave library on your system.

    cd ~
    git clone https://github.com/OpenZWave/open-zwave.git
    cd open-zwave && make && sudo make install
    sudo ldconfig
    export LD_LIBRARY_PATH=/usr/local/lib64
    sudo sed -i '$a LD_LIBRARY_PATH=/usr/local/lib64' /etc/environment

    For Raspberry check

  2. Test the library: go to openzwave directory and run the command

  3. Now you can use the packaged version (you don’t need NodeJS/npm installed) or clone this repo and build the project:

    • For the packaged version:

      cd ~
      mkdir Zwave2Mqtt
      cd Zwave2Mqtt
      # download latest version
      curl -s https://api.github.com/repos/OpenZWave/Zwave2Mqtt/releases/latest  \
      | grep "browser_download_url.*zip" \
      | cut -d  -f 2,3 \
      | tr -d \" \
      | wget -i -
      unzip zwave2mqtt-v*.zip
      ./zwave2mqtt
    • If you want to compile last code from github:

      git clone https://github.com/OpenZWave/Zwave2Mqtt
      cd Zwave2Mqtt
      npm install
      npm run build
      npm start

Reverse Proxy Setup

If you need to setup ZWave To MQTT behind a reverse proxy that needs a subpath to
work, take a look at the reverse proxy configuraiton docs.

Преимущества программного обеспечения 1С

Используя программное обеспечение, предлагаемое компанией 1С, каждое предприятие может воспользоваться следующими преимуществами внедрения какого-либо прикладного продукта:

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

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

Утро

Утром я обычно просыпаюсь без будильника. Мне как-то чудом повезло и не надо вставить к шести утра на завод. Где-то полчаса я туплю в телефон, пытаясь проснуться, ненавижу всех вокруг и хочу убивать. Обязательно нужно запилить фичу, чтобы при попытке отправить кому-нибудь гневное письмо или сообщение с утра, выдавалось предупреждение, что это может испортить ваши отношения.

По команде «алекса, доброе утро» запускается утренний сценарий — включается кофемашина, дом-дурачок рассказывает краткий брифинг на день — погоду, календарь, затем включается плейлист Spotify Weekly Discovery на колонке в ванной.

Киллер-фичей здесь я вижу подборку новостей по моим интересам и RSS’ам. Типа такого: сегодня в новостях: все обсуждают падение курса биткоина, в трендах новый мем про папугаев, у медузы увольняют уже третьего главреда за неделю. Из ваших подписок: у Стаса Кулеша новый пост про Новую Зеландию, рекомендуется к прочтению. Добавлен в список. У Бирмана и Лебедева 24 новых поста о том, как они считают очередную популярную вещь говном. Автоматически отмечено как прочитанное.

Эх, вот был бы жив Prismatic, может бы сейчас уже развился до такого уровня.

Техника не вечна

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

Вокруг слишком много новинок, которые так и манят нас. Как-то раз я задумал заменить все потолочные светильники новыми смарт-светильниками со встроенными колонками. Так я рассчитывал «спрятать» сразу две умных системы, чтобы не мозолили глаза. Однако по ходу дела я понял, что после замены проводки и установки новых светильников не пройдет и двух лет, как они устареют.

Производители обязательно предложат какие-нибудь новые версии протоколов AirPlay или Bluetooth, а чтобы идти в ногу со временем придется опять переделывать проводку. Представьте, что ваша смарт-духовка уже не годится — ее нужно нести на свалку, так как в Google решили, что их умный ассистент теперь не поддерживает кухонные плиты прошлого поколения. 

Умная техника должна быть модульной. Должно быть так, чтобы я мог проапгрейдить холодильник, заменив всего лишь одну деталь, которая обеспечит совместимость с новым поколением Wi-Fi и другими свежими технологиями. Я не должен менять весь холодильник целиком — такая техника должна служить десятилетиями.

Что и говорить, пока толком не налажена даже индустрия умных ламп. Смарт-лампочки намного дороже обычных светодиодных лампочек. Было бы лучше, если бы умными были сами осветительные приборы, а не сменные лампочки за баснословные деньги. Уже существуют более простые и недорогие способы организации умных домов, однако массового внедрения не случится до тех пор, пока эти технологии не станут открытыми для всех.

Persistence and Graphing Data

By now you probably a bunch of sensors set up, whether from Z-Wave or custom Arduinos running MQTT – so you can view the current state of those sensors at any time, and you should also be to react to their value in rules. But the interesting thing about sensor values is generally that they change over time: that’s where persistence and graphing comes in. Persistence in OpenHAB means saving the data over time. Let’s go ahead and setup RRD4J (Round Robin Database for Java), so called because data is saved in a round robin fashion – older data is discarded to compress the size of the database.

Install rrd4j packages with the following commands.

Then create a new file called rrd4j.persist in the configurations/persistence folder. Paste in the following:

Strategies {
                    

everyMinute : «0 * * * * ?»

everyHour : «0 0 * * * ?»

everyDay : «0 0 0 * * ?»

default = everyChange

}

Items {

// persist everything when the value is updated, just a default, and restore them from database on startup

* : strategy = everyChange, restoreOnStartup

// next we define specific strategies of everyHour for anything in the Temperature group, and and every minute for Humidity

Temperature* : strategy = everyHour

Humidity* : strategy = everyMinute

// alternatively you can add specific items here, such as

//Bedroom_Humidity,JamesInOffice : strategy = everyMinute

}

In the first part of this file, we’re defining strategies, which just means giving a name to a CRON expression. This is the same as we already did with My.OpenHAB, but this time we’re create some new strategies that we can use of everyDay, everyHour and everyMinute. I haven’t used them all yet, but I might be in future.

In the second half of the file, we tell rr4dj which data values to save. As a default, we’re going to save everything each time it updates, but I’ve also specified some time based strategies for specific sensors. Temperatures I’m not too bothered about, so I’ve set that to save everyHour only, but humidity is a big concern for me, so I want to see how it’s changing every minute. If there’s other data you specifically want to save at set times, add those here now or adjust as needed.

Note: if you want to graph the data too, you MUST store it at least once a minute. It doesn’t matter if your sensor data is even updated this quickly, you simply need to tell rr4dj to store it once a minute. 

With that defined, you should begin to see some debug output telling you that values are being stored.

Next up, let’s make some pretty graphs of all this data. It’s really easy. To make a graph of an individual sensor, add the following to your site map:

Chart item=Bedroom_Humidity period=h

That’s literally all you need. Valid values for period are h, 4h, 8h, 12h, D, 3D, W, 2W, M, 2M, 4M, Y; it should be obvious what these mean. It defaults to D for a full day of data if not specified.

To create a graph with multiple items, simply graph the group name instead:

Chart item=Humidity period=h

You might also be interested to know that you can use this graph elsewhere; it’s generating an image using the following URL: http://YOUROPENHABURL:8080/chart?groups=Humidity&period=h

Prerequisites

Edimax smart plug switch should be already part of the home network. The local IP address is not really requested, but you need the MAC address of the plug switch. My router (Fritzbox) provides this address in list of connected devices.

You need to download the binding from github and copy the jar-file into your openHAB2 addons folder (<conf>/addons). This binding is not shown by PaperUI (it is currently not part of the “official” OpenHAB release), it’s even not shown by “feature:install”. But you can verify the installation with command

bundle:list | grep Edi

Hint: A capital “E” is requested. Here is my result, everything is fine:

In case of trouble: It is not confirmed by the author, but my observation was that the HTTP binding should be available (either via PaperUI or manually in addons.cfg). May be I’m wrong. Nevertheless,  the “openHAB 1.x Compatibility Layer” is required as it is for all OH1 bindings. The HTTP binding itself may also be an old OH1 binding request.  Just put the “org.openhab.core.compat1x…jar” file to the addons folders as well as the edimax binding jar.

Installing HABmin and Z-Wave Bindings

Since OpenHAB doesn’t actually a configuration utility for Z-Wave, we’re going to install another web management tool which does – something called HABmin. Head on over to the HABmin Github repository download the current release. Once you’ve unzipped it, you’ll find 2 .jar files in the addons directory – these should placed in the corresponding addons directory in your OpenHAB Home share (if you’re also using the Aotec gen5 Z-Stick, make sure you’ve got at least version 1.8 of the Z-Wave binding).

Next, create a new folder in the webapps directory, and called it “habmin” (lowercase is important). Copy the rest of the downloaded files into there.

Note: There’s also a HABmin 2 under active development. Installation is much the same but with one additional .jar addon. It might be worth trying both just to see which you prefer. 

If you haven’t already, plug your controller into your Pi. Type the following to find the correct port.

ls /dev/tty*

You’re looking for anything with USB in the name, or in my particular case, the Z-stick presented itself as /dev/ttyACM0 (a modem). It might be easier to do the command once before you plug it in, and once after, so you can see what changes if you’re unsure.

Open up the OpenHAB config file and modify the section on Z-Wave, uncommenting both lines and putting your actual device address. One final step for me was to allow the OpenHAB user to access the modem.

sudo usermod -a -G dialout openhab

Now, to kick everything into action, restart OpenHAB

sudo service openhab restart

Hopefully, if you’re checking the debug log, you’ll see something like this. Congratulations, you’re now talking Z-Wave. You may also find the debug log flooded with messages from various Z-Wave nodes. Let’s start by checking HABMIN to see what it’s found: http://openhab.local:8080/habmin/index.html (replacing openhab.local with your Raspberry Pi hostname or IP address).

There’s a lot to see in HABMIN, but we’re only really concerned with the Configuration -> Bindings -> Z-Wave -> Devices tab, as you can see below. Expand the node to edit the location and name label for your ease of reference.

Достоинства сотрудничества с официальным представителем 1С

Эффективное внедрение оптимального программного обеспечения 1С возможно только в том случае, если организация приобретает лицензированный продукт. В такой ситуации хозяйствующий субъект может рассчитывать на следующие достоинства сотрудничества с официальным представителем компании 1С:

  • использование лицензированных IT-продуктов, соответствующих заявленным характеристикам и возможностям;
  • квалифицированная помощь специалистов, имеющих необходимые теоретические знания и практические навыки работы с продуктами компании 1С;
  • возможность получения скидок или участия в бонусных программах при организации длительного сотрудничества;
  • индивидуальный подход к деятельности конкретного хозяйствующего субъекта, поскольку представители компании 1С клиентоориентированы и заинтересованы в удовлетворении потребностей заказчиков;
  • официальные представители несут полную ответственность за качество предлагаемых продуктов и все операции, проводимые сотрудниками.

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

Остались вопросы? Закажите бесплатную консультацию наших специалистов! Они ответят на все вопросы и помогут Вам с выбором программного обеспечения для вашего бизнеса!

Как сделать акт сверки в 1С 8.3 — пошаговая инструкция
Настройка 1С Бухгалтерия 8.3 с нуля

Configurazione di elementi Z-Wave

Ogni dispositivo Z-Wave avrà una configurazione specifica per OpenHAB. Per fortuna, molti dispositivi sono già stati esplorati e ci saranno già esempi per il tuo. La configurazione di dispositivi personalizzati non riconosciuti è ben oltre lo scopo di questa guida, ma supponiamo che per ora sia supportata.

Per prima cosa, ho un interruttore di base Everspring AN158 e un metro sul Nodo 3. Un rapido googling mi ha portato a un post sul blog su Wetwa.re, con una configurazione di esempio. Ho adattato questo come segue:

 Switch Deumidificatore_Switch "Deumidificatore" {zwave = "3: command = switch_binary"} Numero Deumidificatore_Watts "Consumo energetico del deumidificatore " {zwave = "3: command = meter"} 

Perfezionare.

Il prossimo è un multi-sensore Aeotec Gen5.

Aeotec Aeotec Z-Wave Gen5 Multi-Sensore (Z-Wave Plus) Aeon Labs Aeotec Z-Wave Gen5 Multi-Sensore (Z-Wave Plus) Acquista ora su Amazon

Per questo, ho trovato una configurazione di esempio su iwasdot.com, e il mio multisensore è sul Nodo 2.

 Numero Hallway_Temperature "Hallway Temperature " (Hallway, Temperature) {zwave = "2: 0: command = sensor_multilevel, sensor_type = 1, sensor_scale = 0"} Number Hallway_Humidity "Hallway Humidity  "(Hallway, Humidity) {zwave =" 2: 0: command = sensor_multilevel, sensor_type = 5 "} Number Hallway_Luminance" Luminosità del corridoio  "(Hallway) {zwave =" 2: 0: command = sensor_multilevel, sensor_type = 3 "} Contatta Hallway_Motion" Hallway Motion  "(Hallway, Motion) {zwave =" 2: 0: command = sensor_binary, respond_to_basic = true "} Numero sensor_1_battery" Batteria  "( Motion) {zwave = "2: 0: comando = batteria"} 

Se il formato di questo ti sembra strano, torna alla prima guida per principianti Introduzione a OpenHAB Home Automation su Raspberry Pi Introduzione a OpenHAB Home Automation su Raspberry Pi OpenHAB è una piattaforma di automazione domestica matura e open source che funziona su una varietà di hardware ed è indipendente dal protocollo, il che significa che può connettersi a quasi tutti gli hardware di automazione domestica sul mercato oggi. Per saperne di più, in particolare la sezione Hue binding, dove spiego come vengono aggiunti gli articoli. Probabilmente avrai solo bisogno di copiare solo esempi di paste come questo, ma nel caso tu abbia un nuovo dispositivo, la documentazione di binding dettaglia tutti i comandi.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Зов электронных книг
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: