Tweaky wrote: » I have Oilpal and it does everything that you ask. Gives alerts when oil drops below a certain limit and even alerts you when the tank is filled. Have it just under a year and find it to be pretty accurate. In fact it was accurate within 2 litres when it came to how much oil went into the tank on my last fill. Easy to fit the only thing is the range between the gauge on the tank and the receiver in the house is impacted by walls etc .
maxamillius wrote: » Considering getting one, are they good?
Alanstrainor wrote: » Having an app for this device that does not push notifications is crazy. Why have the app at all? What an incredible oversight, it seems mind bogglingly stupid. But as a stop gap you could mark the emails sent from this device as priority and include a notification on your phone for them. I'd be interested in getting something for my tank, currently I have no gauge and have to look in the top like a pleb.
wexfordman2 wrote: » Yeah, i agree, and it can/could be implemented by software as well, no additional hardware required. I might give them a shout and ask them what the email address that it comes from is, so I can try and setup some sort of alert for it.
maxamillius wrote: » Thanks guys, basically I bought a house a year ago, oil heating, still not used to it and anytime I go to check the tank, it’s too late!! Have ran out 3 times. As you say without push notification via txt it’s not really worth it. Might just get a standard oil tank gauge for now. Appreciate the responses
Tweaky wrote: » You can set a base volume level on your tank - 25% for example - it will email you every day until you fill it with a reminder to fill. So not too late to do something about it - even if you only check your email once a week you are covered Works well for me
tipperary wrote: » The oilpal unit can now be integrated with home assistant - https://community.home-assistant.io/t/oilpal-watchman-ultrasonic-oil-tank-level-reading-for-home-assistant/113134 It basically reads the data directly from the oilpal modem. I have it set up for a few weeks now, working no issues. Added benefit that I am no longer limited to accessing through the oilpal website, so if they stop trading or stop supporting the unit, it should still stay accessible. Should be possible to set up some alarm through home assistant also.
The high horse brigade wrote: » Is this suitable in a rented house? Is it a permanent install or how does it attach to the tank? Would I be able to remove it easily?
Dr4gul4 wrote: » Just installed and set up mine in HA % set tank_type = { "value": 1 Set your tank type value to anything except 1 is you dont have a round tank. I'll report back when all the data is flowing back in, value seems a little high right now, nothing excessive, given it's only installed.
john_doe. wrote: » Anyone care to share their visualisation of this in HA?
Looks like oilpal gone the way of the dodo, just wondering is there alternatives out there (someone I know looking for a recommendation)
You can use the oilpal device with home assistant
I can and I am, this is for a friend who just likes oil pal.
Any chance you could give me the bits of the config.yaml file to get this working. Had it working ages ago, but stopped working about 6 months ago, I think due to breaking changes in HA formatting/upgrade. Ive tried to update and change the format to no avail, and the link/guide is quite old and a mixutre of differnt bits of code etc is confusing to identify what the final code should look like.
Regards,
Eamon
scrape:
- resource: http://192.168.1.65/diag.htm
scan_interval: 60
sensor:
- name: OilPalData
select: 'table:nth-of-type(2) td:nth-of-type(5)'
unit_of_measurement: 'Litres'
value_template: >-
{% set modem_values = value.split(' ') %}
{% set tank_temp = modem_values[1] %}
{% if tank_temp != "Data" %}
{% set tank_depth = modem_values[0] | int %}
{% set tank_dimentions = {
"height": 106,
"width": 67,
"length": 175,
} %}
{% set tank_volume = {
"value": (tank_dimentions.height - tank_depth) * tank_dimentions.length * tank_dimentions.width / 1000,
{{ tank_volume.value | round (0) }}
{% else %}
{% if states.sensor.oilpaldata.state == "" %}
Waiting for first reading
{{ states.sensor.oilpaldata.state }}
{% endif %}