Git Product home page Git Product logo

nexxtmove's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nexxtmove's Issues

error 404 device Pin

Hello,

First of all thank you very much for this awesome integration would never have waited for a proper integration from powerdale.

I installed the integration via HACS and added in HA with my user and password but now I am having this error when the integration is trying to get the device pin. have you already had this issue before?

thanks a lot for your support,

Florian

`2023-07-18 08:40:52.423 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|login|start]

2023-07-18 08:40:52.424 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils]
[NexxtmoveClient|login|authenticate] Calling POST https://nexxtmove.me/b2bev-app-service/api/user/authenticate with {'username': 'hidden', 'password': 'hidden'}

2023-07-18 08:40:52.569 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils]

[NexxtmoveClient|login|authenticate] http status code = 200 (expecting 200)

2023-07-18 08:40:52.569 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] Setting Token eyJwcmluY2lwYWwiOiJGbG9yaWFuLmdyZWNvMTdAZ21haWwuY29tIiwidHlwIjoiSldUIiwiYWxnIjoiSFM1MTIifQ.eyJpc3MiOiJiZS9uZXh4dG1vdmUiLCJleHAiOjE2OTIyNTQ0NTIsImlhdCI6MTY4OTY2MjQ1Mn0.yy4rGR-aiplHEoL84GTJySeA2r9izfANAAZo-lM-Fj7b1bbWDlBtVdnWSAYUe5gjwR4md345-qPHNhzY2EqSeA

2023-07-18 08:40:52.570 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|company] Fetching company info from Nexxtmove

2023-07-18 08:40:52.570 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|company] Calling GET https://nexxtmove.me/b2bev-app-service/api/company

2023-07-18 08:40:52.604 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|company] http status code = 200 (expecting 200)

2023-07-18 08:40:52.605 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|work_buildings] Fetching work buildings from Nexxtmove

2023-07-18 08:40:52.605 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|work_buildings] Calling GET https://nexxtmove.me/b2bev-app-service/api/building/list/work?maxRows=20&offset=0

2023-07-18 08:40:52.637 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|work_buildings] http status code = 200 (expecting 200)

2023-07-18 08:40:52.637 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charge_latest] Fetching charges from Nexxtmove

2023-07-18 08:40:52.638 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charge_latest] Calling GET https://nexxtmove.me/b2bev-app-service/api/charge/latest?maxRows=200&offset=0

2023-07-18 08:40:52.689 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charge_latest] http status code = 200 (expecting 200)

2023-07-18 08:40:52.690 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|consumption] Fetching consumption from Nexxtmove

2023-07-18 08:40:52.690 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|consumption] Calling GET https://nexxtmove.me/b2bev-app-service/api/charge/consumption

2023-07-18 08:40:52.720 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|consumption] http status code = 200 (expecting 200)

2023-07-18 08:40:52.721 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charges] Fetching charges from Nexxtmove

2023-07-18 08:40:52.721 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charges] Calling GET https://nexxtmove.me/b2bev-app-service/api/charge/current?maxRows=100&offset=0
2023-07-18 08:40:52.764 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charges] http status code = 200 (expecting 200)

2023-07-18 08:40:52.765 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|residential_buildings] Fetching residential buildings from Nexxtmove

2023-07-18 08:40:52.765 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|residential_buildings] Calling GET https://nexxtmove.me/b2bev-app-service/api/building/residential?maxRows=20&offset=0

2023-07-18 08:40:52.794 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|residential_buildings] http status code = 200 (expecting 200)

2023-07-18 08:40:52.794 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_list] Fetching device list from Nexxtmove

2023-07-18 08:40:52.794 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_list] Calling GET https://nexxtmove.me/b2bev-app-service/api/device/list

2023-07-18 08:40:52.836 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_list] http status code = 200 (expecting 200)

2023-07-18 08:40:52.837 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] Fetching charging graph data from Nexxtmove

2023-07-18 08:40:52.837 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] Calling GET https://nexxtmove.me/b2bev-app-service/api/graph/graph/260396?startDate=20220101&endDate=20230718

2023-07-18 08:40:52.886 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] http status code = 200 (expecting 200)

2023-07-18 08:40:52.889 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] Fetching charging graph data from Nexxtmove

2023-07-18 08:40:52.890 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] Calling GET https://nexxtmove.me/b2bev-app-service/api/graph/graph/260396?startDate=20230619&endDate=20230718

2023-07-18 08:40:52.927 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|charging_device_graph] http status code = 200 (expecting 200)

2023-07-18 08:40:52.933 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_pin] Fetching device pin from Nexxtmove

2023-07-18 08:40:52.935 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_pin] Calling GET https://nexxtmove.me/b2bev-app-service/api/device/260396/pin

2023-07-18 08:40:52.962 DEBUG (SyncWorker_5) [custom_components.nexxtmove.utils] [NexxtmoveClient|device_pin] http status code = 404 (expecting 200)

2023-07-18 08:40:52.964 DEBUG (MainThread) [custom_components.nexxtmove.const] Finished fetching nexxtmove data in 0.542 seconds (success: False)`

Error after manual installation

I tried to install the integration through the HACS repositories, but I couldn't find it there, so I followed the manual steps.
It doesn't appear in my HACS integrations, but I am able to add an integration in HA.

However, I get the error:

Logger: homeassistant.config_entries
Source: config_entries.py:942
First occurred: 20:10:36 (1 occurrences)
Last logged: 20:10:36
Config entry '[email protected]' for nexxtmove integration not ready yet: Exception 'NoneType' object has no attribute 'split'; Retrying in background

Screenshot of the integration:
2023-04-20 20_14_54-Instellingen โ€“ Home Assistant โ€“ Mozilla Firefox

I'm no Python coder, but I'm willing to help out wherever I can.
Thanks in advance for the effort already put into this integration.

Since Powerdale is bankrupt... now what ?

Hi Geert

You are aware that the company behind Nexxtmove (Powerdale) is bankrupt and is only kept alive for about 6 months ?

https://autonieuws.be/nieuws/powerdale-failliet-verklaard-onzekerheid-voor-duizenden-ev-rijders-en-fleetmanagers

https://www.tijd.be/ondernemen/milieu-energie/luxemburgers-nemen-laadpaalfacturatie-over-van-failliete-powerdale/10481126.html

Only a part of the companies activities were taken over.

(Just didn't know how to bring this to you in another way than here...)

I've got following error: Exception unsupported operand type(s) for +=:'float' and 'NoneType'. Any idea to solve this?

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Log information
If possible activate debug logging on the component as mentioned below.

https://www.home-assistant.io/integrations/logger/

logger:
  default: warning
  logs:
    custom_components.nexxtmove: debug

Additional context
Add any other context about the problem here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.