Hi There,
Anyone using wemportal.com, and weishaupt?
WWP LS 10-B R
Thank you
B/rgs Mads
hey mads,
long time ago but just to let you know: I created a weishaupt wemportal.com solution for homeassistant. check it here or here.
If you want to know, how you can integrate it into Home Assistant just let me know and I will share the way how I did it.
Currently I am reading out all values from the first site of wemportal.com and displaying them in Home Assistant lovelace dashboard.
Another thing is that I enable or disable the water heating with gas depending on the solar energy.
Best,
Dirk
hi dirk,
i would like to integrate your solution in my Home Assistant but i sadly donât know how.
I tried as âpython_scriptsâ but this doesnât allow âimportâ so i get everytime an import error if i run the script.
I only need the status script so if you could tell me how i integrate your solution this would be very nice.
Best greetings
put them in âscriptsâ not âpython_scriptsâ
use a sensor in configuration.yaml
sensor:
- platform: command_line
name: heating
json_attributes:
- "aussentemperatur_aktuell"
- "aussentemperatur_minimum"
- "aussentemperatur_maximum"
- "warmwassertemperatur_aktuell"
- "vorlauftemperatur_aktuell_hzk1"
- "istleistung_aktuell_we0"
- "kesseltemperatur_aktuell_we0"
- "anlagendruck_vpt_aktuell_we0"
- "weichentemperatur_aktuell"
value_template: "dummy"
command: 'python3 /home/homeassistant/.homeassistant/scripts/wem_status.py'
scan_interval: 600
command_timeout: 60
Thanks for the fast reply. Can you tell me why i get a error:
[homeassistant.components.command_line.sensor] Command failed: python3 /home/homeassistant/.homeassistant/scripts/wem_status.pt
Why is the file ending with pt and not py
And also ensure that the fits the location of your installationâŚ
I dont realy know why its end with â.ptâ in die errormessage. In the scripts folder its ends with â.pyâ
i changed the location to â/config/scripts/wem_status.pyâ because i tried to start the script via ssh but it doenst work too. â-bash: python3: command not foundâ
I dont get it, its look like python3 is noch installed but i took the standard Image from: Home Assistant Site and this must contain python3?!
Ps.: Sorry for that maybe dumb questions but im new to Homeassistant and dont have so much programming-skills
maybe your python3 is linked as python. just try to execute the command with python instead of python3
yeah i tried it already but it doesnt workâŚ
I read about my problem in a few topics but there was never a ârealâ solution. I gonna install Home Assistant by my own on a fresh installed rasbian. Hopefully it will work after ths step.
Anyway thanks for your support!
Nailed it! After 2 hours of configure the Raspbian system i finally did! Thanks a lot for your work Dirk!
Hi dirk! (its me again ;D)
i have one last question. Do you have a nice card-config? I added it on a site with a sensor card but there is just the âdummyâ and with a click on it, the single attributes will shown.
Do you have something nicer solution?
Best regards
This command line sensor has several attributes were the concrete data is stored. You need to add a new sensor for every attribute that you want to directly show within your user interface.
Add this to configuration.yaml and duplicate the sensors content for every attribute that you want to use within ui.
sensor:
- platform: template
sensors:
heating_aussentemperatur_aktuell:
friendly_name: "Heizung - AuĂentemperatur Aktuell"
value_template: "{{ states.sensor.heating.attributes.aussentemperatur_aktuell }}"
unit_of_measurement: '°C'
device_class: 'temperature'
Happy to hear that it works in general.
Best, dirk
Nice Thank you!
I need to check the params because some values are in the wrong variable but i will check this tommorow.
@dm82m Your github repository seems to be deleted. Do you have a version of wem_status.py for me, please?
hey @dechris,
I went away from using my own solution and switched to a version based on Chromium and Selenium by Neiser on Github.
My reworked, ready to use solution for HomeAssistant can be found here: https://github.com/dm82m/wemportal-scripts
Feel free to use it. It consumes more memory but is way more stable compared to my old solution.
Best,
Dirk
I think your solution (install of additional packages) is not compatible with the home assistant standard appliance (hassos). Does somebody know how to get the requirements in my machine?
Blockquote
You need to install the chromium-driver and also the Python selenium package
Update:
I installed the chrome browser via web terminal add-on
apk --update add chromium-chromedriver
does it work then with this installation? python package install should not be a problem at allâŚ
I got it work in the Terminal, but it does not work as a sensor.
Protokolldetails ( ERROR )
Logger: homeassistant.components.command_line.sensor
Source: components/command_line/sensor.py:101
Integration: command_line (documentation, issues)
First occurred: 6:55:27 (1 occurrences)
Last logged: 6:55:27
Command failed: python3 /home/homeassistant/.homeassistant/scripts/ExportFachmannInfos.py
@Ph4t0n: How did you fix the problem with the Command?
I guess its system specific. I would suggest to check the user that runs HomeAssistant on your system and then switch to that user on the system and run the command as that user. You should then be able to see a more detailed error log.
Another idea: go to âdeveloper toolsâ -> âlogsâ -> âshow full logâ and check what kind of errors are shown there.
I tried to get more information with the logger and the debug level. But no additional information.
2020-05-14 06:46:34 DEBUG (SyncWorker_1) [homeassistant.components.command_line.sensor] Running command: python /config/scripts/ExportFachmannInfos.py
2020-05-14 06:46:34 ERROR (SyncWorker_1) [homeassistant.components.command_line.sensor] Command failed: python /config/scripts/ExportFachmannInfos.py
2020-05-14 06:46:34 WARNING (SyncWorker_1) [homeassistant.components.command_line.sensor] Empty reply found when expecting JSON data
I tried different combinations with python vs python3 and another path.
Do you have any plans to make an implementation as a seperate component for home assistant? I think my scenario (HassOS) is the default one for home assistant and is used by the most people.