openHASP: An MQTT driven Touchscreen / Scene controller

Hi folks! Quick question. In the documentation about ESP32-2432S028, it says that the firmware can be flashed using https://nightly.openhasp.com/, but I can’t see the device name on the list. Am I missing something?

If i see correct driver is ili9341, so i’d try any of that firmwares. One of them will fit…

User Areakode, in Discord, explained that it is under Sunton. Just leaving here in case someone is looking for this in the future

Yes it is sunton

Hello all,
I use a Display with openHASP 0.7.0. I use it with openHAB. It works great. But I can’t make it to push a image to it. I have a Image in a item of the openHAB with following Infos:

{"link":"http://192.168.2.222:8080/rest/items/Weather_OWM_ConditionIcon","state":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFTGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wNy0yN1QxMzowNzo5NTwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjAuNTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MTwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4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\u003d\u003d","stateDescription":{"pattern":"%s","readOnly":true,"options":[]},"editable":false,"type":"Image","name":"Weather_OWM_ConditionIcon","label":"Icon","tags":[],"groupNames":[]}

I think this is a RAW or BIN format, isn’i it?
Is it possible to push this Imag to openHASP over mqtt?
If yes, which topic and payload do I have to use for example the object p5B100?

Thanks a lot, Bye

Hi folks! I am having this error on openHASP:
image
But the device looks as connected on mosquito-mqtt.
Any ideas how can I fix it?

Do you have an entry for it in configuration.yaml?

No, how should that entry look like?

Like it says in the docs

openhasp:
  plate1:

I have added it to configuration.yaml, but I still have the same error :frowning:

I did experience this, and am slightly struggling to recall exactly what I did to fix it. Maybe I also needed to add an objects line, like

openhasp:
  plate1:
    objects:

Plus there was some rigmarole around restarting various things. Try restarting HA, then rebooting the plate, or it may have been the other way round.

Sorry, I know I should make notes…

Great work! I am working on something similar albeit EU size.

  1. Could you share your schematic on how you used the GPIOs to trigger the relays - perhaps mosfit/transistor?
  2. Could you please share the json code for your plate?
    Thanks in advance!

Hi lads
Can someone explain to me how can I use mdi icons other than which is included in the firmware? I’m missing the old window opened/closed icons which are in HA. The mdi.ttf file is already uploaded to the root of the device (which I think is a bit too big), but I don’t know how to use them, and I didn’t find any explanation other than that they can be used. Thanks in advance.