Closed chianti2000 closed 4 years ago
Hmm, kann das gerade aus Zeitgründen nicht selbst testen, aber die message sieht gut aus.
bin nicht sicher ob es daran liegt, aber ändere bitte mal die Zeile 127
<logical type="integer" min="0" max="12" />
in
<logical type="integer" min="0" max="120" />
im
hb-uni-sensor6.xml
also über SSH editieren, in /usr/local/addons/hb-tm-devices-addon/firmware/rftypes
Danach, bei xml Änderungen immer den Sensor ablernen/löschen und neu anlernen. Hoffe das hilft.
Danke für die Hilfe, die Änderung hat leider nichts gebracht. Beim hb-uni-sensor5 mit VEML6070 funktioniert die Anzeige perfekt. Wenn's keine Lösung gibt werde ich erstmal mit dem hb-uni-sensor5 mit VEML6070 leben müssen.
Muss gehen, ist sicher nur eine Kleinigkeit. Ich sehe ja den UV-Index 2.0 in deiner message an die Zentrale (das letze Byte, 14hex).
mach mal bitte einen screenshot von diesem Gerät im WebUI, da wo die Werte zu sehen sind.
Device Model in Arduino sketch und im hb-uni-sensor6.xml stimmen ganz sicher überein?
Device Model und hb-uni-sensor6.xml stimmen überein. Hier der Screenshot zum letzten Messwert im seriellen Monitor. `AskSin++ V4.1.6 (Aug 24 2020 12:40:45) MAX44009 found SHT31 found VEML6075 found Sensor setup done Serial: UNISENS061 Clock SYSCLOCK Address Space: 32 - 79 CC init1 CC Version: 14
Hier zum Vergleich das Ganze für den hb-uni-sensor5 mit VEML6070:
` AskSin++ V4.1.6 (Aug 3 2020 19:38:11) MAX44009 found SHT31 found VEML6070 found Sensor setup done Serial: UNISENS051 Clock SYSCLOCK Address Space: 32 - 79 CC init1 CC Version: 14
ok, ich versuche das mal die nächsten Tage selber zu testen. Die Daten sehen soweit alle gut aus. Kann eigentlich nur eine Kleinigkeit im xml oder so sein.
Danke erstmal 👌
konnte den Fehler nachstellen und auch fixen. Mache morgen eine neue AddOn Version.
Vielen Dank Tom für die Hilfe.
Hi Gerd, so, die neue Version ist oben. ich empfehle folgendes Vorgehen:
dann geht hoffentlich auch der UV-Index für den VEML6075 (bei mir funktioniert es)
Ja, kann bestätigen, dass der UV-Index jetzt angezeigt wird. Es gibt zwar einen Offset von -0,1 von der WEBUI zum seriellen Monitor (immer konstant -0,1 bei verschiedenen UV-Werten) aber das kann ich vernachlässigen und fällt unter Messfehler 😉. Vielen Dank nochmals für deine Arbeit.
ja das Runden war nicht optimal, ich habe das gerade geändert: https://github.com/TomMajor/SmartHome/commit/86f4feb4c0b5dc7f935a1b4ee87d7401c3b25ee2
durch die Änderung in Zeile 83 wird der UVI im seriellen Monitor mit 2 Nachkommastellen geschrieben.
Und durch die Änderung in Zeile 74 sollte der UVI jetzt für das WebUI korrekt gerundet werden. z.B. ein Rohwert von 2.04 ergibt 2.0 im WebUI, ein Rohwert von 2.06 ergibt 2.1 im WebUI.
Für den hb-uni-sensor6 mit VEML6075 wird der UV-Index Wert in der WEBUI nicht angezeigt. Das Feld UV-Index ist da. Für den hb-uni-sensor5 mit VEML6070 funktioniert das. Der serielle Monitor gibt für den VEML6075 UV-Werte Werte aus. `AskSin++ V4.1.6 (Aug 24 2020 12:40:45) MAX44009 found SHT31 found VEML6075 found Sensor setup done Serial: UNISENS061 Clock SYSCLOCK Address Space: 32 - 79 CC init1 CC Version: 14