logo elektroda
logo elektroda
X
logo elektroda

Internet module ecoNet 300 and ecoLINK2

jamrjan 197922 688
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]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #421 20329081
    Mad Jaro
    Level 16  
    Posts: 424
    Rate: 15
    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  
    Posts: 726
    Help: 34
    Rate: 80
    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.
  • 4pellet server may be the same as econet24

    #423 20329106
    tusiek5
    Level 12  
    Posts: 13
    Rate: 6
    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.
  • #424 20329107
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    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.
  • ADVERTISEMENT
  • #425 20329118
    Mad Jaro
    Level 16  
    Posts: 424
    Rate: 15
    I wonder what they would say from plum support, maybe it's worth writing
  • ADVERTISEMENT
  • #426 20329119
    tusiek5
    Level 12  
    Posts: 13
    Rate: 6
    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  
    Posts: 3
    Hallo to France,
    yerguitariste, looking that you're a friend with Python. Have you also tried another Python app - PyPlumIO 0.2.31 ?
  • #429 20332006
    jerguitariste
    Level 4  
    Posts: 5
    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.
  • Raspberry pi home assistant works with ecoMAX810p

    #430 20333914
    gigipawel1
    Level 7  
    Posts: 5
    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  
    Posts: 5
    Hello, does this only work with Plum? Will it work with Kostrzewa? Regards
  • #432 20335677
    jerguitariste
    Level 4  
    Posts: 5
    I used a Raspberry Pi 3 connected directly to a USB -> RS485 gateway
  • #433 20336144
    krebou
    Level 2  
    Posts: 4
    @damianpiechocki and which solution are you asking about?
  • #435 20337254
    gigipawel1
    Level 7  
    Posts: 5
    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  
    Posts: 726
    Help: 34
    Rate: 80
    gigipawel1 wrote:
    Which RS485 port are you using? What communication parameters have you set?
    Moduł A, port G1
  • #437 20338842
    damianpiechocki
    Level 4  
    Posts: 5
    krebou wrote:
    @damianpiechocki and which solution are you asking about?


    PyPlumIO HA
  • ADVERTISEMENT
  • Home Assistant on IGEL D220 via USB RS485

    #438 20340813
    junkerp
    Level 15  
    Posts: 67
    Help: 18
    Rate: 18
    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
  • PyPlumIO works with ecomax920 and can change boiler mode

    #439 20342495
    krebou
    Level 2  
    Posts: 4
    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  
    Posts: 5
    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  
    Posts: 1
    Rate: 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
  • USB-RS485 converter mismatch causing timeout

    #442 20354308
    funraa
    Level 11  
    Posts: 3
    @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  
    Posts: 726
    Help: 34
    Rate: 80
    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  
    Posts: 3
    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.
  • EcoNet required for HA or Domoticz integration

    #445 20354436
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    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.
  • Direct RS485 connection without Econet 300 module

    #446 20354549
    funraa
    Level 11  
    Posts: 3
    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.
  • EcoNet module reads via local LAN and MQTT script

    #447 20354560
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    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
  • Use /dev/serial/by-id instead of ttyACM0

    #448 20354983
    damianpiechocki
    Level 4  
    Posts: 5
    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
  • Check Linux FTDI detection and ttyUSB0 first

    #449 20355138
    krebou
    Level 2  
    Posts: 4
    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  
    Posts: 5
    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

✨ Discussion focused on the ecoNet 300 / ecoLINK2 ecosystem for Plum boiler controllers and how the internet module communicates with the furnace controller over RS485. The module was identified as a modified TP-Link router running custom firmware, with ecoLINK2 acting as more than a simple USB-to-RS485 converter because the controller only works when connected through the original ecoLINK2 chain. Participants intercepted and decoded the RS485 traffic, determined the frame format, CRC method, and serial settings, and mapped many boiler parameters such as temperatures, flame, blower, power, fuel usage, operating times, and ignition counts. Later posts showed that the ecoNet firmware could be extracted from a router image, that the web backend uses scripts and a parser for the controller data, and that the system can be adapted to home automation platforms like Domoticz and RRD. The thread also covered firmware update files, FTP/update access, MAC-based authorization, and hardware compatibility of TP-Link MR3020/OpenWRT-based replacements.
AI summary based on the discussion. May contain errors.

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]
AI summary based on the discussion. May contain errors.
ADVERTISEMENT