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 184767 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
  • #541 21376015
    Starterek85
    Level 16  
    >>20762900 Hello,do you have a batch for econet from Pellas?Greetings.
  • ADVERTISEMENT
  • #543 21385706
    seat 97
    Level 2  
    Hello
    I have a question, is it possible to connect the internet via cable to the Metalfach boiler, Ecomax860P touch controller, bypassing the - Ecolink2 cable and Econet 300 module or is it just not feasible? I have an Econet 300 but it stopped working after the storm
  • #544 21385790
    hristian
    Level 10  
    >>21385706 in theory yes. in practice it can be difficult.
    The econet you will not bypass because it is responsible for the communication of the boiler controller with the Plum cloud. But you can try to rip the eeprom from the one knocked down after the storm and upload it to the same tplink only in the price of 99PLN which is readily available and not for 800PLN as they have in practice boiler sellers. I have read of another way, using an RS232 converter plus Home Assistant server but that requires a more in depth study. Read the earlier posts. there are several descriptions of how to do this. with more or less success.
  • #545 21385996
    seat 97
    Level 2  
    I have read a bit, there is a short circuit in the faulty one and it is impossible to read, the plan is to solder it, try to read it and upload it to tp-link, I bought it on olx for 60 zloty back in the year
  • #546 21395030
    kolo7interia.eu
    Level 12  
    I have a huge request for people on this forum.My Econect router from Fescue has probably died. It is the original. The LEDs are blinking ( video) . . Can someone help me to save the equipment ?
    Attachments:
    • VID_20250114_151909.mp4 (7.65 MB) You must be logged in to download this attachment.
  • ADVERTISEMENT
  • #547 21399752
    Marko121
    Level 17  
    Hello
    I have read from the whole topic that you can make an econt:
    -buy tp-link TL-MR3020 router V3.2 and usb to RS485 converter -only based on ftdi chip
    -download openwrt firmware no higher than version 18.x.x.x to tplink -openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin
    -then update (despite objection that not the correct file) with the bin from post #96 (root_eco.bin)
    -econet ready

    I'm not sure if a router prepared in such a way will always connect to plum servers, I've read that some are connected to others not. What does this happiness depend on?

    I have an original ekonet300 for heat pumps from plum, I would like to create a backup with MR2030 v3.2 in case of failure of the original - is there any reliable way to do this?
    -is the tplink serial number also given to the servers ? (because the uid is pulled from the controller so it is not sewn into the tplink)
    -How to take a dump of the original software in its entirety?
    -Is it possible to take a dump of the original and upload it to the new tplink so that they are interchangeable ?
    -is the software only in a separate flash memory or is there something in the processor as well?

    in Mr3020 V3.2 there is a Winbond W25Q64JV SPI flash memory and a MEDIATEK MT 7528NN processor and it appears (if I read the pdf of this chip correctly) that there is no flash memory or eeprom . Logic dictates that the complete router program is contained in the external flash of the SPI W25Q64JV .When its contents are transferred in the programmer to the second chip, a 100% clone of the original ekonet should be created. Is it somehow possible to dump the contents of this memory without flying out and putting in an external programmer?



    kolo7interia.eu wrote:
    I have a huge request to people on this forum.I have probably fallen off my Econect router from Kostrzewa. It is the original. The LEDs are blinking ( video) . . Can someone help me to save the equipment?
    .

    I would first check the power supply . Maybe some capacitor blew out on the router board or the reset circuit .... You could try to re-solder the memory to another MR3020 the question is if all the program is in flash memory and it has not crashed.
  • ADVERTISEMENT
  • #548 21403649
    Starterek85
    Level 16  
    Everything is as you say but you still forgot the Mac and SN of the device.
  • #549 21404815
    Marko121
    Level 17  
    >>21403649 .

    So what? Plum filters by mac address or SN econeta? If so, is it possible to change the mac , where it is sewn in ? By SN of the internet module I don't think so, although I'm not sure which is why I asked about it in the post above. Certainly Plum filters by UID but the UID is stored in the driver and from it the modem extracts it, sending the identification to the Plum servers . So what ? copying the flesh to the MR3020 will not achieve a fully working clone of the original econet300 even if the Mac and SN of the modem will be different ?
    and I repeat the question if it is possible to copy the flash memory without using a programmer ?
  • #550 21409232
    Starterek85
    Level 16  
    The batch can be copied by physical reading.
    However,the batch once copied to the "civilian" version of tp-link will not be of any use to you.
    Unless you plan to work with a Raspberry or your own server.
    Alternatively, you can call commands in the local network.
    Don't count on proper operation with the Plum server.
  • #551 21409480
    Marko121
    Level 17  
    Starterek85 wrote:
    The batch will be copied by physical reading.
    However,the batch once copied to the "civilian" version of the tp-link will do you no good.
    Unless you plan to work with Raspberry or your own server.
    Alternatively, you can call commands in the local network.
    Don't count on proper operation with the Plum server.
    .

    But why not? Can you explain on what principle Plum recognizes whether the modem is business or private ( copied batch) ? Or are you just assuming that it can't be done ? From the descriptions in this topic, it seems that some people managed to communicate with Plum servers by changing the software. Where (in which memory) is the mac address of the mr3020? Is it not possible to clone it? Insofar as it is necessary to clone it at all
  • #552 21410463
    Starterek85
    Level 16  
    Make a clone and you'll know if it works.
  • #553 21425385
    ivans39
    Level 3  
    Hello
    I have a Pellasx pellet burner with an econet 300 internet module, which is already registered on econet24.com to another user, but the user has sold it and the connection data is unknown, is there any possibility to register this controller to another user, or can the controller be registered to two users
  • #554 21435169
    ivans39
    Level 3  
    Hello, please help with the service menu password for the pellasx burner with a plum controller with a touch screen, four 0000 are not suitable
  • ADVERTISEMENT
  • #556 21435904
    ivans39
    Level 3  
    >>21435845 thank you, I connected successfully
  • #557 21436222
    ppsirius
    Level 9  
    Hi
    A very long thread and it's hard to put this together, so maybe someone can advise?

    I have an ecoSOL500 Basic and would like to connect it under HA.
    Should I purchase an MR2030 router exactly in v3.2?
    I upload openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin and should already be able to connect to the controller?
    Anybody can help with a link to the USB to RS485, as I noticed there should be a version with FTDI?
    After that I should install https://github.com/denpamusic/homeassistant-plum-ecomax and try my luck?
    I should add that I only care about connecting to the local HA server.

    Thanks a lot for your help
  • #559 21436561
    ppsirius
    Level 9  
    Ok, thanks for the info.
    The HA server isn't close, so I'd probably need to plug the RS-485 into some ESP8266 or some alternative.
    There have been some comments about some specific version of FTDI, does it matter if this type of [url=https://pl.aliexpress.com/item/1005006841747394.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.1.7367Ox3yOx3ysS&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40050.354490.0&scm_id=1007.40050.354490.0&scm-url=1007.40050.354490.0&pvid=6bfb83c8-e499-4d89-a058-93c3d81630d7&_t=gps-id:pcDetailTopMoreOtherSeller,scm-url:1007.40050.354490.0,pvid:6bfb83c8-e499-4d89-a058-93c3d81630d7,tpp_buckets:668#2846#8113#1998&pdp_ext_f={"order":"30","eval":"1","sceneId":"30050"}&pdp_npi=4@dis!PLN!26.72!26.19!!!6.47!6.34!@2103919917393744879474789edaa5!12000038483057524!rec!PL!142312531!XZ&utparam-url=scene:pcDetailTopMoreOtherSeller|query_from:] modbus[/url] can cope?
  • #560 21438518
    ppsirius
    Level 9  
    I have caught up with the whole thread and ordered a USB on ftdi chipset with 3 gnd outputs A+ B- . I'm just wondering what rj11 plug to buy and how exactly to make it as it should go into the controller plug? I can't find any diagram for this plug in the controller.
  • #562 21442429
    piotrworonkow
    Level 2  
    Hi, I have a Roror Vent air handling unit. I would like to buy an EcoNet300 Metalfach, but as you can see not from the manufacturer (without going into details). I am reading this thread and don't know myself anymore if this module will work or not. Please give me some help. Thanks

    DTR https://www.rotor-vent.com/images/design/pdf/dtr-econet300-pl.pdf
  • #563 21442447
    SławekSS
    Level 24  
    If you want one as if direct from plum then buy a TP link router mr2030 v 3.2 and win the software from this thread (it's somewhere at the beginning).
  • #564 21442697
    piotrworonkow
    Level 2  
    >>21442447 .

    Thanks. That's how I came across this thread. Because I found a router with no softwares and was wondering if something could be uploaded and how secure it is in terms of making such actions difficult. I find it hard to believe that companies who buy ready-made software and hardware will still mess around with it somehow. On the other hand, the software manufacturer might have such a feature so that the supplier of the whole kit can cash in more for it.
  • #565 21443642
    Starterek85
    Level 16  
    Unfortunately, such an action will not succeed because the soft is assigned to the hardware.But if someone succeeds, I bet 0.5l.
  • #566 21443645
    SławekSS
    Level 24  
    Oj, then order a truckload of this 0.5l straight away.
    I have the soft uploaded myself and have been using it for a long time.
    The econet soft is written for the mr3020 v3.2 router.
    The smarter ones, i.e. those with more knowledge, can put econet on almost any tplink.
  • #567 21443663
    Starterek85
    Level 16  
    So what am I doing wrong:
    I have a batch from fescue,read directly from the binaries from a working econet ( fescue)
    I take MR tp-link , upload the batch.
    I connect to the boiler,connect to the plum server,go to the econet24 website and application and there "device blocked".
  • #568 21443672
    SławekSS
    Level 24  
    Normal, that's how it can be, you have to connect , leave and wait .
    Waiting time varies, week, month, six months.....
    And if you want immediately that there is no Device blocked then you need to buy the original.
  • #569 21443683
    Starterek85
    Level 16  
    I have the original, hence the batch.
  • #570 21443689
    SławekSS
    Level 24  
    If you have the original then why do you need a second one?
    In any case, if you have Device blocked it means you have uploaded everything as it should be, and there is more on this in earlier posts

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