logo elektroda
logo elektroda
X
logo elektroda

Internet module ecoNet 300 and ecoLINK2

jamrjan 146400 623
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #481 20776960
    maslak
    Level 14  

    @seba18 This is not the way to do it, I advise you to read from the post #70.
  • ADVERTISEMENT
  • #482 20787149
    seba18
    Level 11  

    Hi,

    For my part, I am uploading a flash memory dump from Econet PLUM, or more precisely, a router like the one in the photo.
    Person holding a PLUM ecoNET SOL router with visible LED indicators.

    Maybe it will be useful to someone, and maybe someone will verify that it is well put together.

    Regards
  • #483 20787231
    Szumol
    Level 1  

    >>20172193

    http://user:pass@id_addr/econet/newParam?newParamName=162&newParamValue=6 - auto
    http://user:pass@id_addr/econet/newParam?newParamName=162&newParamValue=1 - summer
    http://user:pass@id_addr/econet/newParam?newParamName=162&newParamValue=2 - winter

    http://user:pass@id_addr/econet/editParams - from here you can figure out all the parameters to be set.
    In our case I found "workState2" with ParamName 162 and value 6 (auto):

    "162":{"name": "workState2", "minv": 0, "edit": true, "maxv": 0, "value": 6, "mult": 1, "unit": 0}
  • ADVERTISEMENT
  • #484 20792969
    DPimenta
    Level 10  

    >>20787149
    Thank you very much!

    Will try it ASAP and report.

    Added after 3 [hours] 58 [minutes]:

    >>20787149

    It's working!

    For all looking for a solution for ECONET SOL:
    - Follow the steps for ECONET300 (OpenWRT recovery and ECONET300 firmware)
    - Extract the file shared by @seba18 with 7zip
    - Use WinSCP (SCP protocol) to replace "/www/econet/" with the one extracted.
    - If you are going to have it connected to the internet PLEASE change root password
    - SSH and use command: passwd root
    - Reboot
  • ADVERTISEMENT
  • #485 20794170
    seba18
    Level 11  
    Hello

    I'm glad it did help. I wonder what type of system do you have. My goal is to turn it on Kostrzewa for pellet.
    The file I entered is a clean firmware BIOS from plum econet300 sol (downloaded with a ch341 programmer from BIOS chip). Could you explain in more details what you did?

    I'm having troubles to connect to it directly through LAN cable. So I can't modify nothing there for now. I have noticed that in wwweconet there is a "config.py" file and in that file we have as a service econet24.com
    Now I wonder if it's just a matter of changing it to 4pellet.net or 4pellet.pl which is a service for Kostrzewa pellet heaters.

    Could you provide a step by step guide for connecting to the econet box? Maybe something's wrong with my box and I can't connect through LAN, WIFI to check what could be changed inside :(

    Thank you for your reply. I'm glad it helped someone.
  • #486 20794856
    arni077
    Level 11  
    Hello
    After uploading ECONET300, I lose LAN access to the router, is it supposed to be like that or am I doing something wrong? I have an MR3020 v3.2 router. Only the power LED is on.
    DPimenta wrote:
    - Follow the instructions for ECONET300 (OpenWRT recovery and ECONET300 firmware) - Extract the file shared by @seba18 with 7zip - Use WinSCP (SCP protocol) to replace "/www/econet/" with the one you extracted. - If you want to have your device connected to the Internet, PLEASE change the root password


    EDIT:
    Thanks a lot, I didn't notice there was already an answer. Although that's what I thought and I was going to check, but the seller sent me a module with a "silicon labs cp2102" chip and I don't think it will work.
  • #487 20794660
    DPimenta
    Level 10  
    I have thermo solar panels (plum rebrand) and a non-plum dumb heat pump.

    I can't get data from the heat pump. Now, at least I can read the water temperature from the solar group.

    Edit: Sorry, I missed the last part.

    Your box is waiting for an IP to be assigned to it.
    For connecting to LAN, you have to connect it to your network, log in to your router, and check what's the Econet IP. Then, use WinSCP to connect to it.


    Added after 11 [hours] 47 [minutes]:


    #######################################################################################
    @arni077

    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.

    #######################################################################################

    @seba18

    You are in step 6 from above.

    - Connect Econet to you router via ethernet, login to your router and see what's Econet IP
    - With Econet-Router via ethernet and your PC-Router, use WinSCP in SCP mode to connect to Econet

    In your case, since you have a original EcoNet SOL, default login may not be root:root. You need to find out what it is or flash the unit from the beginning.
  • #488 20800413
    arni077
    Level 11  
    Hello
    Thanks for all your help.
    I also help and provide the latest router firmware for ECONET SOL. Firmware downloaded by updating the router after previously removing the 'def sysupgrade(force=False') procedures from the settings.py file:
    def clearImageFile()'.

    Regards, arni077
  • #489 20830590
    SławekSS
    Level 24  
    SławekSS wrote:
    You can name the file with this code whatever you want, it only needs the extension .py and you can place it wherever you want on the raspberry.
    You then edit the crontab file on your system with a command in the terminal

    crontab -e

    and at the end of this litany displayed in green, you enter when the script should run
    Code: [expand][collapse] [select all][Copy to clipboard] /1 * * * * python /home/pi/domoticz/plugins/Biawar/biawar.py


    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.
  • ADVERTISEMENT
  • #490 20841396
    86BarteZ
    Level 3  

    Hello, has anyone edited the topic for pellasX? Will the .bin that is shared work? I've heard that pellasX is quite problematic.
  • #494 20853707
    szakal_kp
    Level 13  

    Part, I have a problem detecting a converter to FT232RL or CH341. It's not the serial FTDI_SIO module just the detection of the device plugged into the port itself. Sometimes it shows up for a while and there is a disconnect on OHCI-platform.

    On a Linux PC everything is ok, but there is an EHCI-PCI driver.

    This applies to pure OpenWRT as well as Econet.
  • #495 20853958
    seba18
    Level 11  

    >>20794660
    Thank you for your message.
    Well, I found that in my firmware after extracting it with 7zip, there is a file that has the econet24.com site in it. I think that if I would change it to site 4pellet.pl (that's the site of Kostrzewa company), maybe it would be possible to connect it there.

    Well, the problem is that I can extract the firmware but I can't make it a .bin file again. I did try to connect to the router with WinSCP. I know the address and I know the login and password. But when I use WinSCP with SCP protocol on port :22, it just not allowing me to log in and do anything on the router...

    Do you have any advice?

    Thank you again for your last message.
  • #498 20854684
    szakal_kp
    Level 13  

    >>20853707

    It turned out that the USB port was flooded with something. After cleaning it out, it is okay. Only now I have a problem with synchronizing the device with FRAPOL recuperation. Does anyone have a batch maybe it FraNet ?

    Added after 8 [minutes]:

    >>20854684 Well, I already feel how they (PLUM), designed it. All sites whether Lazar, Kostrzewa, FRAPOL, or any other manufacturer redirects to the PLUM site.

    The most important thing is to specify the "protocol, that's what they called the parameter that determines what soft to be downloaded to TPLINK.

    We have three at the moment:
    em - ecomax
    gm3 - SOL
    gm3_pomp - and some heat pumps (I haven't downloaded that one yet).

    The protocol is declared in the file /www/econet/config.py

    I need a batch for ecovent controller (not important recuperator manufacturer). Someone has something ?
  • #500 20880239
    szakal_kp
    Level 13  

    I can send you the ecomax.py file extracted from econet. Where should information about communication via RS485 with the controller be saved?
  • #501 20901876
    Tomasz_192
    Level 7  

    Hello,
    I am looking for a software update for Lazar sf22 kw boiler controller, does anyone have such files?
  • #503 20902955
    Turboasm
    Level 13  

    szakal_kp wrote:
    I can send you the ecomax.py file extracted from econet. Where should be stored information on communication over rs485 with the controller.

    If you can throw some link to this *.py also I'm trying to figure out how to access the service settings remotely.
  • #504 20904744
    marcingoncerzewicz
    Level 3  

    Does anyone have the content of econet 300 with pellasx? Specifically, it needs a Python code?
  • #505 20905157
    MaciekPrzybylski
    Level 2  

    Hi. I'm joining the request. Possibly how to log into the device to get to the file system. I am trying to get to what HTTP API is exposed from my econet. What I want to achieve is the ability to change the boiler settings from the local interface. Through econet24 I am able to do this, but often the device loses connection to the server, and I don't have physical access to it to do a reset.
  • #506 20906143
    jontofront
    Level 3  
    Which controller in your boiler ECOMAX 850P ?
  • #507 20906527
    MaciekPrzybylski
    Level 2  

    The controller is ecoMAXX800R3 Screenshot of ecoMAXX800R3 controller diagnostics displaying software versions and signal quality information.
    .
  • #508 20907500
    marcingoncerzewicz
    Level 3  

    >>20905157

    I would try SSH, Telnet, besides a few posts above write about recovery mode. If it works, you probably need to re-copy for SSH using SCP, for example, but I don't know, I've never played around.
  • #509 20909716
    kalle4ka
    Level 1  

    Hi, guys! I had an Econet 300, it broke, it won't turn on anymore. I bought a TP-Link MR3020 and changed the firmware to OpenWrt 19. Then I downloaded the firmware from this forum Econet. I connected it to the Ecomax860p Touch boiler. I opened the MR2030 website, connected to WiFi and LAN, and connected to econet24.com. The ID and UID have been determined, everything seems OK. But when I go to econet24.com, it is not detected. The boiler is not available. I tried removing the device (UID) and adding it again, but it didn't help. How can I solve the problem? Please help me.
  • 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