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 184743 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
  • #421 20329081
    Mad Jaro
    Level 16  
    Oh you see, so I have another binary uploaded, the one from kashue from post 70

    I tried deleting the account and re-creating the same thing
  • ADVERTISEMENT
  • #422 20329082
    SławekSS
    Level 24  
    I do not know what boiler you have and what this econet is for, but in the files I also found a different econet server address. 4pellet.pl or something like that.
    And on the econet website (picture in the post about #85) you have green that you have connected to the server?
    The binary from post #96 is the same, only the root password has been changed.
    Econet is really stripped down Linux.
  • #423 20329106
    tusiek5
    Level 11  
    SławekSS wrote:
    I do not know what boiler you have and what this econet is for, but in the files I also found a different econet server address. 4pellet.pl or something like that.
    And on the econet website (picture in the post about #85) you have green that you have connected to the server?
    The binary from post #96 is the same, only the root password has been changed.
    Econet is really stripped down Linux.

    I have uploaded the soft from post #96, Kostrzewa stove, I set up an account on 4pellet because it's like a portal for Kostrzewa stoves, but I logged in to econet24 with the same data, so it's probably just a redirection and they use the same server.
    On econet24 and 4pellet it showed that the device was blocked and nothing could be done except to change the account details, the phone application worked with basic settings, the preview was important to me and that was enough for me. About 3 or 4 days everything fell, the application closes itself and the website searches for devices and nothing else. As I wrote earlier, after disconnecting econet from the Internet, my driver is displayed on the website in the list of devices, but because it is disconnected, nothing can be done.
    Perhaps they started blocking self-made, I will add that mine appeared as blocked, maybe this is the reason for the block?
    Does anyone have a soft for the 4pellet server, maybe I could try if it would change anything.
  • ADVERTISEMENT
  • #424 20329107
    SławekSS
    Level 24  
    tusiek5 wrote:
    On econet24 and 4pellet it showed that the device was blocked
    and so it had to be left. After a few days, weeks, months (like mine) it was unlocked.
  • #425 20329118
    Mad Jaro
    Level 16  
    I wonder what they would say from plum support, maybe it's worth writing
  • #426 20329119
    tusiek5
    Level 11  
    SławekSS wrote:
    tusiek5 wrote:
    On econet24 and 4pellet it showed that the device was blocked
    and so it had to be left. After a few days, weeks, months (like mine) it was unlocked.

    I didn't change anything, that's how it worked for about 2 months, I was hoping that in some time they would unlock it like you did, and now it stopped working overnight, apparently they changed something on the server.
  • #428 20331999
    ebpl7
    Level 2  
    Hallo to France,
    yerguitariste, looking that you're a friend with Python. Have you also tried another Python app - PyPlumIO 0.2.31 ?
  • ADVERTISEMENT
  • #429 20332006
    jerguitariste
    Level 4  
    Hello
    and no, I only tried this application in V0.2.25, but this version already includes PyPlumIO v0.2.31, it is regularly updated.
  • #430 20333914
    gigipawel1
    Level 7  
    jerguitariste wrote:
    Currently the only solution to make this work is not to use a TPlink mr3020 router but a raspberry pi with home assistant.
    https://github.com/denpamusic/homeassistant-plum-ecomax using RS485 or TCP serial gateway, just installed it on ecoMAX810p and it works fine.

    Internet module ecoNet 300 and ecoLINK2


    What port (G1 or G2) did you use to connect?
    did you use RS485 -> USB or RS -> Ethernet converter?

    What port (G1 or G2) did you use to connect?
    did you use RS485 -> USB or RS -> Ethernet converter?
  • #431 20333955
    damianpiechocki
    Level 4  
    Hello, does this only work with Plum? Will it work with Kostrzewa? Regards
  • #432 20335677
    jerguitariste
    Level 4  
    I used a Raspberry Pi 3 connected directly to a USB -> RS485 gateway
  • #433 20336144
    krebou
    Level 2  
    @damianpiechocki and which solution are you asking about?
  • ADVERTISEMENT
  • #435 20337254
    gigipawel1
    Level 7  
    Internet module ecoNet 300 and ecoLINK2
    jerguitariste wrote:
    I used a Raspberry Pi 3 connected directly to the USB -> RS485 gateway



    Which RS485 port are you using? What communication parameters have you set?
    Attachments:
    • Internet module ecoNet 300 and ecoLINK2 schemat_Plum.JPG (152.74 KB) You must be logged in to download this attachment.
  • #436 20337258
    SławekSS
    Level 24  
    gigipawel1 wrote:
    Which RS485 port are you using? What communication parameters have you set?
    Moduł A, port G1
  • #437 20338842
    damianpiechocki
    Level 4  
    krebou wrote:
    @damianpiechocki and which solution are you asking about?


    PyPlumIO HA
  • #438 20340813
    junkerp
    Level 15  
    damianpiechocki wrote:
    krebou wrote:
    @damianpiechocki and which solution are you asking about?


    PyPlumIO + HA


    In my opinion, the best solution is a terminal, e.g. IGEL D220, on which HomeAssistant is installed and "Plum ecoMAX pellet boiler regulator integration for Home Assistant" is installed through HACS. Everything works very well, terminal connected to the boiler via USB RS485 converter.

    Internet module ecoNet 300 and ecoLINK2
  • #439 20342495
    krebou
    Level 2  
    With my ecomax920 with PyPlumIO fescue software it works great, I haven't tested it with this HA but it should be ok.

    PyPlumIO is a great library, it pretends to be an econet to extract data. In addition to extracting data from the frame, which ecomax throws out by default, it asks ecomax about data and receives them ... I wonder if the guest figured out econet enough or had the opportunity to work at it that he knows how and what to ask ecomax ...
    Btw. In the PyPlumIO documentation there is also a thank you to a colleague here from the topic

    -------

    For people with ecoNet or 4pellets with access to change data. Are you able to change the work from constant to automatic (boiler) from their level?

    damianpiechocki wrote:
    krebou wrote:
    @damianpiechocki and which solution are you asking about?


    PyPlumIO HA
  • #440 20347855
    damianpiechocki
    Level 4  
    I ordered RS485, let's see what will show on ecomax 860-P3.
    RS485 with all...... link

    Connected to module A port G4 (not G1 - there is a display in the oven on it)

    Update 26.12.2022 - these are the parameters, part is from the menu, I hope it will come :)
    Internet module ecoNet 300 and ecoLINK2
  • #441 20351696
    tomasvranka92
    Level 1  
    Dobry dzień. Czy ktoś może mi pomóc? econet300 podłączony do palnika Pellas drukuje następujący komunikat w econet24. econet był zdany na łaskę kippi, ale niestety w końcu trafiłem na Pellasa. jak dojechać tym econetem do Pellas? Dziękuję.

    Internet module ecoNet 300 and ecoLINK2
  • #442 20354308
    funraa
    Level 11  
    @damianpiechocki
    Hello.
    I have a question about the converter. The one from the link provided on all ... and the description on the auction looks like the version with the "ch343g" chip, according to the description from the manufacturer's website it should be this one: link .
    Are you sure it's this version? Because in the title of the auction for all .. there is a SKU symbol: 17286 and this is the version with the "fdti" chip.
    I'm asking because I bought a version with the "fdti" chip like this: link , with the chip recommended in the posts above. And I can't connect to the driver.
    Pellux Compact 12kW furnace
    ecoMax 860 P2 controller.
    HA placed on Dell Wyse with linux, specifically on VirtualBox with HAOS and HACS.
    I'm trying to add Plum EcoMax integration and connect via /dev/ttyUSBO (my USB to RS485 converter connected to G4 port on module A)
    and unfortunately I can't establish a connection, I get an alert: "Connection timed out".
    The VPC drivers are in the linux kernel and I can list the converter.
    Previously, I tried with the Elfin EE11 converter, also without success.
    What could I have missed?
    Has anyone managed to integrate in a similar hardware setup?
    I will be grateful for all tips.
  • #443 20354328
    SławekSS
    Level 24  
    funraa wrote:
    my USB to RS485 converter connected to G4 port on module A)
    no wonder it doesn't connect. Connect to g2
  • #444 20354401
    funraa
    Level 11  
    I tried and under G2, also does not connect.
    First, I connected it to G4 because the boiler manufacturer recommends it there in its instructions for Econet 300 (page 4) link.
    Then alternately to G2 and again to G4.
    I connected directly without the "El2adapter", I even changed the D inputs to D-, without result.
  • #445 20354436
    SławekSS
    Level 24  
    I have the same controller and pellux100 boiler. Connected to g2 with "el2adapter" and econet works.
    You probably want to connect directly without econet.
    I suspect that this is not possible, i.e. econet must be connected and HA or Domoticz directly to the boiler.
    But that's just what I suspect.
    I have to domoticz via econet and lan, I read everything I need, and I left the control or setting on the boiler panel and via econet.
  • #446 20354549
    funraa
    Level 11  
    Yes, I do not have the econet 300 module connected to the controller or the original ecolink.
    I just connected the "USB to RS485" converter to the terminal with HA and then from the A, B- terminals; two wires to the furnace controller and inputs D, D-.
    I'm based on a project with: link and I didn't find the need to use there
    econet 300 module.
    Because I don't have econet 300, hence the request to you.
    When you find a free moment, physically disconnect the econet module from the controller of your furnace and check if current parameter readings will be downloaded to your Domoticz, this will explain whether the presence of econet is necessary.
  • #447 20354560
    SławekSS
    Level 24  
    funraa wrote:
    When you find a free moment, physically disconnect the econet module from the controller of your stove and check if current parameter readings will be downloaded to your Domoticz
    110% it will be dead and no readings. For me it's based on python script asking questions via URL and sending answers to mqtt broker. I may not have internet, I don't have to be logged in to econet24, it's enough to have lan and econet
  • #448 20354983
    damianpiechocki
    Level 4  
    funraa wrote:
    Are you sure it's this version? Because in the title of the auction for all .. there is a SKU symbol: 17286 and this is the version with the "fdti" chip.

    I have a cheaper ch343g - yes, at the auction, maybe they gave the wrong description

    Added after 7 [minutes]:

    funraa wrote:
    HA placed on Dell Wyse with linux, specifically on VirtualBox with HAOS and HACS.
    I'm trying to add Plum EcoMax integration and connect via /dev/ttyUSBO (my USB to RS485 converter connected to G4 port on module A)
    and unfortunately I can't establish a connection, I get an alert: "Connection timed out".
    The VPC drivers are in the linux kernel and I can list the converter.
    Previously, I tried with the Elfin EE11 converter, also without success.
    What could I have missed?
    Has anyone managed to integrate in a similar hardware setup?
    I will be grateful for all tips.



    For me it is like this in all hardware and you need to add as in the second line below after your id (for me /dev/serial/by-id/usb-1a86_USB_Single_Serial_54D2072055-if00), not after ttyACM0:

    ttyACM0
    /dev/serial/by-id/usb-1a86_USB_Single_Serial_54D2072055-if00


    Internet module ecoNet 300 and ecoLINK2

    ps. i bought it on FTDI and it works the same, only it sees it as ttyUSB1
  • #449 20355138
    krebou
    Level 2  
    funraa wrote:
    Yes, I do not have the econet 300 module connected to the controller or the original ecolink.
    I just connected the "USB to RS485" converter to the terminal with HA and then from the A, B- terminals; two wires to the furnace controller and inputs D, D-.
    I'm based on a project with: link and I didn't find the need to use there
    econet 300 module.
    Because I don't have econet 300, hence the request to you.
    When you find a free moment, physically disconnect the econet module from the controller of your furnace and check if current parameter readings will be downloaded to your Domoticz, this will explain whether the presence of econet is necessary.


    You don't need econet because this library (HA plum ecomax) is based on pyplumIO library (same author) and it pretends to be econet ;)

    in your place, I would first check in linux itself, whatever you have installed, to see if the dell ecomax connection works for you.

    check ls -l /dev/tty* and what you have there, probably something like /dev/ttyUSB0 or maybe /dev/ttyusbserial...etc
    also check dmesg | grep FTDI did the OS detect this converter

    and then give yourself screen /dev/tenadress 115200 and see if you are getting any data, you are receiving something.

    when you see the connection in the system, you already know that it is a problem in Virtualbox, maybe USB sharing is turned off, etc.

    FTDI requires drivers (Linux has them in the kernel), but maybe this HAOS has them disabled...

    edit.
    you wrote USBO above, at the end, and it should be 0 [zero], I hope that only here in the post such an error ;)
  • #450 20360143
    damianpiechocki
    Level 4  
    I confirm the stability of operation on the system FTD232 , on CH343 does not read after turning off and on the stove. You need to restart the hardware.

    Internet module ecoNet 300 and ecoLINK2 Internet module ecoNet 300 and ecoLINK2 Internet module ecoNet 300 and ecoLINK2

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