You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stripped the war stories from the user-facing page. Readers need the
instruction, not the history behind it -- specific register numbers,
scan-row counts and version numbers only date the page and read as
insider detail to someone trying to report a problem.
Kept every actionable point: compare against another source, take a
second reading at a different operating point, disable the integration
before scanning, and that correcting an earlier report is welcome.
Co-Authored-By: Claude <noreply@anthropic.com>
Attach the JSON file to your issue. It already contains almost everything that used to be asked for by hand: integration version, inverter model and profile, connection type, block size, poll interval, how many polls have failed, which register ranges responded, and the last full set of decoded values.
15
+
Attach the JSON file to your issue. It contains almost everything needed to diagnose a problem: integration version, inverter model and profile, connection type, block size, poll interval, how many polls have failed, which register ranges responded, and the last full set of decoded values.
16
16
17
17
Your **IP address, serial number and device path are removed automatically** before the file is written.
18
18
@@ -23,7 +23,7 @@ Your **IP address, serial number and device path are removed automatically** bef
23
23
Please paste log lines as text in a code block rather than a screenshot. Screenshots can't be searched, and the useful detail is often a register number or a count in the middle of a long line.
24
24
25
25
!!! tip "Is there anything under Settings → Repairs?"
26
-
Since v1.5.0 the integration raises repair notices for problems it can detect itself, such as an inverter reverting your settings or a gateway returning malformed responses. If one is showing, say so — it usually names the cause outright.
26
+
The integration raises repair notices for problems it can detect itself, such as an inverter reverting your settings or a gateway returning malformed responses. If one is showing, say so — it usually names the cause outright.
27
27
28
28
---
29
29
@@ -35,9 +35,9 @@ Different symptoms need different evidence. Find yours below.
35
35
36
36
Say **which sensor**, **what it reads**, and **what you believe it should be** — the last part matters most, and it's the part most often left out.
37
37
38
-
If you can compare against another source — the ShinePhone app, the Growatt portal, a utility meter — that comparison is the single most valuable thing you can provide. It has repeatedly settled questions that register tables could not, including one register everyone assumed was battery temperature that turned out to be the inverter's DC-DC converter stage.
38
+
If you can compare against another source — the ShinePhone app, the Growatt portal, a utility meter — that comparison is the single most valuable thing you can provide. It settles questions that a register table cannot.
39
39
40
-
**One reading proves very little.** Two registers can hold identical values by coincidence at one moment and diverge completely an hour later. If you're reporting that a value looks wrong, a second reading at a different time of day — or a different battery or solar state — turns a guess into evidence.
40
+
**One reading proves very little.** Two values can look identical by coincidence at one moment and differ completely an hour later. A second reading at a different time of day, or at a different battery or solar state, turns a guess into evidence.
41
41
42
42
### A sensor is missing, or you think a register is mapped wrongly
43
43
@@ -46,7 +46,7 @@ Run the [Universal Register Scanner](diagnostic-service.md) and attach the CSV.
46
46
!!! warning "Disable the integration before scanning"
47
47
**⋮ → Disable**, wait about 30 seconds, run the scan, then re-enable. Don't delete it.
48
48
49
-
The scanner opens its own connection. If the integration is still polling, the two compete for the same adapter and the results are meaningless — one scan came back with 9 usable rows out of 1304 on a system that was working perfectly.
49
+
The scanner opens its own connection. If the integration is still polling, the two compete for the same adapter and most reads fail — producing a scan that looks like a broken inverter on a system that is working perfectly.
50
50
51
51
### The connection drops, or entities go unavailable
52
52
@@ -68,9 +68,9 @@ Attach a register scan (see above) and tell us the **exact model from the invert
68
68
69
69
## Things that genuinely help
70
70
71
-
-**Correcting yourself.**Several of the most valuable reports have been people revisiting their own findings after measuring properly. It's never unwelcome — it has repeatedly stopped a working register being "fixed" into a broken one.
72
-
-**Saying what you already ruled out**, and how. It prevents the same ground being covered twice.
73
-
-**Telling us it's working.** Confirmation that a fix landed is what lets an issue close, and a report that something works on hardware nobody else has is genuinely useful data.
71
+
-**Correcting yourself.**If a later measurement contradicts what you first reported, say so. It is never unwelcome, and it prevents a working register being "fixed" into a broken one.
72
+
-**Saying what you already ruled out**, and how. It stops the same ground being covered twice.
73
+
-**Telling us it's working.** Confirmation that a fix landed is what lets an issue close, and a report that something works on hardware nobody else has is useful in its own right.
0 commit comments