Günstiger und unauffälliger Pflanzensensor: Xiaomi Flower Monitor

Begonnen von stoxx, 17 September 2016, 14:28:54

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Mist, aufgeflogen... ;-)

Hmmm, mal sehen...
Aber ich denke ich komme mit einem abgesetzten PI (oder lieber ESP) aus...
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

mi.ke

Zitat von: CoolTux am 16 November 2016, 12:24:20
Ich habe gerade eine neue Develversion hoch geladen.
Neu ist das ich dem Interval einen addierten Zufallswert mitgebe von max 300s
Das sollte hoffentlich verhindern das es zu viele gemeinsame Zugriffe bei mehreren Sensoren gibt.


Runtergeladen werden kann die neue Version hier.
Bitte mal testen



Hallo Leon.

Die Version 0.1.59 läuft im Test seit heute morgen mit fünf Sensoren und einem intervall von 600 stabil mit nur zwei Aussetzern.
Muss jetzt auf Arbeit...von dem her stelle ich den Interval jetzt wieder hoch sonst sind morgen früh die Batterien leer  8)
Loge aber weiter mit und berichte dann.
Cheers
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Invers

Die Batterie wundert mich sowieso. Bei mir wird trotz intensiver Nutzung und Tests immernoch 100% angezeigt.
Nun sollte sie natürlich noch nicht leer sein, aber 99% hielte ich schon für realistisch.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

JoWiemann

Das wird wohl eher voll, halb leer, fast leer von den Prozenten her sein.


Gesendet von iPad mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

roedert

Ich hatte schon mal kurz 99%, ging ne Stunde später wieder auf 100.
Ein anderer Sensor zeigte anfangs 67, mittlerweile seit Tagen 66% an

oli82

Bei mir läd´ fhem leider da Modul nicht

2016.11.17 14:27:22 1: reload: Error:Modul 74_XiaomiFlowerSens deactivated:
syntax error at /opt/fhem/FHEM/74_XiaomiFlowerSens.pm line 324, near "; ="

2016.11.17 14:27:22 0: syntax error at /opt/fhem/FHEM/74_XiaomiFlowerSens.pm line 324, near "; ="

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

CoolTux

@All
Für das Modul gibt es nun einen eigenen Thread. Fragen und Anregungen zum Modul bitte in dem neuen Thread posten.

https://forum.fhem.de/index.php/topic,60914.msg523175.html#msg523175
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

gent

Hi,

ich habe mittlerweile auch 2 dieser Sensoren geliefert bekommen, die mit der iOS app auch funktionieren. Ich wollte nun auf meiner neuen FHEM-Instanz (rpi3 jessie light) mal die Grundlagen ausprobieren: "hcitool lescan" findet die MAC-Adresse vom Sensor. gattool connect liefert aber "Attempting to connect to C4:7C...
Error: connect error: Connection refused (111)"

gatttool -b C4:7C... --char-read --handle=0x35 liefert
Characteristic value/descriptor: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Keine Ahnung, ob das gut oder schlecht ist. Ich denke mal eher schlecht, weil da doch eigentlich was anderes ausgegeben werden sollte als nur 00...

Die tipps im Thread mal zu prüfen ob btle aktiv ist mit "btmgmt le on" klappen unter jessie nicht, weil btmgmt nicht installiert ist.

bluez mit apt-get zu installieren bringt auch nix, weil schon die aktuellste Version.

Egal, wie auch immer: Hat irgendjemand eine Idee, was genau ich tun muss damit wenigsten die "Basics" mit BTLE Devices unter jessie aufm rpi3 funktionieren?

Viele Grüße vom gent
fhem auf rPi3 mit USB boot und M2, cul866 (hm), homebridge, FlowerSens, Shelly, Harmony, WemosD1, Sonoff/Tasmota, grafana, mqtt/mosquitto

CoolTux

#294
Das mit den Nullen ist ok, du musst erst auf die 33 ein write machen da du die neue Firmware drauf hast.
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

gent

Hallo CoolTux,

danke, das hat funktioniert (im Terminal auf dem fhem rpi3 als user pi)

gatttool --device=C4:7C:8D:61:BB:5C --char-write-req -a 0x33 --value=A01F
Characteristic value was written successfully

gatttool --device=C4:7C:8D:61:BB:5C --char-read --handle=0x35
Characteristic value/descriptor:  cb 00 00 93 00 00 00 1a 58 03 02 3c 00 fb 34 9b

Das 74_XiaomiFlowerSens.pm von Dir noch in /opt/fhem/FHEM hochladen

Dann in fhem noch

define Blume1 XiaomiFlowerSens C4:7C:8D:61:BB:5C

und dann in fhem

list Blume1

Internals:
   BTMAC      C4:7C:8D:61:BB:5C
   DEF        C4:7C:8D:61:BB:5C
   INTERVAL   3600
   NAME       Blume1
   NR         91
   STATE      active
   TYPE       XiaomiFlowerSens
   VERSION    0.1.59
   Readings:
     2016-11-18 19:31:39   battery         100
     2016-11-18 19:31:39   fertility       806
     2016-11-18 19:31:39   firmware        2.6.6
     2016-11-18 19:31:39   lux             78
     2016-11-18 19:31:39   moisture        25
     2016-11-18 19:31:39   state           active
     2016-11-18 19:31:39   temperature     20.3
   Helper:
Attributes:
   room       Wohnzimmer

Vielleicht dient das dem einen oder anderen auch als Test

Besten Dank für das Modul!

Viele Grüße vom gent
fhem auf rPi3 mit USB boot und M2, cul866 (hm), homebridge, FlowerSens, Shelly, Harmony, WemosD1, Sonoff/Tasmota, grafana, mqtt/mosquitto

mi.ke

Tach.

Nur zur Info.

Ich hatte einen Sensor versuchsweise draussen platziert.

Angezreigte Temperatur: 6550.6 °C

bedeutet: -4°C

Werde den Versuch dann Abbrechen bis zum Frühjahr 8)

Cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

CoolTux

Zitat von: mi.ke am 29 November 2016, 08:38:05
Tach.

Nur zur Info.

Ich hatte einen Sensor versuchsweise draussen platziert.

Angezreigte Temperatur: 6550.6 °C

bedeutet: -4°C

Werde den Versuch dann Abbrechen bis zum Frühjahr 8)

Cheers
mi.ke

Hast Du einen extra heißen Winteraufguss gemacht oder was ist da passiert?
Ich denke mal für minus Gerade ist das Teil entweder nicht ausgelegt oder muß anders ausgelesen werden.
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

JoWiemann

Negative Werte werden auch bei vielen Funksensoren anders behandelt. Also eigentlich nichts Neues. Meisten wird ein Bit auf 1 gesetzt und dann muss entsprechend subtrahiert werden.

Grüße Jörg


Gesendet von iPad mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

CoolTux

Dann wäre interessant zu erfahren wie die Rohdaten aussehen. Kann das mal einer testen und auslesen.
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