Depois que instalei o FHEM pela primeira vez e a página de configuração ficou realmente acessível, a euforia foi grande. Depois de clicar um pouco, essa euforia foi rapidamente substituída por desamparo. O FHEM é uma ferramenta poderosa e muito bem mantida para conectar diferentes dispositivos de automação residencial. Infelizmente, há apenas uma coisa que não é: Intuitivo.
Na minha opinião, essa é a única desvantagem do FHEM ou dos projetos de código aberto em geral: você precisa investir tempo e lidar com o projeto. Infelizmente, muitas vezes não é algo que você possa montar ou clicar de maneira Plug&Play moderada em uma noite.
É por isso que decidi resumir e explicar os fundamentos mais importantes do FHEM neste artigo.
Idealmente, você será capaz de definir uma configuração FHEM funcional e segura sem ter que se atormentar com postagens de fórum e páginas wiki por dias.
Primeiro, escreverei um pouco sobre a estrutura e a configuração do FHEM e, em seguida, apresentarei alguns trechos de configuração úteis (e às vezes importantes).
instruções de segurança
Eu sei que as notas a seguir são sempre meio chatas e parecem desnecessárias. Infelizmente, muitas pessoas que sabiam "melhor" perderam olhos, dedos ou outras coisas por descuido ou se machucaram. A perda de dados é quase insignificante em comparação, mas mesmo isso pode ser realmente irritante. Portanto, dedique cinco minutos para ler as instruções de segurança. Porque mesmo o projeto mais legal não vale ferimentos ou outros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Links afiliados/Links de publicidade
Os links para lojas online listados aqui são os chamados links de afiliados. Se você clicar em um link de afiliado e fizer uma compra por meio desse link, o Nerdiy.de receberá uma comissão da loja ou fornecedor online relevante. O preço não muda para você. Se você fizer suas compras por meio desses links, estará apoiando o Nerdiy.de para poder oferecer outros projetos úteis no futuro. 🙂
requisitos
Antes de começar com este artigo, você deve ter preparado o RaspberryPi para que ele possa ser acessado via rede e controlado via SSH.
Os três artigos a seguir descrevem o que precisa ser feito para preparar o RaspberryPi:
RaspberryPi – configuração para nerds!
RaspberryPi – A primeira configuração!
RaspberryPi – Controle o RaspberryPi via SSH
FHEM – Instalação no RaspberryPi
Ferramentas necessárias:
-não-
Materiais necessários:
Na lista a seguir, você encontrará todas as partes necessárias para implementar este artigo.
Visão geral da interface da web do FHEM
As imagens a seguir devem fornecer uma pequena visão geral das várias funções da interface web do FHEM.
1. A linha de comando:
Aqui você pode inserir comandos, por exemplo, para criar ou configurar novos módulos
2. "Salvar configuração" basicamente faz exatamente o que diz. Todas as alterações feitas em sua instância FHEM são salvas em um grande arquivo de configuração. No entanto, isso só acontece depois de clicar no botão "Salvar configuração". As alterações não salvas são indicadas por um ponto de interrogação vermelho ao lado de "Salvar configuração". As alterações não salvas são perdidas ao reiniciar o servidor FHEM.
3. , 4. e 5. "MAX", "unsorted" e "Everything" são "salas" que você pode criar para agrupar seus sensores e atuadores configurados. Por exemplo, você também pode criar uma “sala de estar” e reunir todos os dispositivos importantes para controlar a sala de estar. Apenas as salas "não classificadas" e "Tudo" são criadas automaticamente e estão sempre presentes. Todos os módulos configurados que ainda não estão vinculados a nenhuma outra sala são listados na sala “não classificada”. Todos os módulos configurados são listados na sala "Tudo", independentemente de já estarem vinculados a outra sala.
6. "Logfile" mostra as entradas no arquivo de log
7. "Commandref" mostra a biblioteca de comandos local. Aqui você encontrará todos os comandos disponíveis e algumas informações mais detalhadas sobre eles.
8. "Remote doc" é semelhante a "Commandred" apenas que irá redirecioná-lo para a versão atual dos comandos disponíveis no site da FHEM.
9. "Editar arquivos" permite editar os vários arquivos de estilo e configuração do FHEM. Existem muitas oportunidades aqui, mas também há muitas coisas que podem dar errado. Portanto, sempre trabalhe com cuidado aqui e de preferência com um backup anterior.
10. Em "Selecionar estilo", você pode alterar a aparência de sua instância FHEM.
11. O "Monitor de eventos" permite que você exiba os eventos ao vivo atuais. Por exemplo, eventos como comandos de comutação recebidos são exibidos.








módulos
O bom do FHEM é que suas funções podem ser expandidas e refinadas com todos os tipos de módulos. É precisamente esta propriedade que o torna tão poderoso, porque permite também a integração de novos sensores ou atuadores no FHEM.
Uma ótima visão geral da estrutura do FHEM pode ser encontrada em https://wiki.fhem.de/wiki/System%C3%BCbersicht
começando e parando
Os comandos a seguir são úteis para iniciar e parar o Putty por meio do console.
Iniciando o FHEM:
sudo /etc/init.d/fhem start
ou
systemctl start fhem.service

Parando o FHEM:
sudo /etc/init.d/fhem stop
ou
systemctl stop fhem.service

Exibir o status atual do FHEM
O comando a seguir é suficiente para exibir as mensagens atuais do sistema de sua instância FHEM.
sudo /etc/init.d/fhemstatus
ou
systemctl status fhem.service

Informações adicionais
https://wiki.fhem.de/wiki/System%C3%BCbersicht
Divirta-se com o projeto
Espero que tudo funcionou como descrito para você. Se não, ou se você tiver alguma dúvida ou sugestão, por favor, deixe-me saber nos comentários. Em seguida, adicionarei isso ao artigo, se necessário.
Ideias para novos projetos são sempre bem vindas. 🙂
PS Muitos desses projetos - especialmente os projetos de hardware - custam muito tempo e dinheiro. Claro que faço isso porque gosto, mas se você acha legal que eu compartilhe as informações com você, ficaria feliz com uma pequena doação para o fundo do café. 🙂