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

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

Vorheriges Thema - Nächstes Thema

yrwyddfa

Ich gehe davon aus, dass über die Leitfähigkeit im Boden die Düngerkapazität bestimmt wird - und diese wurd ja zwangsläufig ohne Feuchtigkeit ungenau.
Daher glaube ich, dass es am sinnvollsten ist, den Düngergehalt nur anzumarkern wenn der Feuchtigkeitsgehalt stimmt.
If every day has its number, Monday would be a zero division.

Uwe B.

Zitat
Zitat von: MadMax-FHEM am 01 Juni 2017, 21:42:11
Weiß jemand was sich von FW zu FW geändert hat?

Gibt es irgendwo ein ChangeLog??

Danke, Joachim

Ich habe einfach mal den Xiaomi Support genau danach gefragt/angemailt.
Mal sehen, was passiert.

So, jetzt wird es spannend ;)

Es gibt ja die Site xiaomi-mi.com, wo u.a. auch der Sensor als "Xiaomi Huahuacaocao Flower Care Smart Monitor" beschrieben wird, u.a. mit

Manufacturer: Xiaomi

Obwohl schon aus dem Titel hervorgeht, dass das Ding wohl von der Fa. Huahuacaocao hergestellt wird. Aber egal. Xiaomi wird es schon betreuen. Dachte ich.
Also schrieb ich mutig an service.global@xiaomi.com mit Link auf die o.a. Site:
Zitat
Hello,

please provide information or a link to information about the differences in firmware versions (ChangeLog) of Xiaomi Flower Care Smart Monitor

https://xiaomi-mi.com/sockets-and-sensors/xiaomi-huahuacaocao-flower-care-smart-monitor/

Thank You and Regards,

Heute kam die etwas verwirrende Antwort:

Zitat
Hi Uwe,

Greetings from Xiaomi!
Sincerely accept my apology for the delay in response.
Thank you for showing your faith and interest towards Xiaomi.
I understand that you wish to buy a Xiaomi phone and you are looking forward to its availability.

Nö, ich will kein Handy von euch, da steht klar was anderes in der Anfrage...

Zitat
We are sorry to inform you that as of now we are not selling the product globally so we do not have any link currently available for you reference.

Na, das scheint sich wenigstens auf meine Anfrage, auf den Sensor bzw. seine FW zu beziehen.
Wenn sie das Dings nicht global verticken, wieso gibt es dann eine chinesische und eine internationale Version?

Zitat
Also the link provided by you is not our official link, so we cannot assure about the authenticity of the product.
Please visit our website for more information on availability of products: http://www.mi.com/en/

Yo, auf dieser Site ist der Sensor tatsächlich nicht zu finden.
Auch nicht mit einer Google-Suche.

Zitat
Please get in touch with us if you need any further assistance.
Regards,
Aryan
Xiaomi Customer Support 

Mal sehen, was Aryan schreibt, wenn ich nachhake.
<BreitGrins />
Grüße - Uwe

Lache nie über die Dummheit der anderen. Sie ist deine Chance.

FHEM 5.9 auf Ubuntu Srv 19.04 u. RasPi Zero W Raspbian Stretch; CUNX mit Modulen HM u. slowRF433; RFXtrx433E; FB 7590; FRITZ!DECT 200; Wetter HM WDS100-C6-O OC3; Xiaomi Flower Sense; Broadlink RM Mini u. Pro; EZcontrol XS1

Philipp

Hat schon jemand die History aus dem Sensor auslesen können? Wäre auch ein Weg um die Helligkeit im Tagesverlauf zu bekommen. Die App holt sich die Werte wenn man auf den Sensor geht.

philipp

mumpitzstuff

Wie das funktioniert kann man wahrscheinlich relativ einfach sniffen. Das Hauptproblem dürfte aber sein, dass man dann Rückwirkend die Readings aktualisieren bzw. Events auslösen müsste...

Tobias

Hi,
ich habe endlich einen BT Stick der auch ein lescan kann ;) Dann noch libjson-perl installiert und gatttool nach /usr/bin verschoben
Allerdings bekomme ich nun folgende Fehler im Log die ich nicht mehr selbst auflösen kann. Hab ich etwas vergessen zu installieren?
2017.06.20 17:45:19 4: Sub XiaomiFlowerSens_Run (Pflanze1) - start blocking call
2017.06.20 17:45:19 4: Sub XiaomiFlowerSens_BlockingRun (Pflanze1) - Running nonBlocking
2017.06.20 17:45:20 5: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - WFR: 1
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 1
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 2
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 3
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 4
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 5
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 6
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 7
2017.06.20 17:45:20 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 8
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 9
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - write data to local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charWrite loop 10
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - charWrite wresp: connect: Connection refused (111)

2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - run gatttool
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 1
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 2
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 3
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 4
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 5
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 6
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:21 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 7
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 8
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 9
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call data from local host
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - call gatttool charRead loop 10
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - processing gatttool response. sensData[0]: connect
2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_callGatttool (Pflanze1) - processing gatttool response. sensData: Connection refused (111)

2017.06.20 17:45:22 4: Sub XiaomiFlowerSens_BlockingRun (Pflanze1) - Processing response data: Connection refused (111)
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

CoolTux

Hallo Tobias,

Da fehlt nichts. Kann es sein das Du noch kein Debian Jessie hast? Wäre so ein typisches Anzeichen.


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

Tobias

#681
korrekt , ich habe ein wheezy aber mit selbstkompiliertem bluez in version 5.41
UNd nun?

EDIT: hmmm...
root@raspberrypi:/home/pi# gatttool -b C4:7C:8D:62:8E:04 --char-read --handle=0x35
connect: Connection refused (111)
root@raspberrypi:/home/pi#
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

CoolTux

Irgendwie gibt es mit Wheezy echte Probleme. Liegt wohl mitunter auch am BT Stack des Kernels. Leider habe ich sonst weiter keinerlei Erfahrung. Mein einziger Rat, updaten
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


Tobias

#684
boa, das UPdate auf jessie hat ziemlich lang gedauert, aber nun funktioniert es und ich habe Werte in FHEM, danke!! :)

https://www.elektronik-kompendium.de/sites/raspberry-pi/2005051.htm
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

CoolTux

Ja natürlich dauert es lang. Es können bis zu 700 Pakete runter geladen und installiert werden.
Aber schön das es nun klappt.

Viel Spaß damit.
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

justme1968

rückwirkend readings erzeugen geht im prinzip. man muss nur darauf achten das nicht mehrere devices ins gleiche file loggen.

wie das geht ist z.b. im netatmo und withings modul zu sehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux

Zitat von: justme1968 am 21 Juni 2017, 10:59:57
rückwirkend readings erzeugen geht im prinzip. man muss nur darauf achten das nicht mehrere devices ins gleiche file loggen.

wie das geht ist z.b. im netatmo und withings modul zu sehen.

???  ;D
Falscher Thread oder fehlt mir hier nur der Bezug zu Deiner Antwort?


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

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

drdownload

Jetzt können wir noch hoffen, dass der "Smart Pot" ein Reinfall ist und Xiaomi wieder die Produktionshähne aufdreht um den Preis wieder auf 7e zu senken ;)
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,