Ad blocker detected: Our website is made possible by displaying online advertisements to our visitors. Please consider supporting us by disabling your ad blocker on our website.
SirJohnDoe schreef: ↑04 feb 2021, 12:38
Inmiddels is het allemaal gelukt, in eerste instantie wilde ik dat NodeJS script/NPM pakket aan de praat krijgen, maar ik zag verderop in het topic een Python script voor Home Assistant staan van, wat nog beter was! Dank daarvoor piotr/Johannus. Nu kan ik namelijk in Home Assistant (voor het aansturen van slimme lampen etc.) alle data uit Omni loggen zonder al teveel moeite, en ook makkelijk visualiseren.
Ik had het via de javascript kant running, maar krijg (terwijl ik niets aan de code hebt verandert) nu allemaal foutmeldingen als ik de code run;
Stromer_API_Error_JAVA.JPG (320.34 KiB) 3040 keer bekeken
Wellicht een update van Java wat dit om zeep heeft geholpen. Heb de oude weer geinstalleerd, maar krijg dezelfde meldingen.
Clientid/clientsecret heb ik dus al gevonden. Python heb ik geinstalleerd; Stromer.py ziet er simpel uit. Maar deze heeft een paar modules nodig van 'AppDeamon' lijkt het, of niet? Want bij mij gaat het op regel 2 al fout: import requests.
De hyperlink in de Github is dood: 'stromer.py can be innitiated with appdeamon. see https://www.home-assistant.io/docs/ecosystem/appdaemon/'
Hoe heb jij het aan de praat gekregen?
Stromer rijder sinds augustus 2017.
Stromer ST1x (2019) - 10147km - Top Contact - Ergo - Kinekt - 2x983Wh
Stromer ST1x (2017) - 21.371km - Top Contact - Ergo - Thudbuster large - 1x813Wh
Woonwerk: 58km enkel / 116km retour.
SirJohnDoe schreef: ↑04 feb 2021, 12:38
Inmiddels is het allemaal gelukt, in eerste instantie wilde ik dat NodeJS script/NPM pakket aan de praat krijgen, maar ik zag verderop in het topic een Python script voor Home Assistant staan van, wat nog beter was! Dank daarvoor piotr/Johannus. Nu kan ik namelijk in Home Assistant (voor het aansturen van slimme lampen etc.) alle data uit Omni loggen zonder al teveel moeite, en ook makkelijk visualiseren.
Ik had het via de javascript kant running, maar krijg (terwijl ik niets aan de code hebt verandert) nu allemaal foutmeldingen als ik de code run;
Stromer_API_Error_JAVA.JPG
Wellicht een update van Java wat dit om zeep heeft geholpen. Heb de oude weer geinstalleerd, maar krijg dezelfde meldingen.
Clientid/clientsecret heb ik dus al gevonden. Python heb ik geinstalleerd; Stromer.py ziet er simpel uit. Maar deze heeft een paar modules nodig van 'AppDeamon' lijkt het, of niet? Want bij mij gaat het op regel 2 al fout: import requests.
De hyperlink in de Github is dood: 'stromer.py can be innitiated with appdeamon. see https://www.home-assistant.io/docs/ecosystem/appdaemon/'
Hoe heb jij het aan de praat gekregen?
Dat script is specifiek voor home assistant, waarbij de gegevens in sensoren worden opgeslagen. Dit python script kun je los gebruiken (gewoon python3 installeren en eventuele benodigde modules met pip-install): viewtopic.php?p=56521#p56521
Requests geimporteerd. Daarna de user data ingevuld en het script gerunned.. Maar helaas de volgende foutmelding. Welke versie van Python heb jij draaien? Ik heb 3.9.2.
===================== RESTART: D:\Documenten\StromerAPI.py =====================
Traceback (most recent call last):
File "D:\Documenten\StromerAPI.py", line 71, in <module>
code = get_code(client_id, username, password)
File "D:\Documenten\StromerAPI.py", line 36, in get_code
res = s.send(res.next, allow_redirects=False)
File "C:\Users\Dell\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 646, in send
hooks = request.hooks
AttributeError: 'NoneType' object has no attribute 'hooks'
Stromer rijder sinds augustus 2017.
Stromer ST1x (2019) - 10147km - Top Contact - Ergo - Kinekt - 2x983Wh
Stromer ST1x (2017) - 21.371km - Top Contact - Ergo - Thudbuster large - 1x813Wh
Woonwerk: 58km enkel / 116km retour.
Jan-Willem Wisselink schreef: ↑06 mar 2021, 17:45
Requests geimporteerd. Daarna de user data ingevuld en het script gerunned.. Maar helaas de volgende foutmelding. Welke versie van Python heb jij draaien? Ik heb 3.9.2.
===================== RESTART: D:\Documenten\StromerAPI.py =====================
Traceback (most recent call last):
File "D:\Documenten\StromerAPI.py", line 71, in <module>
code = get_code(client_id, username, password)
File "D:\Documenten\StromerAPI.py", line 36, in get_code
res = s.send(res.next, allow_redirects=False)
File "C:\Users\Dell\AppData\Local\Programs\Python\Python39\lib\site-packages\requests\sessions.py", line 646, in send
hooks = request.hooks
AttributeError: 'NoneType' object has no attribute 'hooks'
Ja, die draai ik ook. Bovenstaande error heb ik ook weleens gehad met HomeAssistant, geen idee wat de oorzaak er van is. Ik heb net het script nog even gedraait en ik kreeg de data in beeld. Het staat met bij dat ik het zo heb geinstalleerd:
Python3.9.2 geinstalleerd, aan PATH toegevoegd als die dat niet direct doet, hetzelfde voor pip3
pip3 install requests
Dan password/username/client id/client secret invullen in het script, naar de locatie script cd'en (desktop bij mij) en vervolgens:
Vanmiddag en vanavond eens zitten prutsen en alhoewel je de totaal gefietste afstand al in je profiel kon zetten, was dat natuurlijk iets om te kijken of dat kan worden geautomatiseerd. Uiteindelijk heb ik het nu in mijn handtekening zitten als klein plaatje die altijd de gecachte laatste stand laat zien opgehaald via de OMNI API
Is er een eenvoudige manier om de exacte SOH te checken? dat gebeuren met code wat ik hier in dit topic zie lijkt me nogal ingewikkeld... (iets anders dan gewoon een programmaatje installeren en dat uitlezen)
Ik hoor het graag! Ik zou graag checken of mn laadstrategie baat heeft
ST2 2015 814Wh, - 29000km [aanschaf 03-2020, 950km]
Sparta Ion E-Speed 2015 - 12000km
Polo TSI 2010 - 324.000km [LPG - Vialle LPdi]
Zero SR 2014 - 29000km (0-100 <3.5s )
Gaat m'n Stromer 100.000km halen? Working on it