logo elektroda
logo elektroda
X
logo elektroda

Internet module ecoNet 300 and ecoLINK2

jamrjan 150177 624
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #511 20962879
    martinsbuzinskis
    Level 1  
    Hi!
    I spent whole day to understand where this project is at. So I decided to do a summary.

    There are two Home Assistant integrations for ORIGINAL EcoNet300
    https://github.com/jontofront/ecoNET-300-Home-Assistant-Integration
    https://github.com/pblxptr/ecoNET-300-Home-Assistant-Integration

    One Home Assistant integration which pretends to be EcoNet300
    https://github.com/denpamusic/homeassistant-plum-ecomax

    There is Download transmission analyzer to help you read transmissions (with furnaces) https://github.com/twkrol/econetanalyze

    This is for those who wants to create their python scripts and get their hands dirty with ftdi ft232 RS485 to USB (Wi-Fi adapter) cable for connecting directly to Linux.

    Code currently supports furnaces:
    - supply temperature (boiler)
    - return temperature
    - burner temperature
    - boiler power
    - blowing
    - flame sensor
    - number of ignitions
    - number of linear actuator locks
    - working times for 100%, 50% and 33% respectively
    - feeder operation time
    - amount of fuel burned
    - number of ignitions

    Unknown if EcoSol 301 is possible to be read as it has one module (no data sending / no data to intercept)

    Install flup,lighttpd (plus mods: auth, authn_file, fastcgi)
    Connecting RS485 A to + and - to - (or g2 on A)
    You can try to read data with these parameters
    baudrate = 115200,
    bytesize = EIGHTBITS,
    parity = PARITY_NONE,
    stopbits = STOPBITS_ONE,
    timeout = 1,
    xonxoff = False,
    rtscts = False,
    dsrdtr = False
    PROTOCOL IS ST-IGG-0207: 2015

    Choose configuration from there at the moment:
    The protocol is declared in the file /www/econet/config.py
    em - ecomax
    gm3 - SOL
    gm3_pomp - and some heat pumps

    View python how to send/receive example:
    https://www.elektroda.com/rtvforum/topic3346727-450.html#20395176
    correction for it
    https://www.elektroda.com/rtvforum/topic3346727-480.html#20830590
    There is a small error in the code here. There should be an asterisk before /1, I don't know why, but the forum script ignores it and doesn't show it.
    */1 * * * * python........ that's how it should be.

    Download On/Off script "on-off-econet.zip" in this forum
    Find ecomax.py file
    Find function parseCurrentData at the end add print (self.data)
    After running the whole thing (i.e. the fcgi_srv.py file) it writes all data to controller.
    settings.py, there are functions for setting up communication with their servers.


    Allows only viewing info form boiler (possibly solarthermal controller)
    make a local "Clone"

    Buy:
    1x USB to ftdi ft232 RS485 cable RS486 based conwerter with rs485 output to USB
    or
    1x ELFIN TPC IP Function RJ45 RS485 to WIFI Serial Server (aliexpress item 4000533274909)

    Confirmed cables to work:
    https://www.digitus.info/de/produkte/computer...riegeraete/seriell-parallel-adapter/da-70157/
    alledrogo offer number 7126998882

    1x TP link MR-3020-v3 (They ship with v3.20)
    Not all tplink with a USB port can be used (then you need to redo the references to the LEDs)
    Their MAC addresses seems to allow them to connect to with less problems

    Download old OpenWrt
    https://downloads.openwrt.org/snapshots/targe...plink_tl-mr3020-v3-squashfs-tftp-recovery.bin
    Do not upload newer openwrt because it may not work.

    Flash TP link to official OpenWRT (from v.18.06 with LuCi GUI)
    download ecoNET300 .bin file from post #96. with root password. root_eco.bin - firmware-mod-kit with the root scripts: root

    If that does not work try these instructions:
    https://www.elektroda.com/rtvforum/topic3346727-480.html#20794660

    1st - Connect TPLink device to PC via ethernet. Assign static IP 192.168.0.225/24 to your PC
    2nd - Use tftp to upload openwrt recovery file to TPLink.
    3rd - While still connected to TPLink via ethernet, change you PC IP to DHCP, or 192.168.1.2/24. You will probably have no GUI on the Econet, that's ok.
    4th - Use WinSCP to send the Econet firmware from post #64 (I think that's the one) to TPLink (192.168.1.1 root:root), use for example folder /tmp/.
    5th - Use SSH (Putty for ex.) and run the following command to force the update:

    cd /tmp/
    sysupgrade -v -F /tmp/XXX.bin
    6th - If you want a EcoNet 300 that's it. Connect Econet to you router via ethernet, login to your router and see what's Econet IP and login to it.
    7th - If you want a EcoNet SOL, proceed to replace the content of /www/ folder with the files extracted from the @seba18 post. Use WinSCP in SCP mode.


    Important note WiFI - SID distinguishes upper and lowercase.

    Login into TP-Link - Choose upgrade. Substute new .bin file with this and update.
    When a message pops up "that the file does not match"
    Choose "continue anyway" option (confirm all warnings)
    After restart TP link router should show as as econet300.

    You can't log in into PLUM servers as it requires MAC+soft=authorization.
    You can try to use this to send data to your home assistant server by changing python scripts to redirect connection to your HomeAssistant server and Mqtt


    Additional info
    forum.info-ogrzał.pl
    Passwords GAZ-MODEM, GAZ-MODEM 2, GAZ-MODEM 3
    ftp site: /plumconnect.net login and password are needed, which is embedded in the firmware+MAC
    https://openwrt.org/docs/guide-user/additional-software/imagebuilder

    I think I will try Linux and RS485 - Wi-Fi route with Home Assistant pretending to be ecoNet300.
    Good luck and have fun!

    Added after 18 [minutes]:

    >>18632110
    Hi, @domadm !
    Did you manage to find out if EcoNet works with EcoNet <-> RS485 to Wi-Fi adapter <-> computer at all?

    I can not find Wi-Fi adapter with ftdi chip, so I have a question.
    Is it smart to look for RS458 to Wi-Fi adapter at all?
  • ADVERTISEMENT
  • #512 21030299
    marcingoncerzewicz
    Level 3  

    Hi,

    I am creating an open-source project on GitHub for my own needs to visualize and control the VITECO furnace from the web in the local network. Unfortunately, I have a PELLAS HYBRID burner and there is a problem with purchasing an additional one
    econet, so I took matters into my own: https://github.com/dragarthPl/home-periscope. It is based on the PyPlumIO library (https://github.com/denpamusic/PyPlumIO).

    I am open to suggestions and also to pull requests. If this is somehow valuable to someone, I wouldn't mind giving it a star on GitHub.
  • #513 21035444
    coldoch
    Level 1  

    @seba18 in post #482 you created a Plum .bin for direct install. It's the only image here that I've had any success with, however my Heat pump only seems to work with version 3678 and I think it's 3730 that you built into this version. Is there something else that you did to get this to work that is different from the WRT upgrade method?

    Added after 1 [minutes]:

    Unfortunately my heat pump was working well with 3678, but then I hit the upgrade button in econet, and it installed a later version. I've never been able to get back to a working version.

    Added after 1 [minutes]:

    I was naïve when I got my new heat pump, and automatically hit the "New software version available (3.2.3827)", and it's never worked since.
  • #514 21196020
    popek9
    Level 14  
    >>20962879 .

    Hi martinsbuzinskis

    How did you manage to do everything there? is everything working fine for you econet300 + HA?

    I am considering whether to put HA on some old laptop to be able to control and read data from the cooker via the internet. Unfortunately the absurdly high price (700-800 PLN) for an original econet300 for a Kostrzewa boiler completely disqualifies the purchase.
  • #515 21199027
    izumo
    Level 10  
    Hello,
    I bought an econet300 as shown in the attached photo and USB TO RS485
    ecoNET 300 device by Frapol with three LED indicators on the casing showing connection status. USB to RS485 adapter with three indicator lights and screw terminals on a blue background.
    USB to RS485 converter with screwdriver. .
    I connected A and B- to the ecosol controller via RJ11.
    Plum controller with connected RJ11 cable, screen displays temperature parameters. .
    The green LED on the econet "connection with controller" blinked for a while, then went out.
    The browser does not show the ID or UID.
    ecoNET 3.2.3842 user interface showing server connection but no controller detection. .
    I tried swapping the A- wires with the B- wires, but it didn't do anything.
    What did I leave out ?
  • #516 21199485
    przemo_ns
    Level 11  
    Hook this converter up to the PC and give what vid and pid it has, something on the converter flashed as you had it plugged into the econet?
  • #517 21199879
    izumo
    Level 10  
    VID_0403&PID_6001

    Screenshot showing information about a USB Serial Converter from FTDI.

    Only the TXD LED was flashing on the converter.

    Or maybe the econet also has to be PLUM and not FRAPOL ?
  • #518 21200578
    przemo_ns
    Level 11  
    So, converter as it should be, plug it into some laptop instead of econet, fire up some serial port terminal and rip what comes in. Connection parameters: speed 115200, data bits 8, stop bits 1, parity none. I'm only surprised that it was flashing tx, as it should rather be flashing rx, with PLUMA the drivers are the masters on the bus.
  • #519 21200831
    izumo
    Level 10  
    I used pins 2, 3 of the 4 pin RJ11 plug, assuming it would be RX TX. I couldn't actually find the RJ11 Ecolink2 pinout, so maybe my assumption is wrong and that's why I have a lack of communication.

    No communication at all, the terminal goes dead.
    I tried with GND pinned in, but also silence.
  • ADVERTISEMENT
  • #520 21214822
    bony78
    VIP Meritorious for electroda.pl
    Do we have any method to unlock it? I bought tp-link, uploaded the software and unfortunately block no access to the website or app (turns off when unblocking):( for 10 months now.... always connected to the network.
  • #521 21214935
    przemo_ns
    Level 11  
    Are you logging into tplink locally? tplink has communication with the furnace? It is unlikely that you can block econet's access to the server, unless the uid of the cooker controller from the pool of manufacturers who do not have the option to access the site.
  • ADVERTISEMENT
  • #522 21234475
    bony78
    VIP Meritorious for electroda.pl
    >>21214935 Hi, yes I logged in but there is nothing interesting.... apart from the so-called 1 page to change the password and wifi parameters and info on ver and possibility of update, Metalfach cooker. Do you have any idea ?:) The image shows a screenshot of JSON code containing various configuration parameters of a device, including temperatures and modes. .
  • ADVERTISEMENT
  • #523 21234589
    dzik9999
    Level 14  
    Hey
    I have an econet300 module from lazar and the router went into bootlop.
    Is it possible to do a firmware dump when I connect via serial?
  • #524 21237799
    Milkybros
    Level 1  
    I purchased a Tplink tl-mr3020 v3.2, then loaded the Open WRT and Econet 300 from one of the posts earlier onto it.

    I use DSD TECH USB to RJ12 6P4C RS232 SH-RJ12A serial cable with FTDI chip - ama***.co.uk/dp/B07R2L22GW to connect to the ecomax 360 controller for the KIPI burner.
    The LEDs on the Tplink show that it has a connection to the controller. Likewise the LEDs on the cable are blinking - mainly RX, but every now and then TX blinks. The econet GUI does not show the ID or UID of the controller, the burner controller does not show the econet information.

    Could I ask for advice if there is anything I can do to get the self-made econet to connect to the ecomax controller?
  • #525 21238691
    Jokik_1
    Level 7  
    Hello, I have a request, how to upload plum _mr3020.Bin to econet 300 router, there is no software update, can someone help me, thank you very much, Rosta Top view of a TP-Link router model TL-MR3020.
  • #526 21243153
    dzik9999
    Level 14  
    martinsbuzinskis wrote:
    Hi!
    3. - While still connected to the TPLink via Ethernet, change the computer's IP address to DHCP or 192.168.1.2/24. You probably won't have a GUI in the Econet, that's fine.
    4 - Use WinSCP to send the Econet software from post #64 (I think it's this one) to TPLink (192.168.1.1 root:root), use the /tmp/ folder for example.
    .

    I do not get a response in the form of ping 192.168.1.1....
    When I upload the latest OpenWRT it works without problems, but when I upload root_eco.bin nothing happens....

    Let me ask you straight out - is it possible to restore the functionality I had with the original Lazar module, i.e. remote access from the phone using the econet application? because if it doesn't work, it's a waste of my time. Thank you in advance for your answers
  • #527 21244085
    hristian
    Level 10  
    A warm welcome to you all.

    I have an update to the SF22 if anyone is interested please write

    I'm not sure, but I suspect the firmware will fit the SF11, with the 860P3 controller of course,
    and this is because after the update you have to change the burner from SF11 to SF22,
  • #528 21244413
    popek9
    Level 14  
    Does anyone have an update for the ecoMAX920 and ecoMax 860 Kostrzewa? How many times have I not called the service department they say there is no update. I've had the cooker for 4 years now and somehow I don't want to believe that there have been no updates for that time.
  • #529 21286028
    szkodnik83
    Level 13  
    Hello, is there anything currently available for the KIPI ecoMAX850P2-C controller?
  • #530 21287244
    dzik9999
    Level 14  
    Is there a serial number somewhere on the device that the manufacturer sticks on the device? I ask because I would like to use the old device (its serial and mac addresses) for the new router so that I have remote access to econet24
    At the moment I have managed to change the mac addresses from the old device :) but as above I do not know if the serial number is still checked somewhere
  • #531 21296266
    tecza6
    Level 12  
    szkodnik83 wrote:
    Hello, is there anything currently available for the KIPI ecoMAX850P2-C controller?
    .

    And what version do you have? I mean the panel and module A. In my case the update went through, but it threw an error of incompatible processor. I had to revert to the old version (Panel S06.38_B0 and module S06.36_171).
  • #532 21311735
    ivans39
    Level 3  
    help with firmware for ECOMAX 850 P1-B
    PANEL V.02.15.02.W0
    MODULE A V.02.10.02.P1
  • #533 21344806
    maztey
    Level 1  
    Hello, I am new to the subject and need to get some information.
    I bought a used econet300 module and thought it would work with any plum controller (reading the forum I understood that each boiler manufacturer has its own software version)
    What turned out is that the econet300 I bought is for Lazar boilers and I have a Kipi and it cannot connect to the boiler.
    I was told by the Plum service centre that they can upload the software for Kipi at a cost of about 250 zł and a waiting period of 3 weeks.
    My question is whether it is possible to upload the software myself (it is available) or is it better to sell this one and look for an original one for Kipi?
  • #534 21353748
    spformax
    Level 2  
    Hi,
    I read all conversation but I didn't find - does anybody try to run lighttpd with files from firmware? Can't I run econet in docker without any hardware?
  • #535 21354547
    fsikorski
    Level 1  
    Hi.
    Does anyone know if it is possible to set a fixed address for the ecoNET module? I do not have the option to enable DHCP on my network.
  • #536 21356286
    Tomasz_192
    Level 7  
    Hi, I have a question for you guys, after how long did it take for the module to start showing up in the app?
    I have a tp-link mr3020 made as my colleagues have done before and I am at the stage that the module has theoretically communication with the furnace, internet and servers but after creating an account the module does not show up in the app.
  • #537 21357661
    ravenn
    Level 17  
    Good morning to you.
    When I log in to econet via my local network, I can't see anything other than what is shown in the screenshot. On econet24.com it does not search for the controller.
    I have uploaded openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery_ok
    and the bin from post #96.

    ecoNET settings screen showing WiFi connection and controller information.
    .
    The controller is an ecomax350 as you can see it chats nicely with the econet, the burner is boiling.
  • #538 21357720
    ravenn
    Level 17  
    >>21356286 I guess we have similar? what controller do you have?

    Added after 24 [minutes]: .

    >>21356286 what controller?

    Added after 47 [minutes]:

    >>21357661 go to your phone through the apps, list of devices and select blocked, your module will probably already be there. with me it appeared after a few hours. but BLOCKED

    Added after 58 [seconds]:

    Tomasz_192 wrote:
    Hi, I have a question for you guys, after how long did the module start showing up in your app?
    I have made a tp-link mr3020 according to how colleagues have done before and I am at the stage that the module has theoretically communication with the furnace, internet and servers, but after creating an account the module does not show up in the app.
    .
    go to your phone via the application, list of devices and select blocked, your module will probably already be there. with me it appeared after a few hours. but BLOCKED
  • #539 21359143
    Tomasz_192
    Level 7  
    >>21357720 .
    I have a Lazar boiler and an ecoMAX 810 controller, in fact in the app I have in the locked tab. I wonder if they can unlock the module?
  • #540 21370282
    bony78
    VIP Meritorious for electroda.pl
    >>21359143 On the ecoNET module there is a sticker with a UID number, starting with 100....... (7 additional digits), which is what unlocks access to the base. Without this, no one is able to tell you, not even the manufacturer. Apparently every UID starts with 100 .... In PLUM no one adds them at the request of a single customer.

    Does anyone have knowledge where, after uploading the software to the MR-3020, the UID(PLUM's) is created or just stored somewhere in econet (something like it is in the picture)? If so, how to read it?
    We are talking here about the UID from the MR-3020, not the one from the furnace.
    Sticker with serial number on PLUM device; number starts with 100. .

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.
Summary generated by the language model.
ADVERTISEMENT