Skip to content

BlitzWolf SHP6

robin-s-007 edited this page Mar 8, 2019 · 19 revisions

Attention: Please use development firmware >=6.4.1.7

Device needs exact calibration with a load >=60 Watt to gain good results! For further infos see Issue #4727

Serial Connection

Please see the Hardware Preparation page for general instructions.

Step 1

Disconnect device from power source!

Step 2

Remove one screw on the back of the device. PH1 screwdriver required.

Step 3

Undo 2 screws. PH1 screwdriver required. Disconnect antenna.

Step 4

Carefully remove PCB from casing for easier soldering.

  • Don't stress antenna cable too much.
  • Don't lose metal tube.

Step 5

Solder cables to the ESP Pins.

Step 6

Connect serial adapter and make a shortwire between Pin IO0 and GND during startup (for entering flashmode).

Step 7

Clear flash to avoid issues with dropping WiFi connection.

esptool.py --port COM3 erase_flash

Step 8

Flash Tasmota.

Step 9

Select the correct configuration under Configuration -> Configure Module

As an alternative for steps 2 to 5:

The following programming adapter could be an option, which requires no soldering or significant disassembly on the SHP-6. It significantly reduces the effort of reflashing multiple SHP-6 units. http://www.thingiverse.com/thing:3476167

Module Type: BlitzWolf SHP

Other photos

Home Assistant configuration

configuration.yaml

switch:
  - platform: mqtt
    name: "Blitzwolf"
    state_topic: "stat/blitzwolf/POWER"
    command_topic: "cmnd/blitzwolf/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    retain: false
  
sensor:
  - platform: mqtt
    name: "Blitzwolf Energy Today"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Today"] }}'
    unit_of_measurement: "kWh"
  - platform: mqtt
    name: "Blitzwolf Energy Yesterday"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Yesterday"] }}'
    unit_of_measurement: "kWh"
  - platform: mqtt
    name: "Blitzwolf Energy Total"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Total"] }}'
    unit_of_measurement: "kWh"
  - platform: mqtt
    name: "Blitzwolf Power"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Power"] }}'
    unit_of_measurement: "W"
  - platform: mqtt
    name: "Blitzwolf Voltage"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Voltage"] }}'
    unit_of_measurement: "V"
  - platform: mqtt
    name: "Blitzwolf Power Factor"
    state_topic: "tele/blitzwolf/SENSOR"
    value_template: '{{ value_json["ENERGY"]["Factor"] }}'
Clone this wiki locally
You can’t perform that action at this time.