Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Lyst å automatisere Leafen din?


Anbefalte innlegg

8 timer siden, Einar skrev:

Går det an å starte varming av bilen gjennom dette MQTT interfacet?

Isåfall frister det! Min start på dagen er til tider en mellomting mellom jojo og gummistrikk. Så om oppvarming kan overstyres ved at jeg tar mobilen ut av holder på nattbordet så kan det friste. Men å knotte seg gjennom ørten oppdateringer i appen med mårratrøtt tryne er ikke en god start på dagen.

 

Og det kan jo avhjelpe problemet med at interfacet i bilen ikke tillater 2 tidspunkter for oppvarming på samme dag. Jeg er en frysapinn og skikkelig forvarmet bil er en av de tingene jeg setter pris på med elbil. Vifteovn+motorvarmer i Volvo'n klarer ikke det.

 

Ja, det er mulig.

 

Nå vet jeg ikke hvordan det er i HomeSeer, men i openHAB har jeg fått til å starte klimaanlegget i Leafen via MQTT. Det eneste jeg måtte passe på er at når jeg slår den på via openHAB må jeg passe på å slå den av i openHAB også, hvis ikke starter den av seg selv på ett senere tidspunkt.

Lenke til kommentar
Del på andre sider

  • 2 uker senere...
  • 3 uker senere...

Har veldig lyst til å få til dette med min Leaf, men begrenset kunnskap gjør at det stopper litt opp... Når jeg kjører get-leaf-info.py virker det som innlogging går ok, men jeg ender opp med dette:

 

Quote

Prepare Session

Login...

get_latest_battery_status

Traceback (most recent call last):

  File "/Users/xxx/Downloads/pycarwings2-master/exemples/get-leaf-info.py", line 28, in <module>

    leaf_info = l.get_latest_battery_status()

  File "build/bdist.macosx-10.12-intel/egg/pycarwings2/pycarwings2.py", line 372, in get_latest_battery_status

  File "build/bdist.macosx-10.12-intel/egg/pycarwings2/responses.py", line 514, in __init__

TypeError: list indices must be integers, not str

 

Noen som har tips?

 

Lenke til kommentar
Del på andre sider

  • 4 måneder senere...
  • 7 måneder senere...

Er det flere her som bruker leaf-python-mqtt ifm pycarwings2 ?

 

Mulig jeg misforstår funksjonen api update, men i config filen så står api update interval til 15 min, og jeg ser i loggen at den oppdaterer hvert 15 min og publisher til mqtt topicene. 

MEN, det er samme verdier som kommer tilbake hele tiden. Om jeg derimot sender Update, så får jeg tilbake oppdaterte verdier fra bilen. Neste Api upate hvert 15min får da disse oppdaterte verdiene, helt til jeg sender ny update.

Er det ikke sånn at Api updated skal få ny status fra bilen? 

 

Fra 23:09 Api update, 83.33 % batteri (bold)

Fra 23:17 publisher jeg en Update, da får jeg 100% batteri tilbake som er riktig (bold)

Fra 23:24 Api update, 100% batteri (bold)

 

 

 

Mar  1 23:09:37 homeseer3pro python[12499]: INFO:schedule:Running job Every 15 minutes do get_leaf_status() (last run: 2019-03-01 22:54:36, next run: 2019-03-01 23:09:36)
Mar  1 23:09:37 homeseer3pro python[12499]: INFO:root:Prepare Session
Mar  1 23:09:37 homeseer3pro python[12499]: INFO:root:Login...
Mar  1 23:09:37 homeseer3pro python[12499]: INFO:root:Start update time: 2019-03-01 23:09:37
Mar  1 23:09:45 homeseer3pro python[12499]: INFO:root:get_latest_battery_status
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:date mars 01,2019 21:45
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:date 2019/03/01 20:45
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:battery_capacity2 12
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:battery_capacity 12
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:charging_status NORMAL_CHARGING
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:battery_capacity 12
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:battery_remaining_amount 10
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:charging_status NORMAL_CHARGING
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:is_charging True
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:is_quick_charging False
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:plugin_state CONNECTED
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:is_connected True
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:is_connected_to_quick_charger False
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:time_to_full_trickle None
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:time_to_full_l2 3:00:00
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:time_to_full_l2_6kw None
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:leaf_info.battery_percent 83.3333333333
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:End update time: 2019-03-01 23:09:47
Mar  1 23:09:47 homeseer3pro python[12499]: INFO:root:publishing to MQTT base status topic: leaf/status
Mar  1 23:09:51 homeseer3pro python[12499]: INFO:root:End update time: 2019-03-01 23:09:51
Mar  1 23:09:51 homeseer3pro python[12499]: INFO:root:Schedule API update every 15min
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:leaf/control/update 1
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:control sub-topic: update
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:control message: 1
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:Update control command received: 1
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:Prepare Session get car update
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:Login...
Mar  1 23:17:40 homeseer3pro python[12499]: INFO:root:2019-03-01 23:17:40
Mar  1 23:17:46 homeseer3pro python[12499]: INFO:root:Requesting update from car..wait 30s
Mar  1 23:18:32 homeseer3pro python[12499]: INFO:root:End update time: 2019-03-01 23:18:32
Mar  1 23:18:32 homeseer3pro python[12499]: INFO:root:publishing to MQTT base status topic: leaf/status

Mar  1 23:24:52 homeseer3pro python[12499]: INFO:schedule:Running job Every 15 minutes do get_leaf_status() (last run: 2019-03-01 23:09:51, next run: 2019-03-01 23:24:51)
Mar  1 23:24:52 homeseer3pro python[12499]: INFO:root:Prepare Session
Mar  1 23:24:52 homeseer3pro python[12499]: INFO:root:Login...
Mar  1 23:24:52 homeseer3pro python[12499]: INFO:root:Start update time: 2019-03-01 23:24:52
Mar  1 23:24:59 homeseer3pro python[12499]: INFO:root:get_latest_battery_status
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:date mars 01,2019 23:18
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:date 2019/03/01 22:18
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:battery_capacity2 12
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:battery_capacity 12
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:charging_status NORMAL_CHARGING
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:battery_capacity 12
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:battery_remaining_amount 12
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:charging_status NORMAL_CHARGING
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:is_charging True
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:is_quick_charging False
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:plugin_state CONNECTED
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:is_connected True
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:is_connected_to_quick_charger False
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:time_to_full_trickle None
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:time_to_full_l2 0:40:00
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:time_to_full_l2_6kw None
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:leaf_info.battery_percent 100.0
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:End update time: 2019-03-01 23:25:01
Mar  1 23:25:01 homeseer3pro python[12499]: INFO:root:publishing to MQTT base status topic: leaf/status
Mar  1 23:25:05 homeseer3pro python[12499]: INFO:root:End update time: 2019-03-01 23:25:05
Mar  1 23:25:05 homeseer3pro python[12499]: INFO:root:Schedule API update every 15min
 

 

Ikke noe krise, kan bare lage event i Homeseer som trigger update i ny og ne, ønsker bare å skjønne hva Scheduled api update gjør. Er det kun vedlikehold å sjekke om man har kontakt?

 

Endret av bio
Lenke til kommentar
Del på andre sider

10 minutter siden, Holmis skrev:

Hei,  ja.  Hvis du poller bilen hvert 15 min vil det også gå ut over 12V batteriet i bilen i motsetning til API som bare går ut over Nissan sine servere, men med gammel info. 

Ok takk for info!

Lenke til kommentar
Del på andre sider

  • 4 uker senere...
  • 5 måneder senere...
  • 2 år senere...
  • 2 måneder senere...

Har prøvd å inspisere ein del av Nissan api implementasjonane på github og teste med Postman. Dei fleste prosjekta ser ikkje ut til å ha særleg aktivitet lenger. Api stien frå 2021 og script "InitialApp_v2.php" tek meg så langt som eit resultat for 'invalid params' i det minste, men eg har ikkje kome så langt at eg får den 'baseprm' i retur for å kunne gå til login. QuickLeaf og MyLeaf er jo fortsatt operative. Er det nokon som har integrasjonar i HomeAssitant, Homey, etc fungerande for Nissan Leaf 2017 modell? Kildekode, anyone?

Sent fra min SM-G991B via Tapatalk

Lenke til kommentar
Del på andre sider

erikolaulvestad skrev (3 timer siden):

Har prøvd å inspisere ein del av Nissan api implementasjonane på github og teste med Postman. Dei fleste prosjekta ser ikkje ut til å ha særleg aktivitet lenger. Api stien frå 2021 og script "InitialApp_v2.php" tek meg så langt som eit resultat for 'invalid params' i det minste, men eg har ikkje kome så langt at eg får den 'baseprm' i retur for å kunne gå til login. QuickLeaf og MyLeaf er jo fortsatt operative. Er det nokon som har integrasjonar i HomeAssitant, Homey, etc fungerande for Nissan Leaf 2017 modell? Kildekode, anyone?

Sent fra min SM-G991B via Tapatalk
 

 

Trenger du noe mer enn hva dette tilbyr: https://www.home-assistant.io/integrations/nissan_leaf/

Den har link til github om du lurer på hvordan det er løst teknisk.

 

Har ingen leaf selv, så beklager om det er helt feil link, men så rett ut.

Lenke til kommentar
Del på andre sider

Takk for det. Eg har vore innom mange av desse plugins. No har eg faktisk komt så langt at eg kan dekryptere https (TLS) data for EvPlugin appen under Win10 med mitmproxy og Wireshark, samt tilgang til 'engineering log' for denne. Så ved å samanlikne request så har eg fått justert Postman slik at det fungerar.
Så gjenstår porting til min controller.

Sent fra min SM-G991B via Tapatalk

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.