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() + "°F";
if (device.state.humidity) rowtxt += ' Humidity: '+ (parseInt(device.state.humidity/100)).toFixed(2).toString()+"%";
rowtxt += '</td>';
rowtxt += "<tr><td colspan=\"4\"> </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.
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.
Perfeito!
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.
Comentários muito úteis
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.