logo elektroda
logo elektroda
X
logo elektroda
Dostępna jest polska wersja

Czy wolisz polską wersję strony elektroda?

Nie, dziękuję Przekieruj mnie tam

Internet module ecoNet 300 and ecoLINK2

jamrjan 184752 679
Best answers

What is the ecoLINK2 interface used with the ecoNet 300, and is it just a USB/RS485 converter?

ecoLINK2 is basically an RS485 converter, but the ecoNET300 setup uses more than a plain adapter: the controller goes through ecoLINK2 into the ecoNET300, and only that combination establishes communication with the server [#17778027] A normal RS485→USB converter can still let you listen to the controller on a PC, but it does not make ecoNET300 work by itself [#17778027] The controller side uses the G1/G2 RS485 ports; one reply says USB is only for software updates, while G1 is for the ecotouch panel and G2 for ecoNET, with the same data on both buses [#17757514] The interface is tied to FTDI-based hardware; the forum explicitly says ecoLINK2 uses an FTDI chip and that CH340-based converters are not supported by the ecoNET software [#19663291] Even when raw RS485 data is captured, it is not useful without the frame structure/decoder, because the protocol is closed and not Modbus [#17756899]
Generated by the language model.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #631 21743245
    popek9
    Level 14  
    >>21689032 but you got it right, you can see the Plum company doesn't make problems for their customers unlike the Fescue company. I have a Kostrzewa boiler and also converted my mr3020 router but it is blocked by Kostrzewa. I wrote an email to them if they can unblock because nothing is working they wrote me back to send the econet300 to their service....
  • ADVERTISEMENT
  • #632 21744680
    Paros
    Level 11  
    Welcome.

    I have a Pellasx burner and a S.control_MK2 controller. I also have a tplink mr3020 with openwrt uploaded. Will any of the batches published in this topic be suitable? I'm lost in these threads.... Or, is it possible to transfer the batch (bin) from the original econet for this controller, if I can have temporary access to one (my in-laws have an identical cooker)?
  • ADVERTISEMENT
  • #633 21752277
    arni077
    Level 11  
    >>21742972
    erdbeerlinus wrote:
    I have managed to extract the firmware from the econet300 device and have started to analyse the various API endpoints, as well as the GM3/GM3_POMP protocol decoding. Would anyone else like to help me with this?

    Here you seem to have the solution ready:
    https://github.com/denpamusic/homeassistant-plum-ecomax
  • #634 21759218
    popek9
    Level 14  
    Can anyone suggest how to re-upload OpenWRT to mr3020 v3.2? because I've been sitting for a few hours and nothing works. I've checked with different IPs and different file names tp_recovery.bin, firmware.bin and the router is not detected by the tfpt program, I even tried in the console by the command tftp -i 192.168.0.2 put firmware.bin, nosty this also did not help.
  • #635 21759223
    SławekSS
    Level 24  
    popek9 wrote:
    Can someone suggest how to re-upload OpenWRT to mr3020 v3.2
    identical to the first time. Description in the last dozen or so posts.

    Post#618
  • #636 21798126
    grzegorzepj
    Level 12  
    >>21199027 with this USB RS485 does not work. It only works with this blue with green 2-pin connector
    https://pl.aliexpress.com/item/10050064562092...n.388.66381c24JpM8C0&gatewayAdapt=glo2pol

    Added after 5 minutes:

    I have a soft that works with all cooker companies, but it is in an old unit. Can anyone help download this batch? 1.14.3535? I have a medium grasp of the programming, but if someone guides, I will embrace it. Greetings
  • #637 21798147
    matiks2
    Level 11  
    >>21798126 hey how can you be sure it will work with different manufacturers?
  • #638 21798182
    grzegorzepj
    Level 12  
    A device bought a long time ago, from a time when there was still no cunning and blocking. Anyway, I checked: Kipi and Pellas work, then the rest probably do too.
  • ADVERTISEMENT
  • #639 21798330
    SławekSS
    Level 24  
    grzegorzepj wrote:
    I checked anyway: Kipi and Pellas work, then probably the rest too.

    I doubt it, one or two swallows don't make the spring.
    Key word "probably", but not definitely. Connect to fescue, metalfach etc.
    The only thing you can write is that it works with kipi and pellas, the rest..... great unknown.
  • #640 21798338
    grzegorzepj
    Level 12  


    Moderated By ArturAVS:

    3.1.9. Disseminate content that is ironic, mocking or malicious, which is disrespectful to other Users or third parties.

  • #641 21798352
    SławekSS
    Level 24  
    Not criticism, just reality. The question is whether such old firmware will communicate with econet24 There are now versions 3 and up.
    As for your request, I can't help you as I have no idea, but in my experience, without hardware, software and knowledge of how to use it, it will be rather difficult. For good measure you will find everything on the web.
  • ADVERTISEMENT
  • #642 21798367
    grzegorzepj
    Level 12  
    >>21798182
    Pure criticism, it seems to me, although I don't know for what reason since you are unable to help.
    I wrote in the post that it checked and works on Kipi and Pellas, I assume on the rest too, I have no other drivers.
    As for resolving the issue, I realise that companies have a vested interest in making this kind of thing difficult, of course I'm assuming my friend not you. But the electrode has that mentality, regards to all.


    Moderated By ArturAVS:

    3.1.9. Disseminate content that is ironic, mocking or malicious, which is disrespectful to other Users or third parties.

  • #643 21803608
    konradxd2
    Level 12  
    Hello, and on a different note. Does anyone have the Firmware for module B of the ecoMaxx800S2, my cooker is a Pellux Slim 24kW. I currently have version 1.12.
  • #644 21804365
    grzegorzepj
    Level 12  
    I think I own one, when I find the time I will look for it, I promise nothing.
    Thank you for beautifully drawing my attention to the rules 😊. I would like to point out that writing for the sake of writing, drawing someone's attention I guess just for the sake of these points doesn't have a subsection in the rules 🤣, and it would be useful 🤔, just that probably most posts would be in red 🤣🤣🤣🤣. Nevertheless, greetings to all 😊]Link
  • #645 21805296
    grzegorzepj
    Level 12  
    I only own one.
    ecoMAX800P_mod_B_H3.1.0_S001.16_REV32_KIPI
    If it would fit.
  • #646 21805388
    konradxd2
    Level 12  
    It should fit, please send me the file.
  • #647 21805400
    grzegorzepj
    Level 12  
    here are some others if you need them
  • #648 21809309
    Slavos1
    Level 7  
    Does anyone have an update for ecomax860p3? I currently have v09.33.46.
  • #649 21809316
    wkapsel1
    Level 11  
    Hello

    Is there any way to change the device number that reflects on econet24? My device is blocked but only gives a reading in HA, and I know the new integration allows other settings to be changed.
  • #650 21809327
    grzegorzepj
    Level 12  
    For this ecomax860p3 I have version 11 drivers, but p2 - I don't know what the difference is.
  • #651 21809549
    SławekSS
    Level 24  
    wkapsel1 wrote:
    Welcome

    Is there any way to change the device number that reflects on econet24? My device is blocked but only gives a reading in HA, and I know the new integration allows you to change other settings.

    You have 3 options and in fact 4. I list by cost:
    1. Read this entire thread carefully
    2. Buy a new factory econet300 dedicated to the boiler
    3. Buy a new whole controller, but with this "hacked" econet300 the situation will repeat itself
    4. Go to Plum and ask them to unlock the "hacked" econet.

    I strongly recommend point 1 ultimately 2.

    And what do you want to change remotely?
    More than 95% of the settings require you to be present at the boiler and the other 5% hmmm ...... over 7 years I have used two, with 2 times I have remotely switched the boiler off and on and a few times I have added pellets.
  • #652 21810301
    wkapsel1
    Level 11  
    I want to change remotely because I have an impaired controller and it is used by an elderly person. Many of the settings I could change remotely because I am not there. I.e. the controller may be ok, but the number of available settings is so truncated by Metal fach that there are no words. In addition, it doesn't even remember the "fuel level calibration". Or when it fires up in grate mode, it sometimes "forgets" to switch on the buffer pump. The service claims that "this can happen" and I understand that this is simply pissing off the customer.
    I would be happy to put clean software on this controller for him, as some options are really missing there.
  • #653 21810306
    SławekSS
    Level 24  
    You won't have any more settings through econet than you would directly in the controller.
  • #654 21810309
    grzegorzepj
    Level 12  
    What is the controller? Specifically: model and what software does it have?
  • #655 21810330
    wkapsel1
    Level 11  
    Ecomax 860 p touch with display 920p1-f
    The panel is version 18.10.50 and the module is 18.11.70p1
  • #656 21810356
    grzegorzepj
    Level 12  
    I have newer softy 19 and even probably 20 but as for the panel in version C, I do not know if it would go to court, so throw in a new clean software, sure there will be missing settings but will they be visible in econet24 🤔
    There is no return because I do not have your versions, I mean I have them but they are not dedicated to this boiler

    Added after 1 [minute]:

    Do you have the knowledge and equipment on how to do this ?🤔 because when it dumps on the sd it's just the cable and now the ziuziu outside 🤣🤣
  • #657 21810358
    SławekSS
    Level 24  
    And isn't it the case that the version number also depends on the boiler manufacturer and the ecomax version p, p2, p3 etc.?
  • #658 21810360
    wkapsel1
    Level 11  
    I have a couple of Arduino's, Home Assistants put up and others, also think I will embrace.
    Can I get on priv?
  • #659 21810364
    grzegorzepj
    Level 12  
    Yes go ahead

    Added after 5 [minutes]:

    Exactly as far as the soft models are concerned I had no need to swap
    You can try as someone cares as for v20 softwares as for now I would hold off there are support for other factors change lga buffer operation are also added about password other probably already somewhere available I have everything but .....

Topic summary

✨ The discussion centers on the ecoNet 300 internet module and the ecoLINK2 interface used for communication with central heating controllers, particularly Plum-manufactured ecomax series boilers. The ecoNet 300 is identified as a modified TP-Link router running OpenWRT-based firmware, connecting to the econet24.com server and interfacing with the heating controller via RS485 communication. The ecoLINK2 cable acts as a specialized RS485-to-USB converter with proprietary software enabling the econet300 to interpret controller data, unlike generic RS485 converters which receive similar but not fully compatible data streams. Communication parameters are typically 115200 baud, 8 data bits, no parity, and 1 stop bit. The data frames have a defined structure with start (STX=0x68) and end (ETX=0x16) bytes, length fields, addresses, payload, and CRC checksums calculated via XOR. The data payload includes temperatures (boiler supply, return, burner, hot water, external sensor), flame intensity, boiler power, blower percentage, fuel consumption, operating times, and error counts. Decoding efforts involve reverse engineering frame structures, CRC algorithms, and firmware extraction from the TP-Link router. Firmware updates are downloaded from a secured FTP server requiring embedded credentials. The ecoNet 300 firmware and associated Python scripts enable parsing and logging of real-time boiler parameters, with integration attempts into home automation platforms like openHAB and Domoticz. Challenges include proprietary encryption, lack of official PC software, and hardware-specific UID generation tied to MAC addresses. Users have successfully flashed TP-Link MR3020 v3 routers with custom econet firmware, enabling stove communication via USB-RS485 converters (FTDI-based preferred). The ecoTouch panel functions as a room thermostat and can control boiler operation modes, sending commands over the same RS485 bus. Sensor types discussed include PT1000 and KTY81-110 for flue gas and weather measurements. The community shares scripts, firmware dumps, and decoding progress, aiming to fully understand and control the ecoNet ecosystem beyond the official Plum software.
Generated by the language model.

FAQ

TL;DR: “Roughly 80 % of home-made ecoNET clones trigger the ‘device blocked’ error” [Elektroda, SławekSS, post #18323351] “Only FTDI-based USB-RS485 adapters are accepted” [Elektroda, SławekSS, post #18292233] Stick to genuine UID-MAC pairs or local-only JSON control. Why it matters: wrong hardware wastes time and can lock your controller.

Quick Facts

• Supported buses: RS-485 115 200 8N1, FTDI chip only [Elektroda, miszko, post #18186792] • JSON endpoints: /regParams, /sysParams, /editParams (~350 values each) [Elektroda, maki26, post #19044244] • Typical clone success: <20 % reach full cloud pairing [Elektroda, SławekSS, post #18323351] • Customisation (MAC + brand key) reflash cost: PLN 180 ≈ €40 [Elektroda, Starterek85, post #19657219] • Safe baud fallback: 9 600–115 200 bps; data valid only at 115 200 bps for ecoMAX 9xx [Elektroda, miszko, post #17779586]

How do I wire a USB-RS485 converter to the ecoMAX controller?

Match RS-485 A→D- and B→D+, leave GND unconnected. Most converters label A/B opposite to D+/D-, so connect A→D- and B→D+ [Elektroda, SławekSS, post #19645484]

Which USB-RS485 adapters work?

Only converters using an FT232/FT2232 FTDI chip enumerate as /dev/ttyUSB0 on ecoNET firmware; CH340 or Prolific devices are ignored [Elektroda, SławekSS, post #18292233]

Why does my clone show “device blocked” on econet24.com?

Plum’s server whitelists factory MAC ranges and brand keys. Clones with unknown MACs (or reused ones) are rejected during TLS handshake, returning ‘device blocked’ [Elektroda, cinas, post #18323486]

Can I still monitor the boiler locally when the cloud is blocked?

Yes. Point a browser to http:///econet/regParams. The JSON payload exposes live temperatures, power, pump states and over 300 variables without cloud access [Elektroda, maki26, post #19044244]

How do I change a parameter via HTTP?

Send: http:///econet/newParam?newParamName=CWU_SET_TEMP&newParamValue=44 . The module replies {result:"OK"}. Use rmCurrNewParam?newParamKey=1280&newParamValue=60 for indexed values [Elektroda, OlexandrRom, post #19607120]

The reply says OK but nothing changes—what’s wrong?

EditableParamsVer must be >0. If the controller reports 0 the driver blocks writes; update module-A firmware, then repeat [Elektroda, aurimenas, post #19608553]

How can I log data to Home Assistant or Domoticz?

  1. Install Python on a Raspberry Pi.
  2. Use the econetanalyze script to poll /regParams every 10 s and publish to MQTT [Elektroda, SławekSS, post #19607352]
  3. Add MQTT sensors in HA. A 24 h run logs ~8 000 frames (≈5 MB).

Is firmware update possible without ecoLINK2?

Yes. Copy the *.pfi file to a FAT32 micro-SD, insert it into the touch panel and choose Software > Update. Service USB flashing demands an ecoLINK2 (FTDI) cable [Elektroda, SławekSS, post #19268577]

What statistic shows clone risk?

Forum logs indicate only 1 in 5 DIY MR3020 conversions pass Plum’s server checks, leaving 80 % unusable for remote cloud control [Elektroda, SławekSS, post #18323351]

Edge case: what happens if baud or byte size is wrong?

Frames still appear but contain garbage; recognizable strings like ‘ecoMAX 920’ disappear, misleading users into thinking the bus is silent [Elektroda, miszko, post #18186792]

Can I integrate the ecoLAMBDA oxygen probe data?

Yes, after connecting the probe module the main frame adds lambdaStatus (byte 224) and lambdaLevel (float 226) values [Elektroda, OlexandrRom, post #19607120]

Quick 3-step test to verify bus health?

  1. Connect FTDI RS-485 A/B.
  2. Open serial 115 200 8N1; look for ‘TIME’ packets every second.
  3. Confirm CRC byte = XOR of previous bytes; value 0×2B appears in 300-byte frames [Elektroda, przemo_ns, post #18120336]
Generated by the language model.
ADVERTISEMENT