On the Homey forum someone had the same problem as we do. I can try to contact the creator of the Homey plugin how he reversed engineered the protocol to get some insights.
Great work.
You can create the pull requests as it fits you, but one per issue is nice
Took me a minute to work it out (my Python is terrible) but I changed mine also and have success with operating the fire. Great work!
Not sure if this is known or not but I see a delay after setting a switch. For example, if I operate the switch entity in HA, the switch moves as expected on my initiation, and the fire does stuff (and beeps to acknowledge) but the switch then moves itself back within a second. After a few more seconds…say 5-10, the switch then moves to the correct state that I initially set it to (and which is reflected by the fire’s actual state).
@lwsrbrts I have the same behaviour. I think it has something to do with processing the response you get from the WiFi-module after you send the command . The respone doesn’t start with the ‘magic string’ so I think the entity values will return to their previous state. After the next refresh (every 10 seconds) the values are updated. Maybe this can be (sort of) fixed by calling self.refresh_status()
if the response doesn’t start with the magic string. One thing to keep in mind is that refresh_status()
itself calls __sendCommand()
and if the magic string in the code doesn’t match your WiFi-module you get stuck in a infinite loop. If we choose to go that route we have to add a circuit breaker.
@djerik I think it is a good idea to create issues for every problem we encount. That way we can easily fix one bug at a time, create a pull request for each and assign the issue to a person so we know who is working on what.
Hi all, good to hear there will be some support for the Mertik Maxitrol WiFi module which I also use. What is the current status on this?
Absolutely lovely work on this Mertik wifi remote! I was already planning on building something through ESPHome, however this is much easier to accomplish!
If you require feedback or testing, I am available to assist. I am not a good coder, however much better in testing!
I had it implemented today and it took me only a few minutes to figure it out. The only issue I see with the current code is that the flame height cannot go to 0 (zero) to leave the pilot flame on, but still turn the flame burner off.
Many thanks!
Hi, I did a fork of the repo created by djerik and added the light functionality, with the possibility of adjusting the light brightness:
Brilliant! At last a myfire integration that works. Thanks to everyone who contributed to this.
For what it’s worth, I found the IP by scanning the network and picking the one labelled “Lantronix” - it was the only one I didn’t recognize and it connected first time.
Hello everyone,
I have a gas stove with a G6R-R4AU that I control (poorly) via esphome using the relay technique.
My problem is that I don’t have the status returned.
Today it seems impossible to find the WiFi module and I therefore have the idea of using the serial link between the G6R-R4AU and my ESP32.
Has anyone managed to do this?
THANKS