Mudanças entre as edições de "Status Garoa com Wemos"
Ir para navegação
Ir para pesquisar
Linha 6: | Linha 6: | ||
==Funcionalidades== |
==Funcionalidades== |
||
+ | *Em operção desde 28/01/2023. |
||
*Atualiza imagem status na main da wiki http://status.garoa.net.br. |
*Atualiza imagem status na main da wiki http://status.garoa.net.br. |
||
*Manda Telegram no tópico Eventos do canal Gaoa Pub. |
*Manda Telegram no tópico Eventos do canal Gaoa Pub. |
||
*Mostra status no display. |
*Mostra status no display. |
||
− | * |
+ | *Funciona por API hospedada no mesmo server da wiki, acessível pela web mediante token personalizado por usuários (somente membros). |
===fluxo de dados=== |
===fluxo de dados=== |
||
Linha 20: | Linha 21: | ||
===Meios de detecção=== |
===Meios de detecção=== |
||
− | * |
+ | *Conectado no wifi 'garoa0'. |
− | * |
+ | *Pino 12(D6) e gnd em curto acessa API 'fechada' - acessa API 'aberta' se abrir o contato. |
− | * |
+ | *Display mostra figuras do respectivo status scrollando. |
===Manutenção=== |
===Manutenção=== |
||
− | * |
+ | *Folder no servidor wiki: garoa.net.br/api: |
+ | **Arquivos: |
||
− | |||
− | **arquivos: |
||
***index.php => chamado pelo wemos (esp8266) quando abre/fecha a porta - Atualiza status img na wiki main |
***index.php => chamado pelo wemos (esp8266) quando abre/fecha a porta - Atualiza status img na wiki main |
||
***telegram_status.php => manda telegram no topico Eventos |
***telegram_status.php => manda telegram no topico Eventos |
||
Linha 33: | Linha 33: | ||
***status.jpg => img de referência que é substituída |
***status.jpg => img de referência que é substituída |
||
− | + | Arquivo index.php: |
|
− | * |
+ | *Atualiza imagem |
− | * |
+ | *Acessa telegram_status.php que envia telegram (envia só 1 telegram no dia) |
− | * |
+ | *Retorna json do status |
− | * |
+ | *Também cria o token para cada usuário |
− | + | Arquivo telegram_status.php: |
|
− | * |
+ | *Usa bot criado pelo Marcelo Campos |
− | * |
+ | *Manda telegram no topico 'Eventos' |
− | * |
+ | *Quando abre, manda imagem verde do 'Garoa Aberto'. |
− | * |
+ | *Não manda quando fecha. |
===Firmware wemos=== |
===Firmware wemos=== |
||
− | * |
+ | *Feito com IDE Arduino |
− | * |
+ | *Fonte e binário serão documentadas e guardadas numa pasta servidor do garoa, junto com a API. |
==Próximos Passos== |
==Próximos Passos== |
Edição das 13h55min de 1 de abril de 2023
Este projeto visa simplificar a idéia feita anteriormente (https://garoa.net.br/wiki/Notificador_de_presença) , que parou de funcionar por usar serviços de terceiros que foram desativados.
Participantes
- Marcelo Lários
- Marcelo Campos
Funcionalidades
- Em operção desde 28/01/2023.
- Atualiza imagem status na main da wiki http://status.garoa.net.br.
- Manda Telegram no tópico Eventos do canal Gaoa Pub.
- Mostra status no display.
- Funciona por API hospedada no mesmo server da wiki, acessível pela web mediante token personalizado por usuários (somente membros).
fluxo de dados
porta wemos display wifi API status wiki telegram
Meios de detecção
- Conectado no wifi 'garoa0'.
- Pino 12(D6) e gnd em curto acessa API 'fechada' - acessa API 'aberta' se abrir o contato.
- Display mostra figuras do respectivo status scrollando.
Manutenção
- Folder no servidor wiki: garoa.net.br/api:
- Arquivos:
- index.php => chamado pelo wemos (esp8266) quando abre/fecha a porta - Atualiza status img na wiki main
- telegram_status.php => manda telegram no topico Eventos
- {token}.txt => tokens criados para acesso a API
- status.jpg => img de referência que é substituída
- Arquivos:
Arquivo index.php:
- Atualiza imagem
- Acessa telegram_status.php que envia telegram (envia só 1 telegram no dia)
- Retorna json do status
- Também cria o token para cada usuário
Arquivo telegram_status.php:
- Usa bot criado pelo Marcelo Campos
- Manda telegram no topico 'Eventos'
- Quando abre, manda imagem verde do 'Garoa Aberto'.
- Não manda quando fecha.
Firmware wemos
- Feito com IDE Arduino
- Fonte e binário serão documentadas e guardadas numa pasta servidor do garoa, junto com a API.
Próximos Passos
- Aviso de 30 minutoas para fechar o metrô. Indicação no display e mensagens sonoras, parecidas com o aviso de chegada de estação do metrô.