Этот код:
myRef.on('child_changed',function(snapshot){
data = snapshot.val();
h.innerHTML = data.humidity;
});
Событие child_changed
происходит только тогда, когда данные в местоположении изменяются . Если вы пытаетесь показать текущие дочерние узлы под определенным местоположением, вам нужно использовать child_added
:
myRef.on('child_added',function(snapshot){
data = snapshot.val();
console.log(data);
});
child_added
запускается сразу после подключения прослушивателя для любого существующего дочернего узла, а затем впоследствии для всех новых узлов, которые добавляются.