logo elektroda
logo elektroda
X
logo elektroda

Internet module ecoNet 300 and ecoLINK2

jamrjan 142524 605
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #121 18314147
    miszko
    Level 15  
    I have already written about this MAC address. My modded TPLINK (some WDR3600) just had a problem - it was not getting communication at all, even though it seemed to flicker. They have it done like that - after my research. At runtime, the fcgi script is launched. This script primarily works with the settings.py file. It connects to the econet.plumlan.pl address and transmits the MAC address read from the network card. When a connection is made, the getKeyFromSrvThread variable is set. This is probably the registration key that is still used in communication. This key is entered into the file. However, in order for econet.plumlan.pl to connect, an IP address is set for this domain somewhere (I haven't reached it yet). Normally this address does not exist in DNS systems. Somehow - as I said, I haven't had time to find out how - when the device is "ok" it will get the correct IP address, otherwise it will not receive and the scripts will not be able to resolve the name (translate to IP).

    What I mean most of all is that what I mean, Domoticz is in my plans. I don't need the econet itself, but it's fun to play ;)
    BTW, my MR is working correctly, i.e. the device is not locked, but maybe 1 hour it worked and went to sleep.
  • ADVERTISEMENT
  • #122 18314540
    SławekSS
    Level 24  
    In the end, I was able to connect the econet to the boiler, everything detected, but I have a problem with getting to the device after the spanking.

    When I click on these "Device settings" nothing happens, I can't enter it.
    Do you have that too?

    The picture is from an unconnected boiler, so don't pay attention to it.
    Normally the driver is connected and detected (there is info about the driver and UID)
  • #123 18314791
    cinas
    Level 13  
    Yes, there's nothing going to do there
  • #124 18314793
    SławekSS
    Level 24  
    Then I wonder how the original behaves?
  • #126 18317546
    SławekSS
    Level 24  
    After browsing the website files in econet, I came to the conclusion that the access to the driver via www is hidden
    I found an icony Internet module ecoNet 300 and ecoLINK2 and it seems to me that why they are there.
  • #127 18323351
    SławekSS
    Level 24  
    I connected econet to the driver, it connects everywhere but after registering on the econet24 website it crashes "device bloked". :-(
  • ADVERTISEMENT
  • #128 18323486
    cinas
    Level 13  
    So the same, there is a mac device stitched somewhere in the software, I tried to change the mac to one that exists in flash but then blocked
  • #129 18323910
    maslak
    Level 14  
    You can confirm that in the original ecolink there is only the ftdi + rs485 chip, or is there a microcontroller? Maybe if there is a microcontroller then net is authorized on its basis?
  • #130 18324083
    miszko
    Level 15  
    The converter is rather standard. Econet establishes a tls session with their servers. I downloaded the communication to pcap, but I will do it again tomorrow because I want to go through receiving the uid. I tracked the code and logged - the MAC address is taken from the eth0 card. It is possible that they have a list of mac address ranges. Everything else is blacklisted. Simple and effective. Everything is in settings.py, there are functions for setting up communication with their servers.
  • #131 18324092
    junkerp
    Level 15  
    In my opinion, the producer of ecoNet 300 has a list of devices (their MAC addresses) that are officially introduced for sale and on their basis authorizes access to the econet24 server.
    After all, the entire access procedure cannot resist without any filtering. By the way, it would be unfair to upload the ecoNet firmware to an ordinary TP-Link MR3020 router and use econet24 for free, when others purchased the device from the manufacturer and thus partially contributed to the programmers' payment and access to the application on the server.
  • #132 18324158
    maslak
    Level 14  
    Maybe there must be the right start for mac? In one of the files you have shortFromBytes (mac [0], mac [1])
  • #133 18324237
    cinas
    Level 13  
    Changing the mac to a known one does not help, I did soft tests from one + mac from the other and it did not work - the mac was written from the other econet, i.e. allowed
  • #134 18324302
    miszko
    Level 15  
    I found a place where this mac address is sent and the full eth0 address is being sent. And when updating, the name of this router is sent. For communication to take place "inside" their network, such a router must register. Then there is communication with their websites and also access to the update. Overall I have to say they did it nice. You can see that the students did not write it.
  • #135 18324475
    maslak
    Level 14  
    Maybe there must be a key in the file from the keyFile path, not nokey as it is now
  • ADVERTISEMENT
  • #136 18324480
    miszko
    Level 15  
    It probably fills up when the router receives what it needs. That he did not register twice. I'll check at my place today.
  • #137 18334022
    SławekSS
    Level 24  
    And have you tried to connect to the econet server with the original log file and root password?

    For now, I have a history and receive alarms by e-mail after connecting the econet.

    The history is read about 10-20 minutes after disconnecting the econet from the power supply.
    When I go to the econet24 website, I have info that the device is disconnected and then I can view the history with charts. Additionally, it informs me that there is a new version of econet.
  • #138 18339802
    SławekSS
    Level 24  
    Today I tried to connect to econet24 with an untouched soft with the original root password. Unfortunately, hereinafter referred to as "device blocked)
  • #139 18340024
    cinas
    Level 13  
    The complete clone from the donor's mac works, changing the mac to another does not work, changing the mac to another but from a working econet does not help
    So soft + mac = whole
  • #140 18340369
    miszko
    Level 15  
    If you print what you send to the server correctly, you can see in the headers what the Mac is sending. You would have to check if the mac that is sending is sure to get it from eth0 correctly.
  • #141 18345015
    SławekSS
    Level 24  
    cinas wrote:
    changing the mac to a different one but from a working econet does not help
    did you change which mac? eth0 or wlan0?
  • #142 18371249
    SławekSS
    Level 24  
    Hello after the break.

    unfortunately, this software (.bin file) posted here will not work as it should. It is for ecomax850 and I have ecomax 860.
  • ADVERTISEMENT
  • #143 18371439
    maslak
    Level 14  
    The input to the econet should not distinguish between ecomax 850 and 860, more I suspect that it may be caused by branding, for example, to a kipi or other company, it will not work with another, but it must be an econet for a specific

    Added after 13 [minutes]:

    It would be good to capture sofas from different brands and compare.

    Added after 1 [hours] 2 [minutes]:

    There is definitely KIPI, KOSTRZEWA, METALFACH, LAZAR, there are probably others. Now the question is whether each company maintains its server or one at pluma and recognizes by uid where can which driver log?
  • #144 18373646
    maslak
    Level 14  
    Sławek, what company do you have a boiler?
  • #145 18373996
    miszko
    Level 15  
    The uid is recognized, because when you enter the portal, the appropriate manufacturer's logo is loaded at the bottom left.
  • #146 18374530
    maslak
    Level 14  
    But econet must also have something because different manufacturers charge for it differently and it does not work with another boiler for one boiler.
  • #147 18374540
    miszko
    Level 15  
    In my opinion, the difference is mainly in the driver. If you do a good search in this thread, you will get to a certain link where you can download a driver coding program - one to set power, parameters, etc. As I once talked to Kipi, they have their own ecomax inputs. Probably also on this basis they have their input to the econet. Probably it's just a matter of some settings in python files. Rather, no one will rework it specifically for another manufacturer.
  • #148 18389584
    ixs
    Level 16  
    A bit different question - this ecoNet 300 internet module can be used to control the solar set in cooperation with the Plum ecoSOL 500 controller - unfortunately the price is overwhelming about PLN 500 - does anyone have other cheaper communication with the Plum ecoSOL 500 controller via WIFI?
  • #149 18390368
    kamka27
    Level 11  
    Hello,
    Using the script from the boys, miszko and coorass reads the data of the PLUM ECOMAX350P driver. The data is sent in different frames than in the ecomax860 / 850, I have decoded all the changes, but my controller does not send what I wanted most - the current burner power. There are no additional modules / panels connected to the controller, maybe only after connecting ECONET the controller would send additional information ??
    How to modify the script to generate the presence of ECONET?
    I enclose descriptions of the "big" frame and the data that the script prints.
  • #150 18390721
    miszko
    Level 15  
    At least for me, the presence of the econet or the ecoster room panel does not matter what parameters it displays. When connecting the ecoster touch only to the frames there is information about the SW version of this panel and the name of the panel (default or custom, if established). Ecomax sends 3 types of frames and it is in the latter (the last frame is data about these temperatures, etc.) there is information about ecoster. Boiler power, like others, was sent in a float or 4 bits, try to capture the frame when you see a stable boiler power, basically 1 good frame is enough, but you can log a few. And don't you just have power expressed without a comma in this driver? In ecomax, he also sent such values, for example for the speed of a windmill, and then do not look for float, but simply integers.

Topic summary

The discussion revolves around the integration and functionality of the ecoNet 300 internet module and ecoLINK2 cable with various heating systems, particularly focusing on Plum controllers like ecoMAX 860 and ecoSOL 500. Users share experiences regarding connectivity issues, firmware updates, and the compatibility of different RS485 converters. There are insights into the communication protocols used, troubleshooting steps for connection problems, and methods for reading and sending parameters to the heating systems. The conversation also touches on the challenges of using non-original econet modules and the implications of firmware customization by different manufacturers.
Summary generated by the language model.
ADVERTISEMENT