User Tools

Site Tools


technik:powmr-hvm6.2m_with_tasmota

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
technik:powmr-hvm6.2m_with_tasmota [2025/10/04 13:05]
ich [Tasmota-Berry ModBus Script]
technik:powmr-hvm6.2m_with_tasmota [2026/11/15 10:48] (current)
ich [PowMr POW-HVM6.2M with Tasmota]
Line 3: Line 3:
 To connect my **PowMr solar inverter** to **Home Assistant**, I needed some kind of adapter in between. I decided for **ESP32C3** with **Tasmota** firmware.  To connect my **PowMr solar inverter** to **Home Assistant**, I needed some kind of adapter in between. I decided for **ESP32C3** with **Tasmota** firmware. 
   * [[https://github.com/arendst/Tasmota]]   * [[https://github.com/arendst/Tasmota]]
 +  * {{ :technik:PowMr1_sch.pdf|Schaltplan}}
 Tasmota was comparatively easy to download and translate on my PC. Tasmota comes with a universal interface for ModBus devices such as PowMr. However, the ModBus register names and formats must be given in a kind of script.  Register and HW interface of my PowMr inverter was nicely analysed by  Tasmota was comparatively easy to download and translate on my PC. Tasmota comes with a universal interface for ModBus devices such as PowMr. However, the ModBus register names and formats must be given in a kind of script.  Register and HW interface of my PowMr inverter was nicely analysed by 
   * [[https://github.com/odya/esphome-powmr-hybrid-inverter?tab=readme-ov-file]]    * [[https://github.com/odya/esphome-powmr-hybrid-inverter?tab=readme-ov-file]] 
Line 54: Line 55:
 ===== Tasmota ModBus Script ===== ===== Tasmota ModBus Script =====
  
-I needed the script to access my Modbus based solar inverter PowMr. PowMr inverter are all very similar. Luckily +I needed the script to access/read my Modbus based solar inverter PowMr. PowMr inverter are all very similar. Luckily 
   * [[https://github.com/leodesigner/powmr_comm]]    * [[https://github.com/leodesigner/powmr_comm]] 
 investigated already on the registers for these PowMr inverters. investigated already on the registers for these PowMr inverters.
  
-HW: GPIO20/21(Rx,Tx) configured as 'None' where used.+HW: GPIO20/21(Rx,Tx) configured as ''None'' where used.
  
 Tasmota Scripting was the most ugly part of the project. Tasmota Scripting was the most ugly part of the project.
Line 156: Line 157:
 </code> </code>
  
 +===== PZEM004 module =====
 PowMr inverter lacks the AC input  power measurement. For this reason I added a PZEM004 module for power measurement, which is already fully supported by Tasmota - simply by selecting Rx and Tx-PZEM004 in the Tasmota pin configuration menue. PowMr inverter lacks the AC input  power measurement. For this reason I added a PZEM004 module for power measurement, which is already fully supported by Tasmota - simply by selecting Rx and Tx-PZEM004 in the Tasmota pin configuration menue.
  
 {{:technik:config_pzem.png?200|}} {{:technik:config_pzem.png?200|}}
  
-===== Tasmota-Berry ModBus Script ===== +===== Tasmota-Berry ModBus Scripting ===== 
-Dies sind Ideen für ein schöneres Berry Script. Dafür muß in der Pin configuration für pin20/21 statt 'None', 'ModBusRx/Tx ausgewählt werden, um das 'ModBusSend' Kommando auf der Console zu ermöglichen.+The above Tasmota script lacks the possibility of changing values on the modbus device (just reading is possible). 
 + 
 +Dies sind Ideen für ein schöneres Berry Script. Dafür muß in der Pin configuration für pin20/21 statt ''None'', ''ModBr Rx/Tx'' ausgewählt werden, um das ''ModBusSend'' Kommando auf der Console zu ermöglichen.
  
 <code txt console commands> <code txt console commands>
Line 168: Line 172:
 </code> </code>
  
-Zunächst antwortet dieses Kommando nicht.+Zunächst antwortet dieses Kommando nicht mit ''ModBusReceive'' .
  
 Andere User schreiben, dass dieser Berry Mode leider Crash gefährdet ist. Andere User schreiben, dass dieser Berry Mode leider Crash gefährdet ist.
technik/powmr-hvm6.2m_with_tasmota.1759575924.txt.gz · Last modified: 2025/10/04 13:05 by ich