ioBroker - automação residencial. Fatos

O que é o ioBroker?


Quem é o desenvolvedor do ioBroker?


O ioBroker é um projeto de código aberto que está sendo desenvolvido pela comunidade de cientistas da computação. Qualquer pessoa interessada no tópico do Smart Home pode participar do projeto e começar a desenvolver aplicativos sob a licença MIT no Github. Além disso, existe um amplo fórum para usuários finais, que discute ativamente novas idéias, problemas e desejos dos clientes. Desenvolvedores experientes, alguns dos quais com 17 anos de experiência em automação industrial nas principais empresas alemãs, aconselham sobre automação residencial e sua implementação. Ideias comprovadas e testadas são colocadas no chamado Trello-Whiteboard, este é um quadro com tarefas atuais e relevantes, para que qualquer pessoa possa vê-lo e estar ciente do que está acontecendo.


(O número de usuários do ioBroker que instalaram o sistema iobroker em sua casa no ano passado)

Implementação técnica da plataforma ioBroker


O ioBroker é totalmente desenvolvido no Node.js, intuitivo, flexível para se adaptar às novas condições, muito fácil de complementar e expandir. Todo mundo que conhece o JavaScript pode expandir os recursos do sistema ioBroker.

Usando os adaptadores, o ioBroker pode se comunicar com um grande número de sistemas diferentes no campo do Smart Home (por exemplo, Homematic, KNX, FS20) e Entretenimento Doméstico (entretenimento) (zB Sonos, Dreambox, Receptor AV e SmartTV). Além disso, a capacidade de trocar dados com vários serviços da Internet de serviços da Web (por exemplo, weatherunderground.com) e uma variedade de bancos de dados (por exemplo, MySQL, InfluxDB ou Graphite) está integrada.


Wolf mostra ioBroker na ISH2017 (Exposição Mundial de Eletrodomésticos)

Instalando o Sistema Operacional e o Hardware do Hardware


O ioBroker funciona em todos os equipamentos e sistemas operacionais nos quais você pode executar o Node.js (ARM, x86, Windows, Linux, OSX). Não importa qual "computador" você esteja usando Raspberry, Windows-Server, Synology-NAS ou MacOS. Como o ioBroker lança um novo processo do Node.js. para cada novo driver, a RAM se torna um fator limitante. Cada driver individual requer aproximadamente 10 a 60 MB, dependendo da complexidade. Assim, cada usuário, mesmo não sendo profissional, pode usar o sistema ioBroker. Aqueles que não querem mexer com o Linux podem facilmente usar o Windows.

Outra vantagem indispensável é a criação de um sistema de vários servidores funcionando como uma única unidade (Multihost). Por exemplo, se com o tempo, o usuário expande seu sistema de automação residencial e seu Raspberry começa a trabalhar muito lentamente, ele pode simplesmente instalar um segundo Raspberry para distribuir as tarefas atuais entre eles. A marca mais forte do ioBroker é a capacidade de renderizar. Usando Arrastar e Soltar, você pode criar renderizações domésticas complexas e bonitas.



Vídeo


Exemplo de visualização 1


Exemplo de visualização 2

Primeiro lançamento do IoBroker


Aqueles que iniciam o ioBroker pela primeira vez têm medo de quantos recursos e drivers esse sistema possui. Os desenvolvedores do IoBroker criaram um assistente de pesquisa de dispositivo e serviço - Assistente. Usando o Assistente, você pode reconhecer e conectar automaticamente um grande número de dispositivos padrão de fabricantes completamente diferentes.

Vídeo para maior clareza



Quais drivers já estão disponíveis para o ioBroker?


  • Iluminação, lâmpadas: Philips Hue, Osram Lightify
  • Entretenimento, televisão, música: Samsung TV, LG TV, Sonos, Logitech Harmony, Onkyo, Squeezebox, Yamaha
  • Controle de voz: Apple Homekit, Alexa
  • Eletrodomésticos, aspiradores de pó, cortadores de grama, impressoras: Botvac Saugroboter, Impressora Worx Landroid, Epson Drucker, Amazon-Dash Button, Xiaomi Aspirador
  • Calendário de serviços do Google, previsão do tempo, e-mail: Feiertage, Kalender (zB Google Calendar), Deutscher Wetterdienst (avisos), E-Mail-Versand
  • Sistemas Smart Home de vários fabricantes: Netatmo, Homematic, innogy SmartHome
  • Outros adaptadores: dispositivos DMX512 Art-Net, B-Control Energy Manager, FS20, Max!, Chromecast, HMS, EM1000WZ,), FHEM, Foobar 2000, Fritzbox, conversor Fronius, KNX, Buderus KM200, KODI, Mega-D, Modbus , MqTT, Protocolo MPD, nooLite, vários UPS / USV, Pushover, Pushsaver, Pushbullet, RFLink, TR-064, ...

ioBroker também funciona com o Amazon Alexa


Para quem conhece o básico de inglês ou alemão, escrevemos o adaptador ioBroker-Skill certificado pela Amazon, que permite o controle por voz de dispositivos em casa via Amazon Alexa. A instalação ocorre em várias etapas:

- A conta ioBroker-Cloud-Account é criada e o App-ID é gerado
- Instala e configura o Cloud-Adapter
- ioBroker-Skill é ativado no próprio Alexa
- Então o ioBroker-Skill se conecta ao ioBroker-Cloud
Informações mais detalhadas podem ser encontradas nas instruções ou no fórum.



Vídeo

Source: https://habr.com/ru/post/pt402767/


All Articles