My water company is offering a Flume for $25, is it worth it. Is the API free to use with Home Assistant. Can Home Assistant make up for some of the things that are subscription based.
I would also like to know if Flume Insight provides any additional information that canāt be obtained through the API?
Based on what Iāve read, Flume Insight provides information thatās similar to Sense. For example, itāll tell you what device is leaking. Also, Insight gives you per-second usage, versus per-hour usage without subscription.
Flume has done away with the Flume Insight subscription. Now everything is included when purchasing the Flume 2 at this time.
Hey, is it planned to add leak detection to the API so I can trigger my water valve?
Iām looking into adding it right now actuallyā¦ the backing library has support ā¦ so Iāll put in a pull request in the near future.
Main hurdle I see is youāll have to manually clear notifications from the App in order for them to clearā¦ but thatās not such a big deal.
Thatās awesome. I am so stoked about this!
Iām trying to retro-fit everything into the existing integration ā¦ (and my sensors arenāt fully updating) - but this is what Iām currently working with.
Still in draft at the moment - as its bed time! - but I got it working locallyā¦
Probably need to research whether there are more than the 3 types I put in - I just happened to have these three active currently on my flume (thanks to the kids leaving the hose on for 2 hrs)
Everything is working locally ā¦ including having the bridge filter out whether its actually reconnectedā¦
~Lately Iāve had PRs sitting for over a month ā¦ so fingers crossed ā¦~
Theyāve requested I break this up into like 5 separate PRsā¦ so its going to be some time but do know Iām working on it
Iāve been using this for a good year and itās been solid. The battery died the other day, and I opened the Flume app, and itās showed that it sure enough had a low battery.
This got me wondering if there was some way to get low battery data to Home Assistant so we can monitor before it dies?
To āresolveā the battery monitoring, I setup imap monitoring on the email account that gets the low battery notifications.
Then I setup an automation to trigger on this:
platform: event
event_type: imap_content
id: custom_event
event_data:
subject: Your Flume Sensor is low on battery!
Still would be nice to have a real sensor though, but at least now I donāt have to make sure Iām using the Flume App after setup.
Whatās the trick to get Flume water consumption added to the Energy dashboard?
When I select āAdd Water Sourceā in the dashboard, it shows āNo matching statistics foundā for water usage. The documentation says this is caused by a bug in the integration. Really?
All of the Flume integration consumption values are being properly recorded. displayed. I assume the most appropriate sensor that should appear is sensor.flume_sensor_home_current_day (measured in gallons/day).
Thanks for any help fixing this or confirming if this is indeed an unlikely bug.
Update: Solved! I needed to update my recorder settings to include the flume sensors.
I believe Iām running into the same issue you are, and I missing something. What was your recorder syntax in the configuration.yaml for the flume sensors?
Thanks!
In the recorder section of configuration.yaml, I include specific domains and entities to be recorded. Anything not included is ignored. To record all the flume sensors, I use this wildcard syntax to include them allā¦
include:
entity_globs:
- sensor.flume_sensor*
Thanks @GaryOkie ! To be clear, this will introduce the additional sensors into the HA Energy dashboard that were not present prior?
The 60 minutes, 24 hours, and 30 days sensors do not appear, but the current day, current week, and current month do.
Thanks!
Yes, day/week/month flume sensors can be tracked by the water consumption dashboard provided their data is recorded (included). I only specify the current day sensor and let the dashboard keep track of week/month/yearly consumption. (The current day sensor actually updates the graph each hour).
The other minute/hour sensors do not appear in the dashboard selector for me either - I assume that is because the integration has not enabled them to be tracked. If that is something you need, I suggest opening an enhancement request on Github.
has anyone gotten Flume 1 or Flume 2 working with HA locally???
the Flume 2 uses an ESP chip with easily accessible header so im hoping someone here is smart enough to come up with a bin file for us to flash
Sharing to share.
I have LADWP, and they measure everything in HCF, so i wanted to see those values from Flume so i converted them all to HCF in my configuration.yaml:
template:
- sensor:
############################
#Flume Conversions to HCF
############################
- name: "flume_24_hours_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_1l = states('sensor.flume_24_hours') | float %}
{{ ((flume_1) / 748.052) }}
- name: "flume_30_days_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_2 = states('sensor.flume_30_days') | float %}
{{ ((flume_2) / 748.052) }}
- name: "flume_60_minutes_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_3 = states('sensor.flume_60_minutes') | float %}
{{ ((flume_3) / 748.052) }}
- name: "flume_current_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_4 = states('sensor.flume_current') | float %}
{{ ((flume_4) / 748.052) }}
- name: "flume_current_day_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_5 = states('sensor.flume_current_day') | float %}
{{ ((flume_5) / 748.052) }}
- name: "flume_current_week_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_6 = states('sensor.flume_current_week') | float %}
{{ ((flume_6) / 748.052) }}
- name: "flume_current_month_HCF"
unit_of_measurement: "HCF"
state: >
{% set flume_7 = states('sensor.flume_current_month') | float %}
{{ ((flume_7) / 748.052) }}
Finding the HCF values for Tiers on my bill:
and using custom:mini-graph-card
type: custom:mini-graph-card
entities:
- entity: sensor.flume_current_month_hcf
name: Flume - Current Month
show:
labels: true
name_adaptive_color: true
color_thresholds:
- value: 22
color: '#FF1A27'
name: Tier 3
- value: 16
color: '#ffe599'
name: Tier 2
- value: 0
color: '#008fce'
name: Tier 1
height: 100
days_to_show: 30
points_per_hour: 1
line_width: 3
animate: true
What iām struggling with is getting to to combine into 60 days (2 months) because that is my billing cycleā¦ the days_to_show doesnāt seem to adjust values at all.