Pool Monitor Device Yieryi wifi 7-in-1

Hi Guys , wondering if anyone was able to get Pool Monitor Device Yieryi wifi 8-in-1 successfully connected to HA and get data out of it.

“model”: “WF-3188”,
“name”: “YINMIK Water Quality Tester”,
“product_id”: “u5xgcpcngk3pfxb4”,
“product_name”: “YINMIK水质检测仪”,

I was able to add local tuya from hacs and have its local key, I try to add it but it say it connected but cannot find all data points… some

Any Idea how to make it work?

Not all DPs are seen, below are the key ones:

1 TDS PPM -missing

“model”: “{“modelId”:“0000047m9o”,“services”:[{“actions”:[],“code”:”",“description”:"",“events”:[],“name”:“默认服务”,“properties”:[{“abilityId”:1,“accessMode”:“ro”,“code”:“tds_in”,“description”:"",“extensions”:{“attribute”:“1664”},“name”:“TDS”,“typeSpec”:{“max”:9999,“min”:0,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:“ppm”}},{“abilityId”:2,“accessMode”:“ro”,“code”:“temp_current”,“description”:"",“extensions”:{“attribute”:“1152”},“name”:“Temprt”,“typeSpec”:{“max”:800,“min”:0,“scale”:1,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:“℃”}},{“abilityId”:7,“accessMode”:“ro”,“code”:“battery_percentage”,“description”:"",“extensions”:{“attribute”:“1664”},“name”:“BatteryValue”,“typeSpec”:{“max”:100,“min”:0,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:"%"}},{“abilityId”:10,“accessMode”:“ro”,“code”:“ph”,“description”:"",“extensions”:{“iconName”:“icon-p7”,“attribute”:“1152”},“name”:“PH值”,“typeSpec”:{“max”:1400,“min”:0,“scale”:2,“step”:1,“type”:“value”,“typeDefaultValue”:0}},{“abilityId”:11,“accessMode”:“ro”,“code”:“conductivity_value”,“description”:"",“extensions”:{“iconName”:“icon-dp_mode”,“attribute”:“1152”},“name”:“EC”,“typeSpec”:{“max”:200000,“min”:0,“scale”:3,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:“mS/cm”}},{“abilityId”:12,“accessMode”:“ro”,“code”:“orp_value”,“description”:"",“extensions”:{“iconName”:“icon-tongji”,“attribute”:“1024”},“name”:“ORP”,“typeSpec”:{“max”:1200,“min”:-1200,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:-1200,“unit”:“mV”}},{“abilityId”:101,“accessMode”:“rw”,“code”:“phbuffer”,“description”:"",“name”:“pHBuffer”,“typeSpec”:{“range”:[“AsiaStandard”,“EUStandard”],“type”:“enum”,“typeDefaultValue”:“AsiaStandard”}},{“abilityId”:102,“accessMode”:“rw”,“code”:“holdreading”,“description”:"",“name”:“HoldReading”,“typeSpec”:{“type”:“bool”,“typeDefaultValue”:false}},{“abilityId”:103,“accessMode”:“rw”,“code”:“backlight”,“description”:"",“name”:“BackLight”,“typeSpec”:{“type”:“bool”,“typeDefaultValue”:false}},{“abilityId”:104,“accessMode”:“rw”,“code”:“ectempcompenabled”,“description”:"",“name”:“EcTempCompEnabled”,“typeSpec”:{“type”:“bool”,“typeDefaultValue”:false}},{“abilityId”:105,“accessMode”:“rw”,“code”:“ectempcomfactor”,“description”:"",“name”:“EcTempCompFactor”,“typeSpec”:{“max”:30,“min”:0,“scale”:1,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:"%/℃"}},{“abilityId”:106,“accessMode”:“rw”,“code”:“buzzerwarning”,“description”:"",“name”:“BuzzerWarning”,“typeSpec”:{“type”:“bool”,“typeDefaultValue”:false}},{“abilityId”:107,“accessMode”:“rw”,“code”:“phmaxlimit”,“description”:"",“name”:“pHMaxLimit”,“typeSpec”:{“max”:1400,“min”:0,“scale”:2,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:""}},{“abilityId”:108,“accessMode”:“rw”,“code”:“phminlimit”,“description”:"",“name”:“pHMinLimit”,“typeSpec”:{“max”:1400,“min”:0,“scale”:2,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:""}},{“abilityId”:109,“accessMode”:“rw”,“code”:“ecmaxlimit”,“description”:"",“name”:“EC最大值”,“typeSpec”:{“max”:200000,“min”:0,“scale”:3,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:“mS/cm”}},{“abilityId”:110,“accessMode”:“rw”,“code”:“ecminlimit”,“description”:"",“name”:“EC最小值”,“typeSpec”:{“max”:200000,“min”:0,“scale”:3,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:“mS/cm”}},{“abilityId”:111,“accessMode”:“rw”,“code”:“orpmaxlimit”,“description”:"",“name”:“OrpMaxLimit”,“typeSpec”:{“max”:1200,“min”:-1200,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:-1200,“unit”:“mV”}},{“abilityId”:112,“accessMode”:“rw”,“code”:“orpminlimit”,“description”:"",“name”:“OrpMinLimit”,“typeSpec”:{“max”:1200,“min”:-1200,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:-1200,“unit”:“mV”}},{“abilityId”:113,“accessMode”:“ro”,“code”:“eccf”,“description”:"",“name”:“CF”,“typeSpec”:{“max”:20000,“min”:0,“scale”:1,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:""}},{“abilityId”:114,“accessMode”:“ro”,“code”:“humidity”,“description”:"",“name”:“Humidity”,“typeSpec”:{“max”:100,“min”:0,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:"%"}},{“abilityId”:115,“accessMode”:“rw”,“code”:“humiditymaxlimit”,“description”:"",“name”:“HumidityMaxLimit”,“typeSpec”:{“max”:100,“min”:0,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:"%"}},{“abilityId”:116,“accessMode”:“rw”,“code”:“humidityminlimit”,“description”:"",“name”:“HumidityMinLimit”,“typeSpec”:{“max”:100,“min”:0,“scale”:0,“step”:1,“type”:“value”,“typeDefaultValue”:0,“unit”:"%"}}]}]}"

Update, managed to get 18 entities with local tuya but dont see all, interestingly some of them showed up later when i deleted and re added it … still dont see TDM

@Boroda Can you share your configuration ? Thanks

which config in particular?



all that got three automatically but to TDS

I need help to configure the sensors. In particular, how to setup type, measurement units, etc…
Thank you

immagine

Look for integration tuya local - it works like a charm. There is another thing one called local tuya😂 , i know it is confusing also did not know… but the other one found my device with all parameters. plug and play. No need for manual config. It did not show tds sensor though

1 Like

Thank you @Boroda. I solved with tuya local integration.

Do you have TDS sensor show up ?

Unfortunately not :frowning:

Wow your one is different hardware probably you have tds it is the last one in the list total disolved solids


https://it.aliexpress.com/item/1005005050891706.html?algo_pvid=fad3e55c-e26b-4391-88e9-e6e673b23f62&algo_exp_id=fad3e55c-e26b-4391-88e9-e6e673b23f62-0&pdp_npi=4%40dis!EUR!104.35!64.7!!!111.96!!%40211b600a17026338477054639ec505!12000031458167617!sea!IT!756186510!&curPageLogUid=V04CtHBHVtlD

Hello everyone,

I have a similar model ph-w218, which I managed to add to Smart Life and in which I can monitor all the water parameters.

However, in Home assistant, in the Tuya integration, I can only find the temperature. All the other sensors are missing.

Have I forgotten to do something?

In Local Tuya, if I try to add the ph-w218 I can’t find it. I see other equipment but not this one. I don’t understand.

1 Like

Hello,
unfortunately I have the same problem, I can no longer get the local key via the dev. platform and the Tuya app only shows the temperature.
The problem is also known.
Tuya: 8in1 ph, ec meter: Only one displayed in HA #94318
Does anyone here have an idea how to solve it?
Joscha

with this, I was able to get the local key

For Windows:

Step 1: Download Node.js

  1. Visit the official Node.js website.
  2. Choose the LTS version (recommended for most users) and download the installer.

Step 2: Install Node.js

  1. Open the downloaded file (e.g., node-vxx.x.x-x64.msi).
  2. Follow the installation instructions:
  • Accept the license agreement.
  • Use the default settings.
  • Make sure the option “Automatically install necessary tools” is checked (if available).

Step 3: Verify the Installation

  1. Open the Command Prompt (search for “cmd” in the Start menu).
  2. Type the following command to check the installed Node.js version:

bash

KopiërenBewerken

node -v

This will display the installed Node.js version.
3. Also, check the npm (Node Package Manager) version:

bash

KopiërenBewerken

npm -v

Install Tuya CLI

Step 4: Install Tuya-cli

  1. In the Command Prompt, type the following command and press Enter:

bash

KopiërenBewerken

npm install @tuyapi/cli -g
  1. This will globally install the Tuya CLI tool on your system. The installation might take a few minutes.

Step 5: Verify the Installation

  1. Check if Tuya CLI is correctly installed by typing:

bash

KopiërenBewerken

tuya-cli --help
  1. You should see a list of available Tuya CLI commands.

Retrieve the Local Key

Step 6: Use Tuya CLI to Find the Local Key

  1. Once Tuya CLI is installed, use the wizard to retrieve the Local Key:

bash

KopiërenBewerken

tuya-cli wizard
  1. Follow the on-screen prompts:
  • Enter your Tuya IoT API ID and API Secret, which you can find on the Tuya IoT Developer Platform.
  • Log in with your Tuya IoT platform credentials and link your Tuya Smart Life account.
  1. After completing the wizard, Tuya CLI will display a list of your devices along with their Local Keys.
1 Like

but I do not get the sensors. I havea slight different one then you have

https://nl.aliexpress.com/item/1005008121167500.html?spm=a2g0o.order_list.order_list_main.5.78e279d2SoVt7T&gatewayAdapt=glo2nld

the same as with you, within the tuya app it is working, when I use the tuya inteegration, then it does not see the sensor. when I install local tuya then I can connect to the sensor, however, it displays that “Connection to device succeeded but no datapoints found, please try again. Create a new issue and include debug logs if problem persists”

image

Hello, after adding the device tuya or localtuya integration, it is still showing one value. But in the mobile app it is showing all the values. Did anyone find the solution?

Hello, How did you manage to attach these monitoring plugs to your pool ?
Have you bought some pipe attachment to plug these monitoring plugs onto pool pipes ?

thanks a lot

Hi all,

As @jcastang, I could be interested in integrating this monitoring devices to my pool/HA. But I don’t really understand if you used it for your pool and your fish tank. If aquarium, do the probes feet in any pipe connector?

Anyway, have you guys (@megabun, @Josch) been able to solve the local tuya issue?

Thank you in advance.
Thomas

Update: i’ve just bought this one on aliexpress for 40 EUR.

https://fr.aliexpress.com/item/1005006994058798.html

I will first install it directly in my pool, using a 5V power tank. Then, I will see what I can do (ex. using pool BNC probes)…

I use it on my pool.

Does anyone knows how to do a factory reset ?
It does not connect to my wifi but I cant add it in tuya app.
So I want to try a reset to see if it helps.

Thanks