Deconz-rest-plugin: Sensores no Device WebApp

Criado em 28 jul. 2017  ·  3Comentários  ·  Fonte: dresden-elektronik/deconz-rest-plugin

Consegui fazer com que os sensores de Temperador e Umidade funcionassem no webapp.
Pergunta, você mudará para o Bootstrap 3? (os ícones não têm um ícone de temperatura e os ícones de glifos estão na pasta errada, eles precisam estar em / bootstrap / img / not / img /

Isso é o que eu fiz para fazer os sensores de temperatura / umidade serem exibidos na página do dispositivo: (alterações em devices.js)

Perto da linha 463:
// sensor already exists. Add endpoint. for (d in devices) { if (devices[d].uniqueid.indexOf(uid[0]) === 0) { devices[d].ep = devices[d].ep + "," + device.id + "-" + uid[1]; if (device.state.humidity) devices[d].state['humidity'] = device.state.humidity; if (device.state.temperature) devices[d].state['temperature'] = device.state.humidity; break; } }

Isso foi necessário porque os sensores xiaomi aparecem como 2 dispositivos, mas seu código detecta apenas o primeiro sensor. Isso adiciona o segundo sensor ao dispositivo, o nome mostra apenas o primeiro sensor, mas pelo menos o adiciona ao array.

e ao redor da linha 510:
} else if (device.type === "ZHATemperature" || device.type === "ZHAHumidity") { // Temperature/Humidity Sensor deviceIcon = "<span class=\"icon-home icon-white\">"; rowtxt += '<tr class="light_item" style=""><td style="width:12%">' + deviceIcon + '</td><td style="width:10px;"></td>'; rowtxt += '<td>' + device.name; if (device.state.temperature) rowtxt += ' Temp: '+ (parseInt(device.state.temperature/100) * 9 / 5 +32).toFixed(2).toString() + "&deg;F"; if (device.state.humidity) rowtxt += ' Humidity: '+ (parseInt(device.state.humidity/100)).toFixed(2).toString()+"%"; rowtxt += '</td>'; rowtxt += "<tr><td colspan=\"4\">&nbsp;</td></tr>"; }

Isso o adiciona à página do dispositivo e faz a conversão de Celsius em Fahrenheit e de umidade em porcentagem.

Eu usaria git e "try" para enviar minhas alterações, mas não consigo entender o GIT sem quebrar totalmente as coisas. Anexei o arquivo devices.js também.

devices.zip

Comentários muito úteis

Pergunta, você mudará para o Bootstrap 3? (os ícones não têm um ícone de temperatura e os ícones de glifos estão na pasta errada, eles precisam estar em / bootstrap / img / not / img /

Fizemos :) uma nova versão do aplicativo estará disponível como uma amostra beta privada em alguns dias. Ele usa Glyphicons do Bootstrap com muita moderação, mas em vez disso tem novos ícones dedicados como SVG.

Aqui está uma tela de uma visualização combinada do sensor para o Philips hue Motion Sensor , é muito semelhante para os sensores Xiaomi. A visualização do sensor é atualizada em tempo real devido aos eventos do websocket.

ph_motion_sensor

Todos 3 comentários

Pergunta, você mudará para o Bootstrap 3? (os ícones não têm um ícone de temperatura e os ícones de glifos estão na pasta errada, eles precisam estar em / bootstrap / img / not / img /

Fizemos :) uma nova versão do aplicativo estará disponível como uma amostra beta privada em alguns dias. Ele usa Glyphicons do Bootstrap com muita moderação, mas em vez disso tem novos ícones dedicados como SVG.

Aqui está uma tela de uma visualização combinada do sensor para o Philips hue Motion Sensor , é muito semelhante para os sensores Xiaomi. A visualização do sensor é atualizada em tempo real devido aos eventos do websocket.

ph_motion_sensor

Perfeito! a algo como Smartthings mostram os sensores também?

Na sexta-feira, 28 de julho de 2017 às 2h18, Manuel Pietschmann <
notificaçõ[email protected]> escreveu:

Pergunta, você mudará para o Bootstrap 3? (os ícones não têm um
ícone de temperatura, e os ícones de glifos estão na pasta errada, eles
precisa estar em / bootstrap / img / não / img /

Fizemos :) uma nova versão do aplicativo estará disponível como beta privado
visualizar em alguns dias. Ele usa glifos do Bootstrap com muita moderação,
mas em vez disso, tem novos ícones dedicados como SVG.

Aqui está uma tela de uma visualização combinada do sensor para o Philips hue Motion Sensor ,
é muito semelhante aos sensores Xiaomi. A visualização do sensor é atualizada em
em tempo real devido aos eventos do websocket.

[imagem: ph_motion_sensor]
https://user-images.githubusercontent.com/383386/28704646-0ca80ffa-736c-11e7-80bd-4d2d2e2f7c3f.png

-
Você está recebendo isso porque é o autor do tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/62#issuecomment-318570272 ,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/AFl6AJukNXi3jotP_qzMXapjAhFaKu7eks5sSX0zgaJpZM4Ol_0q
.

Fechando as edições mais antigas para saber como organizar o rastreador e duplica as edições mais recentes.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

stevenwfoley picture stevenwfoley  ·  3Comentários

lynix picture lynix  ·  4Comentários

joggs picture joggs  ·  3Comentários

ReeChip picture ReeChip  ·  5Comentários

felixstorm picture felixstorm  ·  4Comentários