In the original MR3020 v.3 (important) you first need to upload the openwrt firmware and only then the soft econeta. Nothing else is needed.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tambymbyn wrote:From my observations it follows:
after connecting the power supply on the original econet, the power diode flashes, then when it is on, the RX diode flashes on the rs485 converter, and the diode connected with the controller flashes on the econet. After a few seconds, it lights up constantly, i.e. it has connected to the controller, so the TX diode on the converter also flashes from time to time.
On the other hand, on the MR3020 uploaded by me, after connecting the power supply, the power LED flashes, then when it is on, the RX LED flashes on the converter, and nothing happens on the MR3020, and so on all the time. After connecting to the MR3020 with a LAN cable, the LED of connection with the econet server is blinking.
Could it be that the USB port is not working properly? And how to check it?
SławekSS wrote:
bymbyn wrote:2. I put the econet binark on the device
3. I am doing a sysupgrade
SławekSS wrote:
SławekSS wrote:Through the original GUI you will not play any openwrt.
You can upload Openwrt with GUI via tftp.
After uploading openwrt from its GUI, select the update and point to the .bin file with the econeta soft.
Openwrt will tell you that the wrong file, etc. etc., and whether you really want to upload. You take it and you confirm. Soft econeta is playing.
You reboot and you have an econet.
SławekSS wrote:
The switch does not work, the router does not allocate addresses because it is no longer a router. Mr3020 takes an IP address that is assigned to it by another router.
Quote:?http: //192.168.2.76/econet / .......
Quote:
pi@raspberrypi:~ $ curl xxx/econet/getSchedule
{"schedulesVer":1,"schedules": {"ecomaxSchedules": {"mixer1TZ": [[0, 1, 255, 255, 255, 240], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 240], [0, 1, 255, 255, 255, 240], [1, 4, 0, 20]], "circPumpTZ": [[255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [255, 255, 255, 255, 255, 255], [0, 0, 0, 20]], "cwuTZ": [[0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [1, 6, 0, 20]], "boilerTZ": [[0, 1, 255, 255, 255, 240], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 192], [0, 1, 255, 255, 255, 240], [1, 5, 0, 20]], "boilerWorkTZ": [[0, 3, 192, 192, 63, 224], [0, 3, 192, 0, 63, 224], [0, 3, 192, 0, 63, 224], [0, 3, 192, 0, 63, 224], [0, 3, 192, 0, 63, 224], [0, 3, 192, 0, 63, 224], [0, 3, 192, 192, 63, 224], [1, 0, 0, 20]]}}}
"cwuTZ": [[0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [0, 0, 0, 0, 63, 224], [1, 6, 0, 20]]
def onsetSchedule(self,params):
scheduleType=None
timeOfWeek=None
scheduleDev=None
values=None
if 'scheduleType' in params:
scheduleType=urllib.unquote(params['scheduleType'][0])
if 'timeOfWeek' in params:
timeOfWeek=urllib.unquote(params['timeOfWeek'][0])
if 'scheduleDev' in params:
scheduleDev=urllib.unquote(params['scheduleDev'][0])
if 'values' in params:
values=[json.loads(item)for item in(urllib.unquote(params['values'][0])).split(",")]
if not scheduleDev is None:
tmpValues=values
values=dict()
values[scheduleDev]=tmpValues
self.commThread.addSetSchedule(scheduleType,timeOfWeek,values)
return '{"result":"OK"}'
def ongetSchedule(self,params):
return '{"schedulesVer":'+str(state.scheduleVer)+',"schedules": '+json.dumps(state.getSchedule())+'}'
popek9 wrote:
Could someone tell me if this router will work? If not, I will return and look for the V3 version.