joBr99 / nspanel-lovelace-ui

Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
GNU General Public License v3.0
863 stars 187 forks source link

[Feature Request] Have Lovelace work with OpenHAB #362

Closed Knuppel1983 closed 2 years ago

Knuppel1983 commented 2 years ago

FEATURE DESCRIPTION

Have this beautiful UI work with OpenHAB.

ADDITIONAL CONTEXT

There is an NxPanel version for Openhab, which works by running a rule that fires a Groovy script. This script then sends back the panels based on the requested panel number. But NxPanel's UI is less attractive, and your panels seem to accomodate more room for text descriptions (vertical lists). And it just looks more finished. Is it possible to adapt it to OpenHAB and write a tutorial howto?

PANEL / FIRMWARE VERION

EU

joBr99 commented 2 years ago

Hey, this is out of scope for me since I'm not using openhab, however it's definitly possible.

britzelpuf and Armilar continued an ioBroker backend for this HMI/UI

If you are going to start implementing an openhab backend I will definitly help you getting started and I will answer you questions about the command structure, but I won't implement it.

documentation of the serial commands of the firmware is here: https://github.com/joBr99/nspanel-lovelace-ui/tree/main/HMI

The picture is from a really early version, so the commands changed, but it still points out the príncipe used.

Knuppel1983 commented 2 years ago

Hey, this is out of scope for me since I'm not using openhab, however it's definitly possible.

britzelpuf and Armilar continued an ioBroker backend for this HMI/UI

If you are going to start implementing an openhab backend I will definitly help you getting started and I will answer you questions about the command structure, but I won't implement it.

documentation of the serial commands of the firmware is here: https://github.com/joBr99/nspanel-lovelace-ui/tree/main/HMI

The picture is from a really early version, so the commands changed, but it still points out the príncipe used.

Thanks. The ioBroker Javascript would seem like the easiest route and would only require referencing OpenHAB items/devices instead of ioBroker ones. Unfortunately my knowledge of Javascript is limited.

absorb-it commented 8 months ago

Hi,

just implemented and released some blockLibraries to use LovelaceUI with openHAB. Have a look at absorb-it/openhab-blockly-nspanel or the openHAB MarketPlace and give me some feedback if you face any issues. Still a beta release.

Enjoy, Rene