dotKrad / hass-fpl

FPL Component for Home Assistant
MIT License
40 stars 20 forks source link

Data not being pulled in #8

Closed dorgan closed 3 years ago

dorgan commented 3 years ago

Version of the custom_component

Current Version

Describe the bug

Plugin does not seem to be pulling data from FPL on its own. Each morning I must manually reload the plugin at which point the data is pulled in

dorgan commented 3 years ago

This is still an issue

dotKrad commented 3 years ago

Last night I reworked the component using the coordinator "thing" in Home Assistant to pull data, give it a try and let me know

dorgan commented 3 years ago

Trying a clean install and going through config, and his is what I am getting.

On Sat, Jun 5, 2021, 6:39 PM Yordan Suarez @.***> wrote:

Last night I reworked the component using the coordinator "thing" in Home Assistant to pull data, give it a try and let me know

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855305373, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADRPUZGMNOYPCLVNFPJT3DTRKRSXANCNFSM4XPBWCTA .

dotKrad commented 3 years ago

try updating the custom component and let me know pls

dorgan commented 3 years ago

Again clean install removing customer_components/fpl/ and getting the same error.

On Sat, Jun 5, 2021, 9:59 PM Yordan Suarez @.***> wrote:

try updating the custom component and let me know pls

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855323687, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADRPU5TYE44WANCQYRXOMDTRLI7XANCNFSM4XPBWCTA .

dotKrad commented 3 years ago

whats the error ?

On Sat, Jun 5, 2021 at 10:05 PM @. < @.> wrote:

Again clean install removing customer_components/fpl/ and getting the same error.

On Sat, Jun 5, 2021, 9:59 PM Yordan Suarez @.***> wrote:

try updating the custom component and let me know pls

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855323687, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AADRPU5TYE44WANCQYRXOMDTRLI7XANCNFSM4XPBWCTA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855324111, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6TTATUBZLG2V53CZ4ERGLTRLJVLANCNFSM4XPBWCTA .

dorgan commented 3 years ago

It's in the screenshot I posted. Looking in the logs I see this:

This error originated from a custom integration.

Logger: aiohttp.server Source: custom_components/fpl/config_flow.py:93 Integration: FPL (documentation) First occurred: 7:00:28 PM (5 occurrences) Last logged: 10:04:03 PM

Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request resp = await self._request_handler(request) File "/usr/local/lib/python3.8/site-packages/aiohttp/web_app.py", line 499, in _handle resp = await handler(request) File "/usr/local/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 56, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 18, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 74, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 135, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 131, in handle result = await result File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 128, in post return await super().post(request) File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 63, in wrapper result = await method(view, request, *args, **kwargs) File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 72, in post result = await self._flow_mgr.async_init( File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 150, in async_init flow, result = await task File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 176, in _async_init result = await self._async_handle_step(flow, flow.init_step, data, init_done) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 257, in _async_handle_step result: FlowResult = await getattr(flow, method)(user_input) File "/config/custom_components/fpl/config_flow.py", line 81, in async_step_user return await self._show_config_form(user_input) File "/config/custom_components/fpl/config_flow.py", line 93, in _show_config_form data_schema[vol.Required(CONF_USERNAME, default=username)] = str UnboundLocalError: local variable 'username' referenced before assignment

On Sat, Jun 5, 2021, 10:08 PM Yordan Suarez @.***> wrote:

whats the error ?

On Sat, Jun 5, 2021 at 10:05 PM @. < @.> wrote:

Again clean install removing customer_components/fpl/ and getting the same error.

On Sat, Jun 5, 2021, 9:59 PM Yordan Suarez @.***> wrote:

try updating the custom component and let me know pls

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855323687, or unsubscribe <

https://github.com/notifications/unsubscribe-auth/AADRPU5TYE44WANCQYRXOMDTRLI7XANCNFSM4XPBWCTA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855324111, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AD6TTATUBZLG2V53CZ4ERGLTRLJVLANCNFSM4XPBWCTA

.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855324356, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADRPU3HPNSW6BSCXMFJYEDTRLKBNANCNFSM4XPBWCTA .

dotKrad commented 3 years ago

i think i resolved that issue with last update

dorgan commented 3 years ago

The integration now loads, but there is no data for the entities.

On Sat, Jun 5, 2021, 10:28 PM Yordan Suarez @.***> wrote:

i think i resolved that issue with last update

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855326521, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADRPU3YFCHAYQGJ7FGEW4TTRLMOJANCNFSM4XPBWCTA .

dotKrad commented 3 years ago

Check the entities in the integrations page or check the logs please

On Sun, Jun 6, 2021, 2:05 PM @. < @.> wrote:

The integration now loads, but there is no data for the entities.

On Sat, Jun 5, 2021, 10:28 PM Yordan Suarez @.***> wrote:

i think i resolved that issue with last update

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855326521, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AADRPU3YFCHAYQGJ7FGEW4TTRLMOJANCNFSM4XPBWCTA

.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855438247, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6TTATSOD5PQSD433F7JSLTRO2GXANCNFSM4XPBWCTA .

dorgan commented 3 years ago

Ok looks like it's working, but I used to be able to click on the entities and see the usage data for each day, seems that is now missing

dorgan commented 3 years ago

Looks like the entity called fpl_{account_number} is no longer created. Most of the other data exists in other entities now, but not the daily usage data. Not a big deal, but tapping on the entity to see daily usage is convient

dotKrad commented 3 years ago

That data it's now in the daily usage sensor, that sensor gives you the last usage and in the attributes it's the list of usage by day

On Sun, Jun 6, 2021, 3:12 PM @. < @.> wrote:

Looks like the entity called fpl_{account_number} is no longer created. Most of the other data exists in other entities now, but not the daily usage data. Not a big deal, but tapping on the entity to see daily usage is convient

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dotKrad/hass-fpl/issues/8#issuecomment-855447610, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD6TTARFOFOY7ECGIMK36L3TRPCDTANCNFSM4XPBWCTA .

dorgan commented 3 years ago

Excellent, thanks for the work on this. I am now squared away.