Xiaomi Mijia LYWSD03MMC et température négative

Bonsoir à tous,

j ai plusieurs sondes Xiaomi Mijia LYWSD03MMC et en ce moment ca caille, l’une d’elle est sur ma terrasse mais malheureusement elle ne remonte pas les températures négatives et m’affiche un 653° :sweat_smile:

j ai lu sur un site que :
Lorsque la température est négative, les 2 premiers bytes affichent :
FF FF pour -0.1 °C / F6 FF pour -1.0 °C / 9C FF pour -10.0 °C
Soit la formule : Température = -65536 + Température

savez vous si il est possible d’afficher la bonne température dans jeedom ?

bonne soirée

Dans la configuration de ta commande formule de calcul

il te suffit d’utiliser un opérateur ternaire !

Capture d’écran du 2021-02-11 03-45-02

Bonjour,

Les Xiaomi Mijia LYWSD03MMC sont des thermomètre avec afficheur et je suis pas certain qui soit fait pour fonctionner en extérieur surtout pas -10°

1 « J'aime »

Bonjour,

c’est parfait merci bcp @olive

voici ce que ca donne

@iPapy , ca va en bretagne on a pas du - 10, et puis a 5€ le thermo franchement ca fait un an qu’il est dehors et jamais eu de soucis (il est a l’abri quand même).

Juste une dernière question, quand la température va repasser au dessus de 0, la formule ne va rien changer dans l’affichage ? je peux la laisser tout le temps ?

très bonne journée

Salut
En extérieur je ne sais pas mais j’en ai un dans mon frigo depuis 1 an.
Il marche très bien mais il n’y fait pas -10°C😉

1 « J'aime »

Essai dans ton congélateur même les versions sans afficheur on du mal a résister au bout d’un moment …

1 « J'aime »

Non Nicolas pas parfait tu n’a pas utiliser d’opérateur ternaire …
Lorsque ta température va repasser positive tu va de nouveau avoir le problème …

Ha mince, du coup je dois mettre quoi précisement ? je ne maitrise pas du tout ce langage.

condition ? expression1 : expression2

j’aime laisser une partie de recherche personnel à l’utilisateur afin qu’il puisse jouir d’avoir trouver une partie lui même !

Capture d’écran du 2021-02-11 09-01-32 Capture d’écran du 2021-02-11 09-01-01

1 « J'aime »

Je cherche je cherche, je tatonne même mais je comprend pas :

j ai tenté ca : #value#-655.36<0?"#value#-655.36":"#value#"

je suis pa sur qu’il faut mettre des " dans la 2 ième partie ce sont des nombres pas des chaînes de caractères exemple

Capture d’écran du 2021-02-11 10-32-20 Capture d’écran du 2021-02-11 10-31-45

j’ai egalement ce probleme …

j ai essayé :

RIEN n’y fait

meme en mettant tout simplement #value" - 10 , aucun changement apres refresh

#value# - 10

essai dans le testeur d’expression car si la valeur envoyer ne change pas l’expression n’est pas recalculé même sur un refresh
attention a ne pas borné sur les mini max aussi …

dans le testeur d’expression , il soustrait bien

je pense que le probleme est dans blea car dans Xiaomi Myhome tout est correct…

ce matin:

n’y a t il pas une autre sonde compatible jeedom plus stable ??

Bon comme tout le monde patauge voilà ma solution

Capture d’écran du 2021-02-11 11-03-54

ne pas mettre de valeur dans mini maxi

Capture d’écran du 2021-02-11 11-02-27

3 « J'aime »

j’ai mis cette formule .
comme actuellement les temperatures sont positives , le resultat est correct

on verra demain matin…

thanks