Comments (8)
Some of the HomeAssistant clients are requesting the same data dozens of times in a short amount of time. So only a small amount of these clients is creating more requests than all the other clients. Thats why we are blocking versions 0.84.x.
from feinstaub-api.
These are NOT individual offenders. Its a known bug oft the Luftdaten plugin used with newer versions oft HomeAssistant. The plugin is creating new sensor instances on every new start of the HomeAssistant server.
So its an offensive software version we are blocking.
from feinstaub-api.
That is a valid reason to try to restrict the request rate in a short term, but perhaps there are more optimal ways to throttle or block individual offenders instead.
from feinstaub-api.
I understand. Thanks.
from feinstaub-api.
Hi,
if this is a known bug do you have the reference for the fix?
Is the bug in the Home Assistant component (https://github.com/home-assistant/home-assistant/tree/dev/homeassistant/components/luftdaten) or the wrappen lib (https://github.com/fabaff/python-luftdaten)?
I wonder if it actually is being fixed or not and the next version will be delivered with the same exact issue.
from feinstaub-api.
A simple Google search for "homeassistant luftdaten creating new instances" shows the thread as the first result: home-assistant/core#18838
from feinstaub-api.
These are NOT individual offenders. Its a known bug oft the Luftdaten plugin used with newer versions oft HomeAssistant. The plugin is creating new sensor instances on every new start of the HomeAssistant server.
So its an offensive software version we are blocking.
@ricki-z This is fixed in HA 0.87
from feinstaub-api.
Fix is documented on home-assistant/core#20226
from feinstaub-api.
Related Issues (13)
- geoJson-Field zu Location hinzufügen HOT 1
- Use barometric pressure and GPS data to calculate the elevation of the sensor HOT 2
- API Usability HOT 5
- option to get an email, if sensor is not responding for (i.e.) 5 minutes HOT 1
- archive.luftdaten.info: Timestamp in UTC oder UTC+1/MEZ? HOT 1
- lots of missing data in the CSV-files on http://archive.luftdaten.info HOT 5
- Extremely slow respons of the hosted API HOT 1
- purge sensordata datasets without any sensordatavalues. HOT 1
- Create endpoint containing list of sensors HOT 1
- [RFC] Create endpoint for loading aggregated sensor data
- Allow CORS HOT 8
- Security of the post API HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from feinstaub-api.