Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
McMagellan opened this issue Sep 21, 2024 · 6 comments
Open

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

McMagellan opened this issue Sep 21, 2024 · 6 comments

Comments

@McMagellan
Copy link

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
Copy link
Contributor

HighlyCompressedAir commented Sep 21, 2024

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
Copy link
Contributor

geduxas commented Sep 21, 2024

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

@stundenblume
Copy link

Here is also a very nice example of a simple GUI.

https://github.com/fredlcore/BSB-LAN

@geduxas
Copy link
Contributor

geduxas commented Oct 1, 2024

Yes i thought about same feature, i think it's really possible to implement, how about that small feature @IgorYbema ? Will it fit in memory?

@stundenblume
Copy link

For me it don't have to look fancy, but WLED is the best looking, simple and most user friendly (desktop & mobile supported) UI I have ever seen on an ESP8266. Just to get an idea what would be possible.

@McMagellan
Copy link
Author

Unfortunately, none of the developers have commented on this.
I would prefer a very simple version without graphic elements. Basically it's a small word processor. The texts could all be in a data array. On the “Settings” page there are already drop-down fields that are filled individually in the case of WiFi or have a large number of entries when selecting the time zone.

In addition to the existing sensor ports, Heishamon V5 adds actuators. It is advantageous to be able to switch these manually with Heishamon. This would also be a good solution for the missing alias text support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants