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

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

Vorheriges Thema - Nächstes Thema

mi.ke

Zitat von: Invers am 06 November 2016, 21:03:13
Muss ich das Script nun selber ständig aufrufen, oder erfolgt die Abfrage zyklisch ohne mein Zutun?

Bitte um Entschuldigung, falls das eine zu doofe Frage ist, aber ich habe keinerlei Kenntnisse in puncto Bashscript.

Falls ich es ständig anstossen muss - wie bitte mache ich das?

Du kannst das Script mit at aufrufen

z.B. alle 10min.
define XXXX at +*00:10 {system('sudo ./FHEM/name_des_scripts.sh&');;}

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

Hagenuck1

Oder mittels DOIF ;)

DOIF ([+00:10])
({system('sudo ./FHEM/name_des_scripts.sh&');;})



Gesendet von iPhone mit Tapatalk

CoolTux

Also entweder habe ich es übersehen oder es hat immer noch keiner mal ein Telegramm hier gepostet

Bitte mal ein

gatttool -b MAC --char-read -a 0x35

machen und den Output hier posten.

Das Modul ist ansonsten schon seit Tagen fertig.
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

   @mi.ke und Hagenuck1

Danke für die Tipps. Ich hatte es aber bereits, wie angekündigt, per cron geregelt. Funktioniert wunderbar.
Dennoch habe ich mir eure Lösungen notiert, man kann ja nie wissen......

       @CoolTux
gatttool -b MAC --char-read -a 0x35
erzeugt bei mir :
Characteristic value/descriptor: cc 00 00 84 00 00 00 15 0e 01 00 00 00 00 00 00



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

Super vielen lieben Dank. Damit kann ich dann denke fertig machen.
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

Hagenuck1

Zitat von: CoolTux am 09 November 2016, 09:58:21
Super vielen lieben Dank. Damit kann ich dann denke fertig machen.

Bedenke bitte meine Nachricht wegen der Firmware 2.6.6 da diese mit dem Script hier nicht abrufbar sind.


Gesendet von iPhone mit Tapatalk

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

Hagenuck1

#97
Steht in dem Link von mir oben. Er braucht vorher noch ne andere Abfrage und gibt dann über die 35 wohl den Wert wie gehabt aus. So hatte ich das gestern in der schnelle verstanden.

Sowas schreibt er da:
0x0036 - writing 0x0100 to this handle will subscribe you to sensor value notifications


Gesendet von iPhone mit Tapatalk

CoolTux

Ok schaue ich mir an. Wir arbeiten zwar nicht mit Notifications aber ich lese mal.
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

Hagenuck1

Ich biete mich auch gerne zum testen des Moduls mit meinen beiden Sensoren 2.6.2 & 2.6.6 an ;)


Gesendet von iPhone mit Tapatalk

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

drdownload

Mein erster Xiaomi ist gestern auch gekommen, wie gesagt, wenn ich das Modul bekomme versuche ich gleich auch eine Version für das Grill-Thermometer zu bauen.
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,

CoolTux

Kann mir mal bitte jemand den Zusammenhang zwischen dem hier

string=$(Plantdecode ${stringA:36:2}${stringA:33:2})

und dem String

Characteristic value/descriptor: cc 00 00 84 00 00 00 15 0e 01 00 00 00 00 00 00

erklären.
Ich dachte erst ab Position 36, 2 Positionen ergibt mein Hex für Temp. Passt aber nicht
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

stoxx

Hi CoolTux,
was passt denn nicht?
Man muss den Ergebniswert am Schluss noch durch 10 teilen, dann kommt die Temperatur raus..
00cc = 204
204:10=20,4 Grad

Grüße
Stoxx

Raspberry mit CUL, FS20, FHT, HMS, BLE, Z-Wave, Zigbee ..

CoolTux

Das ist der Code für die Temperatur

string=$(Plantdecode ${stringA:36:2}${stringA:33:2})
  perl "$fhem_dir"/fhem.pl $fhem_telnet_port "{fhem('setreading $fhem_device Temp ' . $string/10)}"


Das mit /10 ist ja ok. Ich versuche zu verstehen was das {stringA:36:2}${stringA:33:2} genau bedeutet.
stringA ist wohl
Characteristic value/descriptor: cc 00 00 84 00 00 00 15 0e 01 00 00 00 00 00 00
ok und nun sind ab position 36 2 positionen zu nehmen. Das wäre wenn man mit 0 anfängt genau zwischen den beiden C's oder wenn man mit 1 Anfangt zu zählen genau nach den beiden C's wo genau nimmst Du die zwei nullen vor den c's her? Ich versuche nur das zu verstehen.
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