[74_XiaomiBTLESens.pm] Xiaomi Bluetooth Sensoren FlowerSens/Thermometer

Begonnen von CoolTux, 11 Januar 2018, 15:42:45

Vorheriges Thema - Nächstes Thema

JWRu

Bei mir hat er auch direkt nach der Definition des Dummy alle Readings wunderschön angelegt und aktualisiert.
Nur anschließend wurde nur noch "state" aktualisiert.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JWRu

Ich habe FHEM2FHEM jetzt mal auf:
DEF LOG:Ficus:(lux|moisture|fertility|temperature|.*):.*
gesetzt - da kommt außer "state" alles an (auch batteryPercent etc.)
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Was du da hast ist doppelt gemoppelt. Weißt Du wie regex geht? Testen kannst du unter 103regex.com oder so
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JWRu

Es ist mir schon klar, dass das schräg ist. Wenn FHEM2FHEM den regex korrekt interpretieren würde, müsste ja wohl ".*" reichen, um alle Events zu bekommen.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Ich habe soeben eine neue Version eingecheckt. Sollte nun auch nach einem restart von FHEM innerhalb der disabledForInterval Zeit gehen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JWRu

Jetzt geht alles auch mit
DEF 192.168.178.86:7027 LOG:Ficus.*
Weiß der Henker, was das war.
Vielen Dank nochmal!
Eine Frage habe ich noch, bevor ich mich verabschiede:
In welchen Einheiten wird "batteryFirmwareAge" gesetzt? Sekunden?
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Als Value für das Attribut batteryFirmwareAge steht 8h,16h,24h,32h,40h,48h zur Auswahl. Das h bedeutet Stunden und bezieht sich auf das maximale Alter des Readings bevor es aktualisiert werden soll.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JWRu

Danke!
Ich hatte nicht versucht, das Attribut zu setzen, sondern nur in der Commandref gelesen.
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

CoolTux

Zitat von: JWRu am 19 Oktober 2018, 10:10:57
Danke!
Ich hatte nicht versucht, das Attribut zu setzen, sondern nur in der Commandref gelesen.
Ich werde die Commandref eindeutiger schreiben. Habe beim lesen festgestellt das es nicht wirklich deutlich genug rüber kommt.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: smurphy am 15 Oktober 2018, 20:20:42
Guten Abend Cooltux,

Jetzt ist es bestätigt. Einstellige Werte werden mit dem Gleichheitszeichen ausgegeben.

Zumindest ist jetzt die Ursache gefunden!

Gruß
Smurphy

Ich kann es reparieren. Kannst Du mir ein verbose 5 Ausgabe geben wenn der Wert 2 stellig ist?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ok hat sich erledigt. Fehler gefunden.
Der Bug muss sich in einer Version nach 2.0.1 eingeschlichen haben, ich hatte es nämlich schon mal richtig gehabt  ;D

Morgen früh per Update
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

smurphy


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

smurphy

Habe gerade aktualisiert und dann neu gestartet. Die Werte stimmen.
Um das Log sauber zu haben, habe ich es gelöscht und ein neues angelegt. Nach dem Neustart habe ich zuerst einen falschen Wert im log, danach passt es.

2018-10-21_20:45:18 xiaomi1 read sensor data
2018-10-21_20:45:18 xiaomi1 Luftfeuchtigkeit: 6.5
2018-10-21_20:45:24 xiaomi1 batteryState: ok
2018-10-21_20:45:24 xiaomi1 batteryPercent: 69
2018-10-21_20:45:24 xiaomi1 T: 17.4 H: =6.5
2018-10-21_20:45:24 xiaomi1 Luftfeuchtigkeit: 6.5
2018-10-21_20:45:24 xiaomi1 write sensor data
2018-10-21_20:45:24 xiaomi1 Luftfeuchtigkeit: 6.5
2018-10-21_20:45:37 xiaomi1 humidity: 4.9
2018-10-21_20:45:37 xiaomi1 temperature: 14.9
2018-10-21_20:45:37 xiaomi1 T: 14.9 H: 4.9 D: -24.8
2018-10-21_20:45:37 xiaomi1 Luftfeuchtigkeit: 4.9
2018-10-21_20:45:37 xiaomi1 dewpoint: -24.8
2018-10-21_20:45:37 xiaomi1 Luftfeuchtigkeit: 4.9