Open knollpoi opened 2 years ago
With the way I can get data from the Meteobridge, it is very hard to make this fit all the HW configurations that are possible. I am pretty sure the issue for you is that you have logical sensors that contain a 1 and maybe a 2 in them as you have 3 Stations.
Could you try and go to the Meteobridge Device and click on Station and then Mapping and post that picture here. That will show me how Meteobridge creates the logical sensors for each station. (I only have 1 attached).
I have asked for a way to retrieve the list of logical sensors from Meteobridge, so that I could loop through those and built the right call to get data for all sensors attached, but so far this has not been implemented.
I didn't realize that a mapping was needed. After adding a mapping to th1temp and th2temp, I am seeing the new entities in Home Assistant.
I did notice that mapping to a "Temperature Only" sensor, didn't work with the integration. I left that in the screen shot output as t0temp and t1temp for your reference.
I did some more digging and actually I do not need you to map to a logical sensor - so if you don't need it, you can remove it again. I can read the physical sensor directly and you can anyway not map an additional Wind Sensor to a logical sensor, so it would not have fixed it anyway.
Issue now is still that the combination of Weather Stations and Extra sensors attached to 1 Meteobridge can be numerous, so it will require that I rewrite a lot of stuff to create a station per physical device, and then attached sensors to that station. This is a big re-write of the IO module, so it will not happen right now.
Is it possible in the current code to read the physical sensor? Did I just miss a setting somewhere?
No this is not possible. I will have to re-write some code before this can work.
Understood. I'll use it with the mappings for now. When you get around to adding the hardware sensor support I'll be glad to test it.
As soon as I have time, I will have a look at converting this to the Physical sensors. The idea right now is to give you the option of multiple installs where you then select the Physical sensor number 1....x. That way I can also ensure that the sensors get different names, so that they do not override each other.
One sensor I have been missing since the last major upgrade is the average wind. It was available in earlier versions. Would it be possible to add this back in? Thanks!
The sensor sensor.meteobridge_wind_speed
is actually equal to average wind speed. It takes the value from the field you see on top of your list.
sensor.meteobridge_wind_gust
gets its value from wind0wind and then takes the highest value within the last minute.
You could have a Wind Speed sensor that shows the current wind speed value, but that updates every 2 seconds and would create too many entries in the HA History log. So that is why I decided to do it like this.
Any comments? Suggestions?
I have three Davis Weather stations (one ISS, and two temperature stations) connected to a Weatherlink Live which is feeding meteobridge.
I have configured the Meteobridge integration setting for additional sensors to "2" and have also tried the maximum of "7". Also "Enable newly added entities" and "Enable polling for updates" are both enabled. My two additional two sensors do not get populated in Home Assistant.
Meteobridge version: Meteobridge 5.2 (Dec 5 2021, build 2460), FW 1.3
Running HASSOS. Version info below.
Meteobridge Datalogger Integration v3.2.4 installed via HACS
System Health
Home Assistant Community Store
GitHub API | ok -- | -- Github API Calls Remaining | 4809 Installed Version | 1.19.1 Stage | running Available Repositories | 931 Downloaded Repositories | 11Home Assistant Cloud
logged_in | false -- | -- can_reach_cert_server | ok can_reach_cloud_auth | ok can_reach_cloud | failed to load: timeoutHome Assistant Supervisor
host_os | Home Assistant OS 7.0 -- | -- update_channel | stable supervisor_version | supervisor-2021.12.2 docker_version | 20.10.9 disk_total | 118.5 GB disk_used | 13.2 GB healthy | true supported | true board | generic-x86-64 supervisor_api | ok version_api | ok installed_addons | Terminal & SSH (9.2.2), AdGuard Home (4.4.2), Grafana (7.4.0), InfluxDB (4.3.0), Mosquitto broker (6.0.1), Network UPS Tools (0.9.0), Node-RED (10.2.2), Studio Code Server (3.7.0), UniFi Network Application (1.1.3), Samba share (9.5.1), Dnsmasq with DHCP (1.0.1), Z-Wave JS (0.1.51), Check Home Assistant configuration (3.9.0), Samba Backup (5.0.0)Lovelace
dashboards | 8 -- | -- resources | 4 views | 12 mode | storage2022-01-08 20:19:55 DEBUG (MainThread) [custom_components.meteobridge] Connected to Meteobridge Platform Davis-WLL 2022-01-08 20:19:59 DEBUG (MainThread) [custom_components.meteobridge] Finished fetching meteobridge data in 4.152 seconds (success: True) 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.binary_sensor] Adding binary sensor entity Is Freezing 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.binary_sensor] Adding binary sensor entity Is Raining 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Sea Level Pressure 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Station Pressure 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Relative Humidity 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Precipitation Rate 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Precipitation Today 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Precipitation Current Month 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Precipitation Current Year 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wind Speed 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wind Direction 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wind Gust 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Beaufort 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Solar Radiation 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity UV Index 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Feels Like Temperature 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Heat Index 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wind Chill 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Dewpoint 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Visibility 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Temperature Trend 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Pressure Trend 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity UV Description 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wind Cardinal 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Beaufort Description 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Indoor Temperature 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Indoor Humidity 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Density 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Wet Bulb Temperature 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Day Min 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Day Max 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Month Min 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Month Max 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Year Min 2022-01-08 20:20:00 DEBUG (MainThread) [custom_components.meteobridge.sensor] Adding sensor entity Air Temperature Year Max