VEVOR bazénové TČ VBPYCE-110 (11 kW) - RS485, Modbus a Home Assistant
Souhrn tématu
Téma popisuje úspěšné rozchodění komunikace s bazénovým tepelným čerpadlem VEVOR VBPYCE-110 (11 kW) přes RS485 a Modbus protokol. Autor detailně popisuje identifikaci registrů, připojení přes ESPHome do Home Assistant a možnosti ovládání čerpadla včetně sledování teplot, výkonu a režimů. Zároveň upozorňuje na rozdíly ve firmware a význam registrů, které ovlivňují kompatibilitu a funkčnost.
- lzahradil
- Site Admin
- Příspěvky: 1107
- Registrován: ned srp 12, 2012 1:18 am
- Reputace:407
- Lokalita: blízko Plzně
- Systémové napětí: 48V
- Výkon panelů [Wp]: 5840
- Kapacita baterie [kWh]: 28
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: CZ
VEVOR bazénové TČ VBPYCE-110 (11 kW) - RS485, Modbus a Home Assistant
Nakonec se mi podařilo rozchodit komunikaci s tepelným čerpadlem VEVOR přes RS485 a proto zakládám samostatné téma.
Jedná se o bazénové tepelné čerpadlo VEVOR VBPYCE-110 (11 kW inverter).
Původně jsem předpokládal, že budu používat WiFi komunikaci, která byla uvedena ve specifikaci.
Při prvním spuštění a bližším zkoumání jsem zjistil, že v mém kusu není WiFi modul osazen
Proto jsem se zaměřil na komunikaci přes RS485.
Displej je připojen odnímatelným kabelem. V konektoru jsou vyvedeny vodiče 12 V - GND - A - B což naznačovalo přítomnost RS485 sběrnice.
Protože jsem nikde nenašel dokumentaci k Modbus registrům, začal jsem odposlouchávat komunikaci mezi displejem a řídicí deskou.
Pomocí ESP8266 a RS485 převodníku jsem vytvořil sniffer a sledoval komunikaci displeje a postupně identifikoval jednotlivé registry podle změn na displeji a chování čerpadla.
Tímto způsobem jsem našel část registrů, ale některé hodnoty nebylo možné spolehlivě určit pouze z odposlechu.
Po otevření čerpadla jsem zjistil, že je použita řídicí deska CC1010B-V1.4 Na desce jsou k dispozici minimálně dvě RS485 rozhraní.
Kromě konektoru pro displej se zde nachází ještě další stejný konektor označený taktéž 12V - GND - A - B a dále svorkovnice označená CN485. Na první pohled vypadal druhý konektor jako paralelní větev stejné sběrnice. Když jsem na něj ale přepojil displej, pouze se rozsvítil, ale nezobrazoval žádná data. To mi potvrdilo, že jde o samostatné rozhraní. Pravý konektor je pro display který jsem měl aktuálně odpojen.
Pro připojení ESPHome jsem použil právě tento druhý konektor (levý). Výhodou druhé sběrnice je, že nedochází ke kolizím s komunikací displeje.
Protože některé registry stále chyběly, zkusil jsem kontaktovat podporu VEVOR s dotazem na Modbus dokumentaci.
První odpověď byla docela úsměvná. Bylo mi sděleno, že můj model žádné RS485 rozhraní ani Wifi nepodporuje a komunikace je dostupná pouze u vyšších modelových řad a z tohoto důvodu taková dokumentace není k dispozici.
To mě pobavilo, protože jsem už po RS485 komunikoval
Po další komunikaci jsem nakonec získal tabulku registrů a díky tomu bylo možné potvrdit význam většiny dříve nalezených registrů a doplnit si další.
Zatím mám nasazené například:
Režim H0040
1 = Heating
2 = Cooling
7 = Auto
Stavové bity
Registr H0004:
0x0001 = kompresor běží
0x0020 = ventilátor běží
0x0040 = čtyřcestný ventil
Registr H0006:
0x0001 = vodní čerpadlo
Zajímavé zjištění
Z dokumentace se ukázalo, že deska umožňuje také manuální nastavení frekvence invertoru kompresoru.
To znamená, že lze ovlivňovat výkon čerpadla bez použití přednastavených režimů.
Režimy Silent, Smart a Powerful ve skutečnosti pouze nastavují různé cílové frekvence kompresoru.
To může být zajímavé například při provozu na přebytky z FVE.
Čerpadlo mám nyní připojené přes ESPHome do Home Assistanta a poskládal jsem si dashboard.
Momentálně mám k dispozici:
zapnutí a vypnutí čerpadla
nastavení teploty
přepínání Heating / Cooling / Auto
přepínání Silent / Smart / Powerful
sledování všech dostupných teplot
frekvence kompresoru
proud kompresoru
výkon
provozní a chybové stavy Pro úplnost a k archivaci jsem z dokumentu vytvořil PDF se specifikací modbus protokolu.
Jedná se o bazénové tepelné čerpadlo VEVOR VBPYCE-110 (11 kW inverter).
Původně jsem předpokládal, že budu používat WiFi komunikaci, která byla uvedena ve specifikaci.
Při prvním spuštění a bližším zkoumání jsem zjistil, že v mém kusu není WiFi modul osazen
Displej je připojen odnímatelným kabelem. V konektoru jsou vyvedeny vodiče 12 V - GND - A - B což naznačovalo přítomnost RS485 sběrnice.
Protože jsem nikde nenašel dokumentaci k Modbus registrům, začal jsem odposlouchávat komunikaci mezi displejem a řídicí deskou.
Pomocí ESP8266 a RS485 převodníku jsem vytvořil sniffer a sledoval komunikaci displeje a postupně identifikoval jednotlivé registry podle změn na displeji a chování čerpadla.
Tímto způsobem jsem našel část registrů, ale některé hodnoty nebylo možné spolehlivě určit pouze z odposlechu.
Po otevření čerpadla jsem zjistil, že je použita řídicí deska CC1010B-V1.4 Na desce jsou k dispozici minimálně dvě RS485 rozhraní.
Kromě konektoru pro displej se zde nachází ještě další stejný konektor označený taktéž 12V - GND - A - B a dále svorkovnice označená CN485. Na první pohled vypadal druhý konektor jako paralelní větev stejné sběrnice. Když jsem na něj ale přepojil displej, pouze se rozsvítil, ale nezobrazoval žádná data. To mi potvrdilo, že jde o samostatné rozhraní. Pravý konektor je pro display který jsem měl aktuálně odpojen.
Pro připojení ESPHome jsem použil právě tento druhý konektor (levý). Výhodou druhé sběrnice je, že nedochází ke kolizím s komunikací displeje.
Protože některé registry stále chyběly, zkusil jsem kontaktovat podporu VEVOR s dotazem na Modbus dokumentaci.
První odpověď byla docela úsměvná. Bylo mi sděleno, že můj model žádné RS485 rozhraní ani Wifi nepodporuje a komunikace je dostupná pouze u vyšších modelových řad a z tohoto důvodu taková dokumentace není k dispozici.
To mě pobavilo, protože jsem už po RS485 komunikoval
Po další komunikaci jsem nakonec získal tabulku registrů a díky tomu bylo možné potvrdit význam většiny dříve nalezených registrů a doplnit si další.
Zatím mám nasazené například:
| Registr | Význam |
|---|---|
| H0010 | Teplota vstupní vody |
| H0011 | Venkovní teplota |
| H0013 | Teplota výparníku |
| H0014 | Teplota výstupní vody |
| H001B | Teplota výtlaku kompresoru |
| H001E | Frekvence kompresoru |
| H0021 | DC Bus napětí |
| H0023 | Proud kompresoru |
| H002E | Výkon kompresoru |
| H0041 | Nastavení teploty topení |
| H0042 | Nastavení teploty chlazení |
| H0040 | Režim provozu |
1 = Heating
2 = Cooling
7 = Auto
Stavové bity
Registr H0004:
0x0001 = kompresor běží
0x0020 = ventilátor běží
0x0040 = čtyřcestný ventil
Registr H0006:
0x0001 = vodní čerpadlo
Zajímavé zjištění
Z dokumentace se ukázalo, že deska umožňuje také manuální nastavení frekvence invertoru kompresoru.
To znamená, že lze ovlivňovat výkon čerpadla bez použití přednastavených režimů.
Režimy Silent, Smart a Powerful ve skutečnosti pouze nastavují různé cílové frekvence kompresoru.
To může být zajímavé například při provozu na přebytky z FVE.
Čerpadlo mám nyní připojené přes ESPHome do Home Assistanta a poskládal jsem si dashboard.
Momentálně mám k dispozici:
zapnutí a vypnutí čerpadla
nastavení teploty
přepínání Heating / Cooling / Auto
přepínání Silent / Smart / Powerful
sledování všech dostupných teplot
frekvence kompresoru
proud kompresoru
výkon
provozní a chybové stavy Pro úplnost a k archivaci jsem z dokumentu vytvořil PDF se specifikací modbus protokolu.
- Přílohy
VEVOR-VBPYCE-modbus-protocol.pdf- (201.48 KiB) Staženo 5 x
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]
- gupa
- Příspěvky: 3940
- Registrován: sob pro 29, 2012 10:22 pm
- Reputace:177
- Lokalita: pod Brnem
- Systémové napětí: 24V
Re: VEVOR bazénové TČ VBPYCE-110 (11 kW) - RS485, Modbus a Home Assistant
Podle obrázků je to přelepený Power World pokud to pomůže. Toto je v galerii na jejich webu.
https://cz.powerworldhp.com/Content/upl ... ize=1000x0
https://cz.powerworldhp.com/Content/upl ... ize=1000x0
3x2000VA-VMP-par, NiCd 24V, 22x210-320Wp, 2x85A-VMPPT, ABC-&-XYZ mypower.czAť ti to běží jako hodinky na baterku s čerstvou expirací! Zdejší slova: To by bylo, abychom na tom šetření nevydělali! Nový a aktuálně platný je termín v diskuzích na Seznam.cz mediokratická totalita.
- lzahradil
- Site Admin
- Příspěvky: 1107
- Registrován: ned srp 12, 2012 1:18 am
- Reputace:407
- Lokalita: blízko Plzně
- Systémové napětí: 48V
- Výkon panelů [Wp]: 5840
- Kapacita baterie [kWh]: 28
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
- Bydliště: CZ
Re: VEVOR bazénové TČ VBPYCE-110 (11 kW) - RS485, Modbus a Home Assistant
To že je uvnitř univerzální řídicí deska CC1010, kterou používá řada čínských tepelných čerpadel, ještě neznamená, že jde o přelepený Power World a že bude fungovat stejná Modbus komunikace. 
Hardware bývá často stejný nebo velmi podobný, ale registry jsou závislé hlavně na firmware výrobce.
Stačí jiná verze FW a mapování registrů může být úplně jiné, případně mohou být některé registry nepoužité nebo mít jiný význam.
Hardware bývá často stejný nebo velmi podobný, ale registry jsou závislé hlavně na firmware výrobce.
Stačí jiná verze FW a mapování registrů může být úplně jiné, případně mohou být některé registry nepoužité nebo mít jiný význam.
FVE 5,84kWp [Axpert 5048MK - LiFePO4 580Ah@48V (zatím) | 3x Axpert MSXE 2400W - NiCd 800Ah@24V]
Kdo je online
Uživatelé procházející toto fórum: Claudebot [Bot], Seznam [Bot]
