!!!ABGELÖST!!! [74_XiaomiFlowerSens.pm] Xiaomi Flower Monitor

Begonnen von CoolTux, 17 November 2016, 13:25:06

Vorheriges Thema - Nächstes Thema

Invers

Update:
Ich habe nun Kontakt. Ich musste das Pairing mit meinem Handy vorher auflösen.
Mal sehen, wie es weitergeht. Pflanze habe ich ausgewählt.
Gerade ist das Update erfolgt.

Mit neuester Firmware und dem neuesten Modul habe ich aber trotzdem noch Fehler:
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_Run (Blume1) - start blocking call
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_BlockingRun (Blume1) - Running nonBlocking
2017.03.08 14:03:11 5: Sub XiaomiFlowerSens_callGatttool (Blume1) - WFR: 1
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 1
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 2
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 3
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 4
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 5
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 6
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 7
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 8
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 9
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charWrite loop 10
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - charWrite wresp: connect: No route to host (113)

2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - run gatttool
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 1
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 2
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 3
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 4
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 5
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 6
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 7
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 8
2017.03.08 14:03:11 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 9
2017.03.08 14:03:12 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - call gatttool charRead loop 10
2017.03.08 14:03:12 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - processing gatttool response. sensData[0]: connect
2017.03.08 14:03:12 4: Sub XiaomiFlowerSens_callGatttool (Blume1) - processing gatttool response. sensData: No route to host (113)

2017.03.08 14:03:12 4: Sub XiaomiFlowerSens_BlockingRun (Blume1) - Processing response data: No route to host (113)

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

sash.sc

Zitat von: CoolTux am 08 März 2017, 13:55:58
Das habe ich gesucht. Leider musste ich mich auch hier anmelden. Aber ich habe das jetzt mal gemacht und upgedated. Alles schick. Die Daten sind ziehmlich gut. Ich werde mal versuchen die angaben bisschen mit Einheiten zu versehen. Habe ja nie verstanden was das alles für Einheiten sein sollen.
Wenn du in der neuen bzw aktuellen App schaust, kannst du dir auch die Grenzwerte der einstellen Pflanze anschauen inkl. Einheiten.

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

sash.sc

Pairing musst du nicht lösen. Habe ich auch nicht machen müssen.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

CoolTux

Zitat von: sash.sc am 08 März 2017, 14:05:41
Wenn du in der neuen bzw aktuellen App schaust, kannst du dir auch die Grenzwerte der einstellen Pflanze anschauen inkl. Einheiten.

Gesendet von meinem E6653 mit Tapatalk

Ich weiß, habe ich mir schon angeschaut. Ich denke ich werde mir mal Gedanken wegen einer Internen Pflanzensammlung machen. Oder wenigstens die Möglichkeit bieten Grenzwerte als Attribut fest zu legen.
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

sash.sc

Grenzwerte hören sich gut an. [emoji41]
Wollte das schon über DOIF machen

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

thomas1977mg

#410
Hallo zusammen,

ich bekomme den FlowerSensor einfach nicht ans Laufen am Raspi.
Hab Wheezy und mehrere BT4 Dongles. Inkl. einem neuen Logilink.

In Log steht dies hier:
2017.03.08 17:11:31 1: Timeout for XiaomiFlowerSens_BlockingRun reached, terminated process 15967
2017.03.08 17:11:31 3: (pflanze1) Sub XiaomiFlowerSens_BlockingAborted - The BlockingCall Process terminated unexpectedly. Timedout

Ich kann den Sensor per hcitool lescan sehen und auch die MAC Adresse auslesen.
Aber das war es dann auch. Ein direktes Pairing ist auch nicht möglich. Da bekomme ich u.a. Fehlermeldungen "host is down".

Ansonsten hab ich FHEM 5.8 drauf mit den aktuellsten Updates.
Am Sensor lief eine FW Update auf die neueste Version 2.9.2

Zitat

Readings
firmware
2017-03-08 17:17:38
lastGattError
Unknown Error, look at verbose 5 output
2017-03-08 14:10:56
state
unreachable
2017-03-08 17:20:48



Was mache ich falsch?

LG
Tom

CoolTux

Zitat von: thomas1977mg am 08 März 2017, 17:22:40
Hallo zusammen,

ich bekomme den FlowerSensor einfach nicht ans Laufen am Raspi.
Hab Wheezy und mehrere BT4 Dongles. Inkl. einem neuen Logilink.

In Log steht dies hier:
2017.03.08 17:11:31 1: Timeout for XiaomiFlowerSens_BlockingRun reached, terminated process 15967
2017.03.08 17:11:31 3: (pflanze1) Sub XiaomiFlowerSens_BlockingAborted - The BlockingCall Process terminated unexpectedly. Timedout

Ich kann den Sensor per hcitool lescan sehen und auch die MAC Adresse auslesen.
Aber das war es dann auch. Ein direktes Pairing ist auch nicht möglich. Da bekomme ich u.a. Fehlermeldungen "host is down".

Ansonsten hab ich FHEM 5.8 drauf mit den aktuellsten Updates.
Am Sensor lief eine FW Update auf die neueste Version 2.9.2

Was mache ich falsch?

LG
Tom

gatttool läuft wohl erst vernünftig mit Jessie. Wirst wohl ein Update machen müssen.
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

Papaloewe

Gab es bei der Registrierung für die Flower-Care APP nicht einen Trick?
Ich bekomme einfach keine Bestätigungs-Email?

Invers

So, ich habe das Problem gefunden.
Das Attribut hciDevice musste umgestellt werden. Das wusste ich nicht. War mir nicht bekannt. Gab es das schon im Modul, welches ich vorher genutzt hatte so?
Naja, egal. Zum Glück geht es nun und ich habe gleich noch eine Software auf dem Handy, die auch funktioniert.
Ich danke allen für die Tipps und Hilfe.
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

Invers

Zitat von: Papaloewe am 08 März 2017, 19:24:13
Gab es bei der Registrierung für die Flower-Care APP nicht einen Trick?
Ich bekomme einfach keine Bestätigungs-Email?

Ich musste mich auch mit der Handynummer anmelden, das geht. Mail hat bei mir bis jetzt immer versagt.
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

CoolTux

Zitat von: Invers am 08 März 2017, 19:31:25
So, ich habe das Problem gefunden.
Das Attribut hciDevice musste umgestellt werden. Das wusste ich nicht. War mir nicht bekannt. Gab es das schon im Modul, welches ich vorher genutzt hatte so?
Naja, egal. Zum Glück geht es nun und ich habe gleich noch eine Software auf dem Handy, die auch funktioniert.
Ich danke allen für die Tipps und Hilfe.

Hast Du zwei BT sticks oder ein internen BT?
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

Invers

#416
Ich habe einen, nämlich den eingebauten vom Raspberry 3. Sonst nichts. WLAN am Raspberry ist deaktiviert.
EDIT:
Ich habe hci 0 eingestellt. Vorher war ja das Attribut gar nicht von mir vergeben.
Also war "eingestellt" der falsche Ausdruck.
hciDevice hci0 habe ich somit erstmalig vergeben. Ohne das Attribut lief es nicht.

Ich muss mir unbedingt eine präzisere Ausdrucksweise angewöhnen. Sorry.
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

CoolTux

Zitat von: Invers am 08 März 2017, 19:39:46
Ich habe einen, nämlich den eingebauten vom Raspberry 3. Sonst nichts. WLAN am Raspberry ist deaktiviert.
EDIT:
Ich habe hci 0 eingestellt. Vorher war ja das Attribut gar nicht von mir vergeben.
Also war "eingestellt" der falsche Ausdruck.
hciDevice hci0 habe ich somit erstmalig vergeben. Ohne das Attribut lief es nicht.

Ich muss mir unbedingt eine präzisere Ausdrucksweise angewöhnen. Sorry.

Interessant, eigentlich sollte er hci0 als default nehmen wenn das Attribut nicht gesetzt ist. Ich muss mir das noch mal anschauen.
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

ih-sqeezer

Hallo Leon,

der Hinweis mit dem "ClearFirmwareReading" war super.
Jetzt funktionieren beide FlowerMates auch mit der neuen FW 2.9.2 und XiaomiFlowerSens v0.6.8 ohne Probleme.

Danke noch mal!

Grüße und einen schönen Abend noch,
Ingo

thomas1977mg

HI -
so, ich habe jetzt ein komplettes Upgrade gemacht und bin auf Jessy. Doch leider funzt es immer noch nicht.

2017.03.08 21:42:01 1: Timeout for XiaomiFlowerSens_BlockingRun reached, terminated process 3259
2017.03.08 21:42:01 3: (pflanze1) Sub XiaomiFlowerSens_BlockingAborted - The BlockingCall Process terminated unexpectedly. Timedout

:-[