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
  • Local econet controller URLs for boiler control

    #271 19607331
    OlexandrRom
    Level 6  
    Posts: 6
    I'll take a photo in the evening, I don't remember.

    aurimenas wrote:
    what's your ecomax? Ok, I'll try your commands today. Thank you
    OlexandrRom wrote:
    aurimenas wrote:
    I know these commands, but when you send such commands, the boiler returns "OK" as SławekSS mentioned, but nothing has changed.
    today I will try to update the boiler firmware, I got a new one from LAZAR.

    OlexandrRom wrote:
    Quote:
    ? ?? ????????? ??? ?? ????????, ???? ?? ?? ???????? ??????? ??????, ????? ?? ma plum (econet24). ??? ??????????? ?????????, ?? ???????? ????? RS485, ?? ?? ??? ??? ?????? ??? ??????. ??????? ???? ???????? ?? ???????? ?? ???? ????.

    managed to.
    Instead of the econet24 website, use the local controller address:

    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=1 / - turn on the boiler
    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=0 / - exclude
    http://192.168.1.108/econet/sysParams/ - settings system
    http://192.168.1.108/econet/regParams/ - parameters
    http://192.168.1.108/econet/editParams/ - xs what is it



    These teams work successfully for me. Here in the topic there were two types of these teams. The ones I wrote work for me.
  • ADVERTISEMENT
  • #272 19607352
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    These sys, reg, edit only return the values it will read from the driver. They can be used to integrate with HA or domoticz systems or anything else that supports MQTT. It is enough to create a script such as Python which reads them and sends them to MQTT.
    I do.
  • Local controller URLs for ecoNet commands

    #273 19608553
    aurimenas
    Level 7  
    Posts: 8
    Yesterday I renewed the Modul A and Touchpanel firmware.
    These commands work:

    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=1 / - turn on the boiler
    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=0 / - exclude

    But I can't find how to write url to get started with other stuff like tempCWU or anything else.

    OlexandrRom wrote:
    I'll take a photo in the evening, I don't remember.

    aurimenas wrote:
    what's your ecomax? Ok, I'll try your commands today. Thank you
    OlexandrRom wrote:
    aurimenas wrote:
    I know these commands, but when you send such commands, the boiler returns "OK" as SławekSS mentioned, but nothing has changed.
    today I will try to update the boiler firmware, I got a new one from LAZAR.

    OlexandrRom wrote:
    Quote:
    ? ?? ????????? ??? ?? ????????, ???? ?? ?? ???????? ??????? ??????, ????? ?? ma plum (econet24). ??? ??????????? ?????????, ?? ???????? ????? RS485, ?? ?? ??? ??? ?????? ??? ??????. ??????? ???? ???????? ?? ???????? ?? ???? ????.

    managed to.
    Instead of the econet24 website, use the local controller address:

    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=1 / - turn on the boiler
    http://192.168.1.108/econet/newParam?newParamName=BOILER_CONTROL&newParamValue=0 / - exclude
    http://192.168.1.108/econet/sysParams/ - settings system
    http://192.168.1.108/econet/regParams/ - parameters
    http://192.168.1.108/econet/editParams/ - xs what is it



    These teams work successfully for me. Here in the topic there were two types of these teams. The ones I wrote work for me.
  • Local rmCurrNewParam commands for DHW temperature

    #274 19608565
    OlexandrRom
    Level 6  
    Posts: 6
    Quote:
    DHW temp

    It's simple: the commands are similar to those on the Econet24 website. They have a team
    https://www.econet24.com/service/rmCurrNewPar...xxx&newParamKey=1281&newParamValue=45
    and we have
    http://192.168.1.108/econet/rmCurrNewParam?ui...xxx&newParamKey=1280&newParamValue=45
    or
    http://192.168.1.108/econet/rmCurrNewParam?newParamKey=1280&newParamValue=45

    Added after 59 [seconds]:


    and works in local networks much faster than through econet24
  • Local API uses same parameter commands as econet24

    #275 19608944
    aurimenas
    Level 7  
    Posts: 8
    He's working. Thank you.
    Maybe you know, or maybe you have all the indexes with a description?

    1281 - hot water
    1280 - boiler temperature

    OlexandrRom wrote:
    Quote:
    DHW temp

    It's simple: the commands are similar to those on the Econet24 website. They have a team
    https://www.econet24.com/service/rmCurrNewPar...xxx&newParamKey=1281&newParamValue=45
    and we have
    http://192.168.1.108/econet/rmCurrNewParam?ui...xxx&newParamKey=1280&newParamValue=45
    or
    http://192.168.1.108/econet/rmCurrNewParam?newParamKey=1280&newParamValue=45

    Added after 59 [seconds]:


    and works in local networks much faster than through econet24
  • #276 19608996
    OlexandrRom
    Level 6  
    Posts: 6
    They are easy to find by yourself, go to the econet website, in Google Chrome add Developer Tools (ctrl shift I), in the Network tab you will see all your queries. Each parameter setting in the portal - sends a GET request which is visible in the console
  • ADVERTISEMENT
  • RS485 A/B wiring for EcoNet RJ11 connection

    #277 19645451
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    Colleagues, I have EcoNet original + usb to RS485 converter.
    I don't have D + and D- on the converter but A, B and -. What to connect to?
    In the boiler controller, RJ11 socket, which, according to the plum instructions, must be used through a splitter to connect the ecolink via rj11.
    However, I can also see free connectors for the post-defeat thermostat on the controller and one more on the "power supply".
    Can I just plug the converter into any free D + and D-?

    Regards.
    Attachments:
    • Internet module ecoNet 300 and ecoLINK2 20211007_213919.jpg (936.7 KB) You must be logged in to download this attachment.
    • Internet module ecoNet 300 and ecoLINK2 20211007_213841.jpg (1.07 MB) You must be logged in to download this attachment.
    • Internet module ecoNet 300 and ecoLINK2 20211007_214122.jpg (1.73 MB) You must be logged in to download this attachment.
  • #278 19645484
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    D + = B
    D- = A

    - = GND, we don't use
  • #279 19645573
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    I connected, the diode on the converter is blinking, so there is some communication. However, the econet communication light with the controller does not light up, and the boiler controller does not see anything new in its menu. You probably need to make a cable for RJ11 as instructed by the user manual.
  • #280 19645593
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    There are probably two RS485 buses. One for B, C, probe type accessories and the other for connecting the panel with A module and econet
  • ADVERTISEMENT
  • #281 19645685
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    After plugging in the RJ11 it works, that is, there is a connection to the server. However, after logging in to the econet, I get a message that the Internet module does not work with the device of this manufacturer. Please contact the manufacturer to purchase the correct version of the Internet module ...
  • #282 19656976
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    I bought a second original econet2 (with the plum logo) It connects to the server, but it does not connect to the boiler controller.
    I do not know if econet2 is damaged or if this econet2 will not connect to the controller.
  • #283 19657004
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    Some boiler manufacturers have software designed for themselves, the so-called customization.
    For example, Kostrzewa, Kipi, Witkowski, etc. Only econets, purchased from these producers, will work with these boilers, the original pluma will not work.

    What is the boiler (manufacturer)?
  • #284 19657219
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    SławekSS, you are absolutely right.
    I called the site. There is a "customization" service, it costs 180 PLN net.

    I can extract a skirting machine from the original fescue for "educational" purposes
  • Customization service costs 180 PLN net

    #285 19657591
    kajapa
    Level 12  
    Posts: 28
    Rate: 11
    Starterek85 wrote:
    SławekSS, you are absolutely right.
    I called the site. There is a "customization" service, it costs 180 PLN net.

    I can extract a skirting machine from the original fescue for "educational" purposes

    They told me on the website that the econet is bought for the burner in the boiler, I have a setlans stove with the plum ecomax 920P1-K controller and the burner is boiling, so I have to buy econet300 when it is boiling.
    By the way, does anyone have a batch of econeta300 just under the boil?
  • #286 19663174
    chorchejs
    Level 2  
    Posts: 2
    Hi,
    I have only one trivial question. Is the ecoLINK2 cable the same as any USB to RS485 converter (like any cheap from China). I need it for firmware upgrade in my regulator ecoMAX 860 D1 on Viadrus P7C with ecoUPDATER program from Plum.
    Thanks for your answer
  • #287 19663224
    Starterek85
    Level 16  
    Posts: 575
    Help: 19
    Rate: 59
    Yes,RS485 to usb converter,but only with ftdi chip's.
  • Clarifying whether ecoLINK2 needs an FTDI chip

    #288 19663278
    chorchejs
    Level 2  
    Posts: 2
    Sorry for another stupid question, but I'm a total electronic layman. FTDI chip's is what? I need the ecoLINK2 cable to try for a firmware upgrade in my malfunctioning regulator (not booting successfully, stop progress bar before reaching the end) and Plum says to me it may help. Can the upgrade with ecoUPDATER be possible with this? Thanks Internet module ecoNet 300 and ecoLINK2
  • CH340 converter unsupported; use FTDI-based adapter

    #289 19663291
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    This converter from the photo is on the CH340 chip. Econet has no drivers for it. Ecolink2 is based on the FTDI chip (https://ftdichip.com/) and only works properly with this.
    I don't know about EcoUpdater, but first you need to upload the correct drivers to the computer.
    In general, look for a converter based on a FTDI chip.
    https://ftdichip.com/product-category/products/cables/usb-rs485-cable-series/
  • #290 19698745
    martintro
    Level 12  
    Posts: 37
    Help: 1
    Rate: 4
    How can I execute a command from outside the local network?

    "http://admin:admin@192.168.1.100/econet/regParams"

    I set up "port forwarding" on the router and using external ip I cannot read the settings. Seems like you need to know the port number for forwarding and I've tried various known ones.
  • Port forwarding from 8080 to internal 80 required

    #291 19707031
    maki26
    Level 12  
    Posts: 32
    Rate: 2
    martintro wrote:
    How can I execute a command from outside the local network?

    "http://admin:admin@192.168.1.100/econet/regParams"

    I set up "port forwarding" on the router and using external ip I cannot read the settings. Seems like you need to know the port number for forwarding and I’ve tried various known ones.


    Buddy, if you want, you need to set, for example,
    on the router redirect from 8080 to ip_piewa: 80

    and you have a login

    http://admin:admin@'IP_ZEWNETRZNE':8080/econet/regParams "
  • External access still timing out despite correct ports

    #292 19707099
    martintro
    Level 12  
    Posts: 37
    Help: 1
    Rate: 4
    Unfortunately it doesn't work. I have tried the ports you suggest before. However, I checked again and it still doesn't work.

    "Unfortunately ... this page cannot be accessed. The site ...... externalIP ...... took too long to reply"

    What else could I have forgotten? Everything works locally. I'm working on an app and I'm stuck on an external connection.

    Internet module ecoNet 300 and ecoLINK2
  • #293 19707542
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    Is your external address public or private?
  • #294 19707634
    martintro
    Level 12  
    Posts: 37
    Help: 1
    Rate: 4
    The address is public to my knowledge. I check it with the "What is my IP" method by typing in the browser. This address matches and is the same on a few other devices. However, this does not match the router's assigned IP address. The router comes with a modem and a Virgin Mobile SIM card.
  • ADVERTISEMENT
  • #295 19707925
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    If you have a router with a SIM card, then if you have not purchased a public IP address from your operator, you do not have a public address.
    The public address can be either static or dynamic. For the latter, you also need a dynamic DNS server, e.g. no-ip.com.
  • Need to confirm public IP before enabling ddns

    #296 19707982
    martintro
    Level 12  
    Posts: 37
    Help: 1
    Rate: 4
    I want to start ddns later. First, I want to get a connection, at least once, because the IP is dynamically allocated. Every time the router boots up, it is different. Until the knock, I do not reset the router, IP can be treated statically. Does the screen explain that it is a public IP after all?
    I will not continue the topic so as not to deviate from the main thread, unless the moderator agrees to solve this problem in this discussion.

    Internet module ecoNet 300 and ecoLINK2
  • #297 19708066
    SławekSS
    Level 24  
    Posts: 726
    Help: 34
    Rate: 80
    What this page displays has nothing to do with what you want to achieve. It also displays the public address to me, but what if the router does not "bridge" the wan address with the provider's public address. You need to set up a private VPN router on the router and you will receive data for it from the internet provider after purchasing a dynamic or permanent public address.
  • #298 19715771
    gigipawel
    Level 15  
    Posts: 155
    Help: 6
    Rate: 17
    Gentlemen, whether after connecting RS485 and setting the connection in HomeAsisstancie via the script:
    https://github.com/twkrol/econetanalyze

    Anything else you need to configure?
    Will everything appear in Entities or integrations?
  • Linux/Raspberry gateway for reading and changing furnace parameters

    #299 19726615
    tusiek5
    Level 12  
    Posts: 13
    Rate: 6
    For interested users of Kostrzewy stoves, I can provide a program for reading and changing the parameters of the furnace. You do not need to have EcoNet or its "replacement", the only condition is a computer with Linux or, in my case, a Raspberry with Rasbian, which acts as an intermediary device in communication with the stove and is a gateway for external connection and an RS485 / USB converter. The connection is made via VNC.
    Internet module ecoNet 300 and ecoLINK2
  • EcoNet app works but website shows blocked device

    #300 19732170
    kajapa
    Level 12  
    Posts: 28
    Rate: 11
    Hello.
    In the end, I was able to complete the necessary things and connect the stove to the internet.
    -MR3020 v3.2 (stimulant) bought on all..ro locally, as it turned out from a friend from this topic, who was one of the pioneers
    -EcoLink (USB-> RS485 converter) bought on alie ... es for PLN 20 RJ telephone cable
    Internet module ecoNet 300 and ecoLINK2
    On the tp link I put "LEDE 19 with GUI" and then "eco-mr3020-v3-3.2.3678-em-fda69db834b649919bfeeecd8d955327.bin". The clone started up and connected to the router, first with a cable and then via the www via wifi. I connected it to the furnace controller and it generated a UID, thanks to which it was possible to register on econet24.
    The android app works as normal, but it's truncated and only has a preview some basic settings
    Internet module ecoNet 300 and ecoLINK2 Internet module ecoNet 300 and ecoLINK2
    and on econet24 I have the message "Blocked device"
    Internet module ecoNet 300 and ecoLINK2
    I do not know if I did the right thing to upload soft from @kashue and not "root_eco.bin" from @przemo_ns. And the second thing is that I updated the econet (mr3020) after connecting to the network when I popped up with information about the availability of a newer version.
    Maybe I should upload a dedicated soft for it? I don't know, any suggestions?
    Anyway, weird, the econet app works and the website is blocking.
    Thanks a lot to @ SławekSS for help.

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