Disponibile ambiente di sviluppo PSA per creare applicazioni

Ogni strumento utile per ricercare colonnine di ricarica e/o programmare viaggi col PC o con lo smartPhone.
Regole del forum
Parlare di un solo e singolo argomento per discussione, nella sezione più corretta e con un titolo chiaro e descrittivo, evitando i fuori tema | Evitare di citare tutto il testo di un precedente messaggio, ma lasciare solo il minimo indispensabile usando questo sistema | Utilizzare le unità di misura corrette, in particolare i kW per la potenza e i kWh per l'energia, di cui è spiegata la differenza qui | Leggere il regolamento completo che è visibile qui
Avatar utente
zedestel
★★★ Intenditore
Messaggi: 395
Iscritto il: 26/07/2020, 17:07
Località: Bergamo provincia
Veicolo: Peugeot e-208

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da zedestel »

francesco.ariano ha scritto:Come ultima cosa vorrei sapere se qualcuno ha provato a cambiare la ricarica differita (http://127.0.0.1:5000/charge_hour?vin=Y ... =22&min=30), sapete come si disabilita?
Grazie mille!
devi passare:
'http://localhost:5000/charge_control?vi ... 0&minute=0'


Ciaoooo ZED - Statistiche mia e208 > https://grafana.szambetti.it/d/CPrt7kvn ... 1&kiosk=tv

francesco.ariano
★ Principiante
Messaggi: 4
Iscritto il: 17/11/2021, 10:40

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da francesco.ariano »

camuxx86 ha scritto:Per le coordinate, dubito si possa fare, a meno che tu non abbia il servizio Free2Move attivo.
Altrimenti non hai modo di vederle in psa_car_controller....

Charge threshold credo sia documentato nelle istruzioni e dovrebbe essere questo
http://127.0.0.1:5000/charge_control?vi ... centage=80

e anche per change_charge_hour

Change charge hour (for example: set it to 22h30)
http://127.0.0.1:5000/charge_hour?vin=Y ... =22&min=30

Sisi, quello si. Però in quel modo l'ora è fissa e preimpostata. Vorrei capire se fosse possibile impostare l'ora dall'interfaccia di home assistent (ad esempio in modo che dal telefono posso scrivere la percentuale che preferisco)
evduck
★★★★ Esperto
Messaggi: 2891
Iscritto il: 25/08/2021, 17:39
Località: Vittorio Veneto (TV)
Veicolo: 500e

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da evduck »

Molto interessante! Sapete se c'è qualcosa di simile anche per FIAT?
L'app ufficiale è acerbissima
500e Passion 8-) - Codice amico BeCharge: 2SIYS1F - Codice amico Carge: CRG537171 - Referral code Bonnet: R34X8M
albenex
★★★★ Esperto
Messaggi: 1275
Iscritto il: 11/04/2021, 22:02
Località: Catania
Veicolo: e-208 GT & Zero S 14

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da albenex »

camuxx86 ha scritto:
Charge threshold credo sia documentato nelle istruzioni e dovrebbe essere questo
http://127.0.0.1:5000/charge_control?vi ... centage=80
ma funziona?
ho notato che la % si aggiorna solo quando avviene qualche evento lato auto cioè inizio/stop carica o se dal cellulare faccio esplicitamente refresh.
altrimenti non mi si aggiorna la % su psa_car_controller.
pensavo ingenuamente di fare un'automazione che, una volta riscontrata %SoC >= 80%, la Zappi passava da Fast a Stop ma ovviamente mi sono ritrovato la macchina al 100% stamattina :mrgreen:
Auto: Peugeot e-208 GT OBC 11kW (04/2021) | Moto: Zero S ZF14.4 MY2021 (02/2022) | Wallbox: Myenergi Zappi 7.4 kW 7.5mt + Silla Prism Solar 7.4 kW 7mt | FV Enel X Classic 4.2 kWp
Avatar utente
zedestel
★★★ Intenditore
Messaggi: 395
Iscritto il: 26/07/2020, 17:07
Località: Bergamo provincia
Veicolo: Peugeot e-208

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da zedestel »

albenex ha scritto: ma funziona?
ho notato che la % si aggiorna solo quando avviene qualche evento lato auto cioè inizio/stop carica o se dal cellulare faccio esplicitamente refresh.
altrimenti non mi si aggiorna la % su psa_car_controller.
pensavo ingenuamente di fare un'automazione che, una volta riscontrata %SoC >= 80%, la Zappi passava da Fast a Stop ma ovviamente mi sono ritrovato la macchina al 100% stamattina :mrgreen:
sì che funziona, controlla il se il percentage threshold nel json sia stato generato correttamente con:

Codice: Seleziona tutto

curl -m 2 'http://localhost:5000/charge_control?vin=YOURVIN'
ti dovrebbe tornare questo json:

Codice: Seleziona tutto

 {"_next_stop_hour":null,"_stop_hour":null,"percentage_threshold":80,"retry_count":0,"vin":"YOURVIN"}
la % si dovrebbe aggiornare se sotto carica o in muovimento in automatico perchè la macchina è "sveglia", altimenti richiedo di svegliarla tu con

Codice: Seleziona tutto

curl -m 2 'http://localhost:5000/wakeup/YOURVIN'
Ciaoooo ZED - Statistiche mia e208 > https://grafana.szambetti.it/d/CPrt7kvn ... 1&kiosk=tv

protoss
★★★ Intenditore
Messaggi: 342
Iscritto il: 06/08/2018, 16:46

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da protoss »

Qualcuno è riuscito a far cambiare colore alle icone dei sensori quando cambiano stato ? Ad esempio quando è in carica un po come avviene con gli switch
Megane eTech Ev60 Grigio Scinto Tetto nero Pack augmented vision & advanced driving assist
albenex
★★★★ Esperto
Messaggi: 1275
Iscritto il: 11/04/2021, 22:02
Località: Catania
Veicolo: e-208 GT & Zero S 14

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da albenex »

zedestel ha scritto: la % si dovrebbe aggiornare se sotto carica o in muovimento in automatico perchè la macchina è "sveglia", altimenti richiedo di svegliarla tu con

Codice: Seleziona tutto

curl -m 2 'http://localhost:5000/wakeup/YOURVIN'

ok e fin qui ci sono, ti chiedo: hai per caso fatto qualcosa per forzare periodicamente il wakeup senza attendere eventi lato auto?


se forzo il wakeup si aggiorna la % e parte l'eventuale automazione.. tuttavia sto faticando a fargli fare un wakeup periodico.. provato vari metodi ma ancora non sono riuscito.

Sui forum di HA consigliano di utilizzare 2 script che si chiamano a vicenda ma ho notato che se impostati in modalità "Restart" avviene solo il primo avvio di ciascuno e poi si ferma lì (d'altronde script1 esegue il wakeup, va in attesa di un tempo, scade il tempo e chiama script2 rimanendo in attesa, script2 fa il wakeup a sua volta, attende un altro tempo, scade il tempo e chiama script1 mettendosi in hold, alla fine tutti e 2 saranno in hold e la modalità "restart" diventa ineffettiva perchè finchè non escono dallo stato di hold non parte la nuova istanza di script1..).
se invece metto in modalità "Parallel" ho notato che fa un paio di giri ma poi il psa_car_controller si pianta e non mostra piu nulla, costringendomi a riavviarlo manualmente.

infine dalle pagine di documentazione di home assistant si parlava della funzione "repeat" all'interno della definizione di uno script stesso, che sarebbe perfetto, e che loro nell'esempio usano per far lampeggiare una lampadina.. tuttavia se provo a ricopiare l'esempio mi da sostanzialmente errore:

Codice: Seleziona tutto

Invalid config for [script]: extra keys not allowed @ data['repeat']. Got None must contain at least one of service, service_template. @ data['sequence'][1]. Got None. 
Auto: Peugeot e-208 GT OBC 11kW (04/2021) | Moto: Zero S ZF14.4 MY2021 (02/2022) | Wallbox: Myenergi Zappi 7.4 kW 7.5mt + Silla Prism Solar 7.4 kW 7mt | FV Enel X Classic 4.2 kWp
albenex
★★★★ Esperto
Messaggi: 1275
Iscritto il: 11/04/2021, 22:02
Località: Catania
Veicolo: e-208 GT & Zero S 14

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da albenex »

albenex ha scritto:
zedestel ha scritto: la % si dovrebbe aggiornare se sotto carica o in muovimento in automatico perchè la macchina è "sveglia", altimenti richiedo di svegliarla tu con

Codice: Seleziona tutto

curl -m 2 'http://localhost:5000/wakeup/YOURVIN'

ok e fin qui ci sono, ti chiedo: hai per caso fatto qualcosa per forzare periodicamente il wakeup senza attendere eventi lato auto?


se forzo il wakeup si aggiorna la % e parte l'eventuale automazione.. tuttavia sto faticando a fargli fare un wakeup periodico.. provato vari metodi ma ancora non sono riuscito.

Sui forum di HA consigliano di utilizzare 2 script che si chiamano a vicenda ma ho notato che se impostati in modalità "Restart" avviene solo il primo avvio di ciascuno e poi si ferma lì (d'altronde script1 esegue il wakeup, va in attesa di un tempo, scade il tempo e chiama script2 rimanendo in attesa, script2 fa il wakeup a sua volta, attende un altro tempo, scade il tempo e chiama script1 mettendosi in hold, alla fine tutti e 2 saranno in hold e la modalità "restart" diventa ineffettiva perchè finchè non escono dallo stato di hold non parte la nuova istanza di script1..).
se invece metto in modalità "Parallel" ho notato che fa un paio di giri ma poi il psa_car_controller si pianta e non mostra piu nulla, costringendomi a riavviarlo manualmente.

infine dalle pagine di documentazione di home assistant si parlava della funzione "repeat" all'interno della definizione di uno script stesso, che sarebbe perfetto, e che loro nell'esempio usano per far lampeggiare una lampadina.. tuttavia se provo a ricopiare l'esempio mi da sostanzialmente errore:

Codice: Seleziona tutto

Invalid config for [script]: extra keys not allowed @ data['repeat']. Got None must contain at least one of service, service_template. @ data['sequence'][1]. Got None. 
ok, ho risolto.. dovevo banalmente aggiungere uno

Codice: Seleziona tutto

 while:
vuoto
perciò lo script che funziona è:

Codice: Seleziona tutto

periodic_car_wakeup:
  mode: restart
  icon: mdi:car-connected
  sequence:
  - service: rest_command.e208_wakeup
  - repeat:
      while:
      sequence:
      - delay:
          hours: 0
          minutes: 10
          seconds: 0
          milliseconds: 0
      - service: rest_command.e208_wakeup
dove rest_command sarebbe:

Codice: Seleziona tutto

rest_command:
  e208_wakeup:
    url: "http://localhost:5000/wakeup/<<VIN>>"
Auto: Peugeot e-208 GT OBC 11kW (04/2021) | Moto: Zero S ZF14.4 MY2021 (02/2022) | Wallbox: Myenergi Zappi 7.4 kW 7.5mt + Silla Prism Solar 7.4 kW 7mt | FV Enel X Classic 4.2 kWp
protoss
★★★ Intenditore
Messaggi: 342
Iscritto il: 06/08/2018, 16:46

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da protoss »

Non Aggiornate Psa Controll, io ho dovuto reinstallarlo e non mi sunziona piu il comando
http://xxx.xxx.xxx.xxx:5000/charge_control?vin=YOURVIN

la risposta è
Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Invece tutto il resto sembra funzionare bene .. si fà per dire
Megane eTech Ev60 Grigio Scinto Tetto nero Pack augmented vision & advanced driving assist
francesco.ariano
★ Principiante
Messaggi: 4
Iscritto il: 17/11/2021, 10:40

Re: Disponibile ambiente di sviluppo PSA per creare applicazioni

Messaggio da francesco.ariano »

albenex ha scritto:
albenex ha scritto:
zedestel ha scritto: la % si dovrebbe aggiornare se sotto carica o in muovimento in automatico perchè la macchina è "sveglia", altimenti richiedo di svegliarla tu con

Codice: Seleziona tutto

curl -m 2 'http://localhost:5000/wakeup/YOURVIN'

ok e fin qui ci sono, ti chiedo: hai per caso fatto qualcosa per forzare periodicamente il wakeup senza attendere eventi lato auto?


se forzo il wakeup si aggiorna la % e parte l'eventuale automazione.. tuttavia sto faticando a fargli fare un wakeup periodico.. provato vari metodi ma ancora non sono riuscito.

Sui forum di HA consigliano di utilizzare 2 script che si chiamano a vicenda ma ho notato che se impostati in modalità "Restart" avviene solo il primo avvio di ciascuno e poi si ferma lì (d'altronde script1 esegue il wakeup, va in attesa di un tempo, scade il tempo e chiama script2 rimanendo in attesa, script2 fa il wakeup a sua volta, attende un altro tempo, scade il tempo e chiama script1 mettendosi in hold, alla fine tutti e 2 saranno in hold e la modalità "restart" diventa ineffettiva perchè finchè non escono dallo stato di hold non parte la nuova istanza di script1..).
se invece metto in modalità "Parallel" ho notato che fa un paio di giri ma poi il psa_car_controller si pianta e non mostra piu nulla, costringendomi a riavviarlo manualmente.

infine dalle pagine di documentazione di home assistant si parlava della funzione "repeat" all'interno della definizione di uno script stesso, che sarebbe perfetto, e che loro nell'esempio usano per far lampeggiare una lampadina.. tuttavia se provo a ricopiare l'esempio mi da sostanzialmente errore:

Codice: Seleziona tutto

Invalid config for [script]: extra keys not allowed @ data['repeat']. Got None must contain at least one of service, service_template. @ data['sequence'][1]. Got None. 
ok, ho risolto.. dovevo banalmente aggiungere uno

Codice: Seleziona tutto

 while:
vuoto
perciò lo script che funziona è:

Codice: Seleziona tutto

periodic_car_wakeup:
  mode: restart
  icon: mdi:car-connected
  sequence:
  - service: rest_command.e208_wakeup
  - repeat:
      while:
      sequence:
      - delay:
          hours: 0
          minutes: 10
          seconds: 0
          milliseconds: 0
      - service: rest_command.e208_wakeup
dove rest_command sarebbe:

Codice: Seleziona tutto

rest_command:
  e208_wakeup:
    url: "http://localhost:5000/wakeup/<<VIN>>"


Si potrebbe anche creare un tasto che esegua il wake up ogni volta che lo clicchiamo, oppure un'automazione che lo faccia in automatico ogni volta che utilizziamo una qualche opzione che lo richiederebbe (magari con un piccolo delay di qualche secondo per essere sicuri della scelta inserita e non inondare di richieste il server)

Rispondi

Torna a “Strumenti e App”