Tigo optimizer local monitoring - without cloud now possible!

peek-activity (it is night for me now)

2025-10-26T18:57:25Z INFO  taptap] opening source connection...
[2025-10-26T18:57:25Z INFO  taptap] source opened, entering read loop
[2025-10-26T18:58:34Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"

I will post back tomorrow for the observe

so far so good. If you will see power reports events in the observe mode, set logging level in the taptap ha addon config to debug, start it, keep it running for minute and post the logs.

thanks for your help :slight_smile: I will be back tomorrow

@litinoveweedle no power :frowning: only empty infrastructure_report as expected

[2025-10-27T08:12:17Z INFO  taptap::observer] persistent file: ./taptap.json not                                                                                                  found, starting with empty state
[2025-10-27T08:12:17Z INFO  taptap] opening source connection...
[2025-10-27T08:12:17Z INFO  taptap] source opened, entering read loop
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}
{"event_type":"infrastructure_report","gateways":{},"nodes":{}}

Please try peek-activity during the day and post results.

@litinoveweedle exactly the same like yesterday after sunset: only info about the gateway.

[2025-10-27T08:40:52Z INFO  taptap] opening source connection...
[2025-10-27T08:40:52Z INFO  taptap] source opened, entering read loop
[2025-10-27T08:40:59Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"
[2025-10-27T08:41:29Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"
[2025-10-27T08:42:14Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"
[2025-10-27T08:42:29Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"
[2025-10-27T08:42:59Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"

peek-frames and peek-bytes are throwing a lot of data.

@litinoveweedle what is your prognosis?

My prognosis is, that Tigo changed power report packet structure. With my tin hat on, I would guess that they felt threatened by few users using the taptap. :rofl:

For others, I would suggest to block Tigo cloud access for your CCA until this is resolved to avoid Tigo forcing you firmware upgrade.

Did anyone seen this FW also on the green box CCA?

Or is this related only to the new device types?

To continue, I will need to see taptap peek-bytes results capturing let say 1min.

This is how previously power report packet lokked like:

FF 7E 07 92 01 01 49 00 FE 04 BB 9C 7F 31

This packet is typically long and lot of those are produced during the day, it shall be easy to detect…

So if you post or PM me the peek-byte output we shall be able to see what is going on. Other possibility is to give me remove access to your Modbus converter - in that case PM me.

@litinoveweedle let’s start with a log :wink: there are many of those lines

log

Just to confirm, you probably do not see in the peek-frames any messages with:

frame_type: Type::RECEIVE_REQUEST
and
frame_type: Type::RECEIVE_RESPONSE

correct?

nop, only 0x42 0x43 (the majority) 0x142 0x143 (some of them) 0x08 0x09 (a few of them)

@Smanny May I ask how old (years?) is your installation?

Can you please share HW and FW versions of your components?

I am asking, because:

  • As the white CCA you use seems to be predecessor of the green CCA - at least I did not find any current reference to your device
  • the messages you recorded seems to be for older GW and nodes (star topology vs new mesh topology)

@litinoveweedle year 2013

I took some pics before installing the waveshare:


and in fact my peek-activity shows

2025-10-26T18:57:25Z INFO  taptap] opening source connection...
[2025-10-26T18:57:25Z INFO  taptap] source opened, entering read loop
[2025-10-26T18:58:34Z INFO  taptap] gateway version observed: GatewayID(0x1201) = "Gateway Version G3.64 \rAug 29 2013\r06:21:18\rES-GW-H150.4.10S0.12\r"

so yes, it is an old system

Thank you. So it seems that your installations is not a probably never be supported, as it uses old version of the communication protocol, which is not implemented in the taptap. I am sorry.

I was confused by the recent but unrelated upgrade of the other type (green) Tigo CCA to FW 4.0

@litinoveweedle ok, thank you! do you know, by chance, an integration compatible with my old system?

EDIT: if anyone is interested, I found out this tigo cloud integration that works: GitHub - MartinStoffel/tigo: Integration of Tigo into home assistant

not local, very long period for polling data (5 min), but at least I have them.

Try BobSilvio’s implementation. He has a Tigo Local and Tigo Cloud implementation.

It also seems like he’s been working on taptap (RS485 sniffing) @litinoveweedle although he is choosing to use an ESP32 as an intermediary instead of an RS485 to IP solution. Maybe some synergies between the two projects?

Unfortunately, the local option doesn’t work, and the cloud version requires a €20 yearly fee. The one I’m using seems to work without that fee.

I’m mainly using the Tigo data to check if there’s any issue with an individual panel, since I monitor power and energy at the inverter level. So a 5-minute poll from the Tigo cloud is quite fine for me.

So this is probably a rather dumb question (please pardon me for being a noob) @litinoveweedle how do we make use of the 0.2 taptap features with the module/serial number detection? I’m guessing we have to wait for the updated HASSIO addon (it’s currently version 0.1.7)…is that right?

Great project, but unfortunately I do not get results (yet) …
My setup consists of 44 TIGOs, 2 TAPs, the green CCA and a Waveshare rs485 to Eth(B) and the hardware seems to perform as expected:
taptap peek-bytes and peek-frames deliver a continuous data stream (day & night)
taptap activity would provide data during the night (only very few @ day)

However:
taptap observe does not provide any data
Trying to run taptap observe with persistent-file gives me an error message ā€žunexpected argument ā€špersistent-fileā€˜ not foundā€œ
(in home-assistant all my panels are reported unavailable, here I guess that the configuration in terms of Panel ID vs Panel Name might be incorrect as I had to changeout some TIGOs and change the string configuration, but …
that should not matter ?)

Any ideas, any further information to asses the situation

There is already development working release of the taptap HA addon published here:

this is my development HACS repo.

The latest release contains both node identification using serials and also taptap fix for the Tigo protocol changes introduced by the Tigo CCA FW 4.X.X

If you do not want to use my dev repo (which is unstable and without any guarantees) you will need to wait day or two for the standard release.