ok, danke so klappts nu doch noch
Json Parsen am liebsten mittels Blockly
-
Beliar_666 -
19. Februar 2018 um 20:55 -
Erledigt
-
-
-
Ich versuche noch den BME280 Dummy zu füttern, bisher ohne Erfolg-
Läuft der bei dir ?
Habe es nun am laufen, die Werte müssen noch angepasst werden.
BME Temp ist noch Kommafehler in der Darstellung.
Ich bekomme aber alle 45 min eine Mail:
Error opening url: http://192.168.178.33/data.json
Der behauptet mein Sensor nicht öffnen zu können. Wie kann ich diese Nachricht abschalten ?
-
Hast du einen BME280 überhaupt angeschlossen?
Als Standard gibt Luftdaten.info den DHT22 an und du kannst alternativ, oder zusätzlich den BME280 anbauen und verwenden. Musst dies aber in der Konfiguration deines Feinstaubmessers aktivieren.
Zusätzlich macht für mich keinen Sinn da du dann Temperatur und Feuchtigkeit doppelt auslesen würdest.
-
Ja habe ich drin und aktiviert, der String zeigt mir:
{"value_type":"BMP280_pressure","value":"100659.00"},{"value_type":"BMP280_temperature","value":"12.62"},{"value_type":"samples","value":"569882"},
Die Temp vom DHT und BPM ist ca. 3 Grad höher da ich es ein einem Wetterfesten Gehäuse verbaut habe. Die innere Befestigung habe ich mit einem 3D-Drucker ausgedruckt.
Ich versuche auch noch einen Temp Korrekturfaktor einzubauen.
Domoticz zeigt pressure als temperaturan der Luftdruck wert ist unlogisch.
Klar muss der BPM nicht sein, wollte halt nur probieren.
-
Wenn du in den Reiter Temperaturen und bei dem DHT22 oder BMP280 auf bearbeiten gehst, kannst du einen Korrekturfaktor, also bei dir -3 einstellen. Den Rest muss ich mir heute Abend mal zu hause bei mir ansehen... Evtl. hilft es dir die Log Funktion einzuschalten um zu sehen ob überhaupt was ausgelesen wird. =>Zeile 39-41 im Script
-
ich habe nun alle Werte (auch BME280) in Domoticz danke für die Unterstützung.
-
Sehr schön - und woran lag es?
-
Diese Anpassung:
dz.devices('Luftdaten BME280').updateTempHumBaro(
item.json.sensordatavalues[6].value,
item.json.sensordatavalues[7].value/10000,
0,
(item.json.sensordatavalues[5].value/100),
0)
-
Wenn du in den Reiter Temperaturen und bei dem DHT22 oder BMP280 auf bearbeiten gehst, kannst du einen Korrekturfaktor, also bei dir -3 einstellen.
Der Vollständigkeit halber:
Dies hat bei mir nicht funktioniert ich korrigiere im Script:
item.json.sensordatavalues[6].value-3,
Das funktionierte.
-