Egyras / HeishaMon

Panasonic Aquarea air-water H, J, K and L series protocol decrypt
231 stars 118 forks source link

Spontaneous idea for a "commands page" in Heishamon #539

Open McMagellan opened 1 week ago

McMagellan commented 1 week ago

Last week I wasn't at home, but I was able to connect to Heishamon via VPN from my cell phone. That's when the desire arose to be able to change parameters directly in Heishamon. There are three ways to change parameters: 1 return channel MQTT connection from the SmartHome 2 URL Commando 3 From a running rule

I then came up with the following: The main menu is expanded to include the “commands” menu item, which leads to a page with a small input mask. This could be structured in the style like “settings”. Here, in the drop-down field, a selection of the categories in which the parameters are grouped is made. The desired parameter can then be selected from another drop-down field. Only the parameters that can be changed are listed. An info field now shows the valid range in a 3-line field as text. A new value can now be set and transferred to the HP with “send”.

Commands page v1 2

This makes it easy to safely change parameters. It would enhance the professional character of the Gateway Heishamon. The reaction can then be followed in the console. Last but not least, this page can be used as a lexicon if you program in rules or via url and look for the correct syntax of a command and then use it with copy/paste.

What do you think about it?

HighlyCompressedAir commented 1 week ago

Looks overcomplicated . I'd just add another column on the main page called "Set Parameter" and then a dropdown menu or an empty field next to a parameter than can be changed.

Topic Name Value Description Set Parameter TOP0 Heatpump_State 1 On (dropdown menu with 0 - OFF and 1 - ON options) (Set button) TOP9 DHW_Target_Temp 50 °C (empty field to write in a value) 40-65 (value range) (Set button)

That would definitely move Heishamon closer to replacing CZ-TAW1.

geduxas commented 1 week ago

Yes it's possible, all command's could be executed from web request, it's implemented already.. so it's missing only buttons in web interface