Mesure niveau eau capteur ultrason wifi

Bonjour,

Je viens vers vous aujourd’hui pour un problème concernant la mesure du niveau d’une cuve d’eau de pluie.

Je me suis procuré ce capteur ultrason sur Amazon : https://amzn.eu/d/fBb4sn5
Fonctionnant en Wi-Fi avec l’application tuya ou smartlife et ça fonctionne très bien.

Maintenant, je sens que vous voyez où je veux en venir… J’aimerai l’intégrer dans jeedom, j’ai essayé avec le Plug-in WiFilight v2 mais lors de l’inclusion tuya il ne trouve pas le capteur, je suppose qu’il n’est pas pris en charge par le Plug-in,

Du coup auriez vous une astuce pour faire remonter les infos du capteur dans jeedom ?

Merci beaucoup la communauté

Bonjour ,

je cherche aussi une solution pour une mesure de niveau de cuve avec ce capteur .

Si ça peux aider :

Merci pour l’article,
Bon je l’ai épluché en long et en large , la conclusion n’est pas très positive…
Je me demande si il y aurai pas une possibilité avec le plugin script au autre, car les infos remontent dans le cloud tuya et j’ai des paramètres JSON (et le module est en wifi):

D’autre pourront peut etre apporter des infos , avec le plugin script .
Je ne maitrise pas tuya , script et json , car il me semble que chaque matériel à son idkey qu’il faut récupérer .

Le post n’étant pas tagué wifilightV2, je ne l’avais pas vu.
Pouvez vous poster ici le log _inc lors de l’inclusion.
et décrire votre procédure d’inclusion.

Justement , je n’arrive pas à l’inclure dans WifilightV2

Justement c’est pourquoi je vous demande ces renseignements.

Au temps pour moi, (désolé pour ma réponse tardive),

Pour l’inclusion : reset du capteur , je débranche puis rebranche ce dernier et sur le plugin wifilight je passe en inclusion Tuya:

Je ne trouve pas ce log:
image
Ou puis-je le trouver ?

En revanche j’ai ce message :
image

Pourtant les ID d’accès TUYA renseignés dans la configuration du plugin Wifilight sont les mêmes que dans l’application tuya installé sur mon téléphone.

Merciii

compte développeur expiré

J’ai re-crée un compte pour repartir sur de bonnes bases, avec nouveau ID et tout… Mais pas de changement, toujours ce même message

alors je ne sais pas
le log inc devrait avoir ceci :

0000|[2024-05-02 19:59:49] DEBUG  : Tuya cloud
0001|[2024-05-02 19:59:49] DEBUG  : try:openapi.tuyaeu.com
0002|[2024-05-02 19:59:49] DEBUG  : sign:f3XXXXXXXXXXX3++1714XXXXXX140+GET<br /> e3b0c442XXXXXXXXXXXXXXXXXXXXXXXXXX52b855<br /> <br /> /v1.0/token?grant_type=1
0003|[2024-05-02 19:59:49] DEBUG  : token:230XXXXXXXXXXX3e68
0004|[2024-05-02 19:59:49] DEBUG  : ad:192.168.1.134 ret:172
0005|[2024-05-02 19:59:49] DEBUG  : msg:[0][0][55][aa][0][0][0][0][0][0][0][13][0][0][0][9c][0][0][0][0][d0][97][66][67][6f][33][69][eb][10][b5][e9][f1][32][fd][80][2a][7e][4b][b1][2d][20][58][fc][c6][e8][75][e2][c8][7f][19][57][be][7c][b5][72][e][ec][88][6f][af][1d][e7][f0][5e][68][ba][77][9][84][be][8b][4f][56][cb][cb][79][d3][ae][6d][9c][6][b8][a1][bc][72][56][f9][92][ef][b][b3][c9][94][6f][6c][a8][e2][e1][48][53][2e][d][bc][9a][92][c3][31][72][86][eb][f2][38][be][57][97][86][cd][a8][8c][38][d4][fa][85][8f][c6][2f][18][b7][b1][7f][d9][5a][55][50][86][14][15][76][61][91][0][73][19][74][a6][6d][bc][4c][7a][23][e3][b2][24][9f][5a][df][48][a7][14][f8][51][aa][f4][39][e3][db][71][d2][0][0][aa][55]
0006|[2024-05-02 19:59:49] DEBUG  : len:16
0007|[2024-05-02 19:59:49] DEBUG  :  updkeymd5:[6c][1e][c8][e2][bb][9b][b5][9a][b5][b][d][af][64][9b][41][a]
0008|[2024-05-02 19:59:49] DEBUG  : port:6667
0009|[2024-05-02 19:59:49] DEBUG  : data:55

J’ai toujours un problème d’ID, c’est curieux car dans les log ci-dessous, il retrouve bien le capteur connecté en WIFI à l’adresse 192.168.8.35

0000|[2024-05-03 16:23:23] DEBUG  : Tuya cloud
0001|[2024-05-03 16:23:23] DEBUG  : try:openapi.tuyaeu.com
0002|[2024-05-03 16:23:23] DEBUG  : sign:2BNP8KF9++1714746203292+GET<br /> e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855<br /> <br /> /v1.0/token?grant_type=1
0003|[2024-05-03 16:23:23] DEBUG  : token:
0004|[2024-05-03 16:23:26] DEBUG  :  wait 17 s
0005|[2024-05-03 16:23:27] DEBUG  : ad:192.168.8.35 ret:172
0006|[2024-05-03 16:23:27] DEBUG  : msg:[0][0][55][aa][0][0][0][0][0][0][0][13][0][0][0][9c][0][0][0][0][f4][ac][6f][d3][f5][e5][16][1][43][e][e9][7c][fe][73][6a][90][f1][20][4b][8][11][42][5a][7][f9][c2][e6][21][13][de][66][30][66][3e][d1][ec][80][53][ed][28][5d][e2][18][f2][d0][7][3e][76][3f][a][c][87][88][5d][3][9e][52][d5][6f][c4][74][9d][3f][a4][c2][fb][84][59][b1][15][5f][c7][5d][4b][f6][69][9f][92][cb][a4][c0][ba][52][1][48][4][5e][76][5][fa][4][98][df][ea][5a][ab][95][b2][51][ce][4c][5a][5a][79][37][6a][74][d0][7b][41][ea][47][64][a3][e2][da][e9][2d][a5][c4][98][2d][17][1b][f4][f7][1][64][6e][da][8e][ea][40][e9][3b][1e][3f][c1][4a][25][70][e1][82][79][3f][1c][82][6f][0][0][aa][55]
0007|[2024-05-03 16:23:27] DEBUG  : len:16
0008|[2024-05-03 16:23:27] DEBUG  :  updkeymd5:[6c][1e][c8][e2][bb][9b][b5][9a][b5][b][d][af][64][9b][41][a]
0009|[2024-05-03 16:23:27] DEBUG  : port:6667
0010|[2024-05-03 16:23:27] DEBUG  : data:55
0011|[2024-05-03 16:23:27] DEBUG  : 3.3 or 3.4 => decode
0012|[2024-05-03 16:23:27] DEBUG  :  cmd:13 - {"ip":"192.168.8.35","gwId":"bf5459087e19101f2ay1lv","active":2,"ablilty":0,"encrypt":true,"productKey":"npfinze0zsvta7aj","version":"3.3"}     ip|192.168.8.35 gwId|bf5459087e19101f2ay1lv active|2 ablilty|0 encrypt|1 productKey|npfinze0zsvta7aj version|3.3 ip|192.168.8.35 gwId|bf5459087e19101f2ay1lv active|2 ablilty|0 encrypt|1 productKey|npfinze0zsvta7aj version|3.3  - Read Json OK
0013|[2024-05-03 16:23:27] DEBUG  : info:{"ip":"192.168.8.35","gwId":"bf5459087e19101f2ay1lv","active":2,"ablilty":0,"encrypt":true,"productKey":"npfinze0zsvta7aj","version":"3.3"}
0014|[2024-05-03 16:23:29] DEBUG  :  wait 14 s
0015|[2024-05-03 16:23:32] DEBUG  :  wait 11 s
0016|[2024-05-03 16:23:35] DEBUG  :  wait 8 s
0017|[2024-05-03 16:23:38] DEBUG  :  wait 5 s
0018|[2024-05-03 16:23:41] DEBUG  :  wait 2 s
0019|[2024-05-03 16:23:43] DEBUG  : info:{"addresses":["192.168.8.35"],"version":["3.3"],"id":["bf5459087e19101f2ay1lv"]}
0020|[2024-05-03 16:23:43] DEBUG  : id:bf5459087e19101f2ay1lv
0021|[2024-05-03 16:23:43] DEBUG  : res
0022|[2024-05-03 16:23:43] DEBUG  : sign:2BNP8KF9++1714746223001+GET<br /> e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855<br /> <br /> /v1.0/devices?device_ids=bf5459087e19101f2ay1lv&page_no=1&page_size=30
0023|[2024-05-03 16:23:43] DEBUG  :  get uid :{"code":2009,"msg":"clientId is invalid","success":false,"t":1714746223095,"tid":"be93b94b095811ef9a8e62f092a4528b"}
0024|[2024-05-03 16:23:43] DEBUG  :  uid :
0025|[2024-05-03 16:23:43] DEBUG  : sign:2BNP8KF9++1714746223109+GET<br /> e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855<br /> <br /> /v1.0/users//devices
0026|[2024-05-03 16:23:43] DEBUG  :  get devices :{"code":2009,"msg":"clientId is invalid","success":false,"t":1714746223203,"tid":"bea428de095811ef827caa77d08c1296"}
0027|[2024-05-03 16:23:43] DEBUG  :  Error retreive Tuya devices from cloud: clientId is invalid
0028|[2024-05-03 16:23:43] DEBUG  : End Tuya cloud

Pour les ID a configurer dans le plugin Wifilight,

Il faut renseigner celui indiqué dans ‹ ‹ User ID › › ou celui dans le Login account (l’adresse mail) ?

Il y a un tuto sur le sujet.

Effectivement…
En suivant ce tuto: Intégration Tuya dans wifilightV2 - Youdom, tout est ok sur le site Tuya je vois même ma sonde de connectée et je n’ai plus de message d’erreur dans Jeedom, en revanche lors de l’inclusion il ne se passe rien, ca reste en mode inclusion sans fin.

Je n’ai même pas de log inc:

image

je vais sortir le truc qui fait mal habituellement :
lire la doc partie Tuya

Effectivement ca fait mal :smile:
Bon après lecture et plusieurs essaies (même ajout manuel) je suis toujours bloqué.

J’ai ceci dans le ‹  › Device controle Get the specification ‹  ›:

{
  "result": {
    "category": "ywcgq",
    "functions": [
      {
        "code": "max_set",
        "desc": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}",
        "name": "上限设置",
        "type": "Integer",
        "values": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}"
      },
      {
        "code": "mini_set",
        "desc": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}",
        "name": "下限设置",
        "type": "Integer",
        "values": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}"
      },
      {
        "code": "installation_height",
        "desc": "{\"unit\":\"m\",\"min\":100,\"max\":3000,\"scale\":3,\"step\":1}",
        "name": "安装高度",
        "type": "Integer",
        "values": "{\"unit\":\"m\",\"min\":100,\"max\":3000,\"scale\":3,\"step\":1}"
      },
      {
        "code": "liquid_depth_max",
        "desc": "{\"unit\":\"m\",\"min\":100,\"max\":2900,\"scale\":3,\"step\":1}",
        "name": "液位最大深度",
        "type": "Integer",
        "values": "{\"unit\":\"m\",\"min\":100,\"max\":2900,\"scale\":3,\"step\":1}"
      }
    ],
    "status": [
      {
        "code": "liquid_state",
        "name": "液位状态",
        "type": "Enum",
        "values": "{\"range\":[\"normal\",\"lower_alarm\",\"upper_alarm\"]}"
      },
      {
        "code": "liquid_depth",
        "name": "液位深度",
        "type": "Integer",
        "values": "{\"unit\":\"m\",\"min\":0,\"max\":10000,\"scale\":2,\"step\":1}"
      },
      {
        "code": "max_set",
        "name": "上限设置",
        "type": "Integer",
        "values": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}"
      },
      {
        "code": "mini_set",
        "name": "下限设置",
        "type": "Integer",
        "values": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}"
      },
      {
        "code": "installation_height",
        "name": "安装高度",
        "type": "Integer",
        "values": "{\"unit\":\"m\",\"min\":100,\"max\":3000,\"scale\":3,\"step\":1}"
      },
      {
        "code": "liquid_depth_max",
        "name": "液位最大深度",
        "type": "Integer",
        "values": "{\"unit\":\"m\",\"min\":100,\"max\":2900,\"scale\":3,\"step\":1}"
      },
      {
        "code": "liquid_level_percent",
        "name": "液位比例",
        "type": "Integer",
        "values": "{\"unit\":\"%\",\"min\":0,\"max\":100,\"scale\":0,\"step\":1}"
      }
    ]
  },
  "success": true,
  "t": 1714984564978,
  "tid": "ad5ec6440b8311ef9d60feae420aa81f"
}

J’insiste lire, comprendre, déduire avec la doc partie Tuya et une seule fois suffit.

Une indication de plus : paragraphe limitations.

…

Oui du coup c’est bien ce que j’écrivais en février, et c’est pour cela que ce sujet n’était pas tage Wifilightv2, je demandais si jamais quelqu’un avait un moyen de contourner ce problème via un autre Plug-in ( script ou mqtt par exemple)

J’ai demandé le log _inc
Je pourrai faire un diagnostic avec.