Page 10 of 10

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Saturday 12 October 2019 19:00
by fiskuss
Hi,

no, I did not see anything in the log about python.
I decided to remove domoticz and install it again and then I have seen in log "Python EventSystem: Initalizing event module."
So I installed maxcube plugin and restored backup.
After this the cube was recognized and all is working now.

Thank you!

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Friday 25 October 2019 20:26
by waltervl
waltervl wrote: Tuesday 29 January 2019 19:51 Just saying thanks to mvzut for creating this plugin!!
I am running 7 radiator thermostats now since 2 weeks. The only thing I would like to be added in the plugin is the more frequent update of the measured temperatures.
I now programmed the dzVents script below for doing this. The lua script did not work for me. Also I set the time between the mode switch of 3 minutes (the same as the inventors of this scan function proposed in LINK. Also made this script run every 30 minutes. As I understand communication is very limited I set switch every 30 minutes. It is doing the trick for me, see screenshot.
Just an update about my experiences after almost a year. I updated my script a little bit. I have it run every hour and made a delay in switching all the thermostats as more than 2 at the same time made the plugin fail with a error (something with heartbeat stopped). I also just hardcoded setting from auto back to manual as I allways have them on manual and havve Domoticz set the temperatures.

I also made the Cube reset every week by a zigbee power sitch (ikea) because I lost all the thermostats at one time.

So new dzvents code:

Code: Select all

return {
	on = {
		-- timer triggers
		timer = {
			'at *:46',
		},
	},

	execute = function(domoticz, timer)
            local myValves = domoticz.devices().filter({58, 60, 62, 64, 66, 68})
	    local delay = 0

	    domoticz.log('Maxcube -- Time based event update RadTherms to switch mode')
            myValves.forEach(function(device)
                delay = delay + 20
                device.switchSelector(0).afterSec(delay)
                device.switchSelector(10).afterSec(180+delay)
            end)
	end
}

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Monday 04 November 2019 3:28
by DarkG
My Cube crashed last night. Got to reconfigure it.

For now I have to read everything again, runs with no problems for a year.

Python plugin: ELV/EQ-3 MAX!

Posted: Monday 04 November 2019 8:11
by mvzut
DarkG wrote:My Cube crashed last night. Got to reconfigure it.

For now I have to read everything again, runs with no problems for a year.
Unfortunately many of us have had this, often more than once. Since I do a weekly (hard) restart of the Cube via an automated switch, I haven't had this problem anymore. Did you do something like that as well?

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Monday 04 November 2019 10:53
by DarkG
No nothing. Installed the plugin and never touched it again. With the 5 min poll it worked for a year.

I bought a new house which will get a new boiler. I am looking now for a Solution. The new generation of boilers have bus systems. I think this will help a lot instead of simple switching on and off.

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Wednesday 20 November 2019 17:12
by Gonetolunch
I use the MAX-plugin for several rooms with radiator controls and wall thermostats. It works great.

Now I've bought some more radiator-controller for some more rooms, but without the wall-thermostats. These are unfortunately no longer available. Also for these rooms, the MAX-plugin works great. However, now these error messages appear in my log every 5 minutes (update interval). Can I turn off these error messages somehow?

Code: Select all

2019-11-20 17:05:22.843 Error: (MAX2) 'onHeartbeat' failed 'AttributeError':''BasePlugin' object has no attribute 'RoomHasThermostat''.
2019-11-20 17:05:22.844 Error: (MAX2) ----> Line 318 in '/home/pi/domoticz/plugins/Maxcube/plugin.py', function onHeartbeat
2019-11-20 17:05:22.844 Error: (MAX2) ----> Line 280 in '/home/pi/domoticz/plugins/Maxcube/plugin.py', function onHeartbeat

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Thursday 21 November 2019 20:30
by Lahim
Have the same:

Code: Select all

2019-11-21 20:28:25.099 Error: (eQ3 MAX!) 'onHeartbeat' failed 'AttributeError':''BasePlugin' object has no attribute 'RoomHasThermostat''.
2019-11-21 20:28:25.099 Error: (eQ3 MAX!) ----> Line 318 in '/home/pi/domoticz/plugins/eq3max/plugin.py', function onHeartbeat
2019-11-21 20:28:25.099 Error: (eQ3 MAX!) ----> Line 280 in '/home/pi/domoticz/plugins/eq3max/plugin.py', function onHeartbeat
raspberrypi 4.19.66-v7+
Version: 4.10717
Build Hash: b38b49e5
Compile Date: 2019-05-09 13:04:08
dzVents Version: 2.4.19
Python Version: 3.5.3 (default, Sep 27 2018, 17:25:39) [GCC 6.3.0 20170516]

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Friday 24 January 2020 12:46
by Sherco49
Hi
just installed the plugin in my Synology/Domoticz system, easily, all my devices was created.
I renamed them, as the built_in names are quite long !
Really great work, i was looking for such an integration since years, wrong search i guess !

Re: Python plugin: ELV/EQ-3 MAX!

Posted: Saturday 28 November 2020 12:33
by marivesel
Hello, first to say I have just registered to say THANK YOU @mvzut for this plugin!
I have 5 installed MAX! valves, and will soon install more on most of the radiators (10+), the plugins seems to work great.

I have a few questions:
1. Is there an option to include the "BATTERY LOW" indicator of the Cube to be included in Domoticz? This way we can set an alarm/notification to email to change batteries in the valves/thermostats.
2. Is there a way to improve the wireless range of the Cube? I have 3 floors and thick walls, there are some problematic rooms without Cube coverage, although I've installed it on the middle of the 2nd floor.
3. What is the best way do add new MAX! devices to the Domoticz/plugin? I want to install door/window sensors, I will add them to the original MAX! software, but then what? Do I have to "Update" the plugin in the "Hardware" section of Domoticz, or completely delete it and install again? It's not much of a problem, but if there is a easier way...