Skip to content

Instantly share code, notes, and snippets.

@sgorsh
sgorsh / Growatt_SPF_protocol.md
Last active March 7, 2026 09:04
Growatt TCP Protocol for SPF3500 ES + ShineWIFI-S

Growatt TCP telemetry for SPF3500 ES

Work in progress - Reverse-engineered from SPF3500 ES inverter. Probably the same for SPF5000 ES as well.

Some field offsets and interpretations may be incorrect

Packet Framing

+--------+--------+--------+--------+-------------------------+-------+
| Seq(2) | Ver(2) | Len(2) | Type(2)| Payload (XOR encoded) | CRC(2)|
@sgorsh
sgorsh / ShellyDimmer_SunriseSunset_Tasmota.md
Last active December 9, 2023 13:35
Shelly Dimmer 2: Sunrise and sunset timer with slow fade on/off using Tasmota firmware

Tasmota + Shelly Dimmer 2: Sunrise and sunset timer with slow fade on/off

This document describes how to configure Shelly Dimmer for slow sunrise/sunset light fade with manual switch1 override.
Device: Shelly Dimmer 2
Firmware: Tasmota 13.2.0

Device config

Main menu -> Configuration -> Configure Other -> Template

  • Copy:
{"NAME":"Shelly Dimmer 2","GPIO":[0,3200,0,3232,5568,5600,0,0,193,0,192,0,320,4736],"FLAG":0,"BASE":18}