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

Entur lovelace card


Anbefalte innlegg

On 03/05/2019 at 19:59, olsbor said:

 

Måtte du endre noe for at det skulle virke? Jeg har fortsatt "Invalid date" 

Lastet ned ny js fil fra github, oppdaterte raw filen (evt lovelace.yaml) med 1 versjonsnr der det står.

 

url: /local/entur-card.js?v=4

 

  • Like 1
Lenke til kommentar
Del på andre sider

  • 3 uker senere...
  • 2 måneder senere...
  • 2 uker senere...

HA noob her..

 

Jeg har lagt inn entur komponenten og fått sensorene fra stoppene jeg er interessert i.

 

Men jeg fatter ikke hvordan jeg legger til til dette costum carded på HA'n min?

Kjører Hassio hvis det er relevant.

 

har forstått at jeg må kopiere .js fila inn i en mappe f.eks under config, og referere til den i ui-lovelace.yaml

Men hvordan jeg får fila dit, evt med copy paste og hva som er korrekt lokasjon så stopper det helt opp.

 

Noen som har lyst til å lage tidenes noob instructions?

Lenke til kommentar
Del på andre sider

22 hours ago, MagicalTrevor said:

HA noob her..

 

Jeg har lagt inn entur komponenten og fått sensorene fra stoppene jeg er interessert i.

 

Men jeg fatter ikke hvordan jeg legger til til dette costum carded på HA'n min?

Kjører Hassio hvis det er relevant.

 

har forstått at jeg må kopiere .js fila inn i en mappe f.eks under config, og referere til den i ui-lovelace.yaml

Men hvordan jeg får fila dit, evt med copy paste og hva som er korrekt lokasjon så stopper det helt opp.

 

Noen som har lyst til å lage tidenes noob instructions?


Du har rett i at du skal kopiere over fila, legg den i mappa config/www, dersom www ikke eksisterer så kan du lage den. Så legger du inn koden i ui-lovelace.yaml

Koden du må legge inn står ganske greit forklart inne på github -repoet.

 

Alternativt kan du installere HACS, jeg vil tro den ligger tilgjengelig i hassio add-ons, så installerer du entur-card fra hacs :)


TIPS: Hvis du ikke har terminal vil jeg anbefale deg å sette opp samba slik at du får tilgang til konfigurasjonsfilene dine på en enkel måte.
 

  • Like 1
Lenke til kommentar
Del på andre sider

Takk for fantastisk fin lovelace card, har tatt det i bruk og det fungerte bra.

 

Men ser for meg ut som du har en feil i bruk av tidsdata. Entur sensor benytter "expectedDepartureTime" for due_at data som hentes fra entur api, denne tiden inneholder allerede realtime forsinkelsen. Ser du har laget variabelen due_wtih_delay = due_at + delay. Men da blir forsinkelsen altså dobbel, så lenge expecteddeparturetime allerede inneholder denne. JEg oppdaget dette da kortet viser feil på "avgang om xx minutter", slik det er nå får den med seg en dobbel forsinkelse.

 

Mvh Atle

Lenke til kommentar
Del på andre sider

1 hour ago, Atle Ravndal said:

Takk for fantastisk fin lovelace card, har tatt det i bruk og det fungerte bra.

 

Men ser for meg ut som du har en feil i bruk av tidsdata. Entur sensor benytter "expectedDepartureTime" for due_at data som hentes fra entur api, denne tiden inneholder allerede realtime forsinkelsen. Ser du har laget variabelen due_wtih_delay = due_at + delay. Men da blir forsinkelsen altså dobbel, så lenge expecteddeparturetime allerede inneholder denne. JEg oppdaget dette da kortet viser feil på "avgang om xx minutter", slik det er nå får den med seg en dobbel forsinkelse.

 

Mvh Atle

 

Oi, det må jeg sjekke ut ja, takk for informasjonen og takk for at du likte kortet :)

EDIT: Har oppdatert koden nå.

Endret av jonkristian
  • Thanks 1
Lenke til kommentar
Del på andre sider

38 minutes ago, jonkristian said:

 

Oi, det må jeg sjekke ut ja, takk for informasjonen og takk for at du likte kortet :)

EDIT: Har oppdatert koden nå.

Det var raskt levert !!

Har oppdatert og testet, nå så det perfekt ut. Nå blir det HA Cast med busstider på kjøkkenet ?

  • Like 1
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Hei, @jonkristian

 

Jeg har fortsatt "invalid date", og hvis jeg endrer versjon til noe annet enn "url: /local/entur-card.js?v=4" i.e. url: /local/entur-card.js?v=5 så får jeg error.

 

Har forsøkt å erstatte min fil med en ny js. fil (fra en venn som får dette til å funke), og kopiert hans kode verbatim, men har fortsatt invalid date.

 

Noen tips til hva det kan være?

 

Veldig bra kort! :)

Lenke til kommentar
Del på andre sider

Hei,

 

Takk for svar.

 

Her er oppsettet mitt.

Home assistant  0.99.

I lovelace.yaml

  - url: /local/entur-card.js?v=4
    type: js
      - type: custom:entur-card
        title: Busstider
        icon: mdi:train-car
        entities:
          - entity: sensor.transport_solbergliveien_platform_11013
            name: Solbergliveien - mot Helsfyr
            icon: mdi:bus
          - entity: sensor.transport_solbergliveien_platform_11014
            name: Solbergliveien - fra Helsfyr
            icon: mdi:bus

entur-card.js

 

Nå ser det ut som på bildet med "invalid date".

 

Endrer jeg til:

 

  - url: /local/entur-card.js?v=4.1
    type: js

Får jeg feilmeldingen under.

 

Er helt åpen for at det kan være meg, men dette er det eneste kortet jeg ikke får til å fungere 100% :)

 

Noe mer info du trenger?

 

EDIT: mistenker at v=4 fungerte fordi den var casha i browseren?

Sletta cash nå og nå har jeg bare feilmelding. Skal forsøke en restart av HA også.

entur.png

2019-10-03 08_49_48-Home Assistant.png

Endret av ludoergosum
added a comment
Lenke til kommentar
Del på andre sider

Jeg hadde en stor omstrukturering der jeg forandret en del på oppsettet, det ser ut til at du bruker den gamle konfigurasjonen, kan du laste ned nyeste på github og følge dokumentasjonen der i forhold til oppsett. Samtidig, kan du også screenshot'e verdiene du får ut på de sensorene til meg?

Endret av jonkristian
Lenke til kommentar
Del på andre sider

Dessverre.

Fortsatt feilmelding.

 

Nå ser det sånn ut:

 

 - url: /local/entur-card.js?v=4.5
    type: js

      - type: custom:entur-card
        name: Rutetider
        show_clock: true
        show_next: true
        show_human: true
        show_extra_departures: true
        entities:
          - entity: sensor.transport_solbergliveien_platform_11013
            name: Solbergliveien - mot Helsfyr
            icon: mdi:bus
            #destination: Halstein Gård
          - entity: sensor.transport_solbergliveien_platform_11014
            name: Solbergliveien - fra Helsfyr

 

2019-10-03 21_31_04-Home Assistant.png

Lenke til kommentar
Del på andre sider

Hmm, merkelig.

 

Bare for morro skyld, kan du prøve følgende sensor-kode sammen med den standard konfigurasjonen som ligger på github?

Dersom den feiler må vi se på om det er noen andre integreringer du har installert som kanskje krasjer med entur-kortet.

Forøvrig er det ikke lenger nødvendig med entur-kortet og hente inn momentjs i ui-lovelace.yaml da den er bundla i koden, kanskje det er den som skaper trøbbel?

 

sensor:
  - platform: entur_public_transport
    name: Transport
    expand_platforms: true
    show_on_map: true
    number_of_departures: 4
    stop_ids:
      - 'NSR:StopPlace:42377' # Halstein Gård
      - 'NSR:StopPlace:42660' # Studentersamfundet
      - 'NSR:StopPlace:737'   # Trondheim Lufthavn
      - 'NSR:StopPlace:59977' # Trondheim S
      - 'NSR:Quay:110499'

 

Jeg har testa ditt oppsett og det fungerer problemfritt her med følgende sensor-oppsett:

 

sensor:
  - platform: entur_public_transport
    name: Transport
    expand_platforms: true
    show_on_map: true
    stop_ids:
      - 'NSR:StopPlace:6002'

 

Endret av jonkristian
Lenke til kommentar
Del på andre sider

Hei,

 

Nå har jeg satt opp alt over, men har samme feil.

De nye sensorene lastes.

Men det virker som om det nye entur-kortet ikke lastes i det hele tatt.

 

Tror jeg har funnet noe om problemet i loggen, det er noe som failer ved oppstart, men jeg skjønner ikke hva loggen sier?


http://192.168.86.139:8123/local/entur-card.js?v=7.5:7:1 Uncaught SyntaxError: Unexpected token '<'
8:35 AM components/system_log/__init__.py (ERROR)
http://hassio.local:8123/local/button-card.js:1:39 Uncaught TypeError: Cannot convert undefined or null to object
8:34 AM components/system_log/__init__.py (ERROR) - message first occured at 8:33 AM and shows up 2 times
http://hassio.local:8123/local/entur-card.js?v=7.5:7:1 Uncaught SyntaxError: Unexpected token '<'
8:34 AM components/system_log/__init__.py (ERROR) - message first occured at 8:33 AM and shows up 2 times

 

Her er oppsettet nå:

 

 - url: /local/entur-card.js?v=7.5
    type: js

      - type: custom:entur-card
        name: Rutetider
        show_clock: true
        show_next: true
        show_human: true
        show_extra_departures: true
        entities:
          - entity: sensor.transport_solbergliveien_platform_11013
            name: Solbergliveien - mot Helsfyr
            icon: mdi:bus
            #destination: Halstein Gård
          - entity: sensor.transport_solbergliveien_platform_11014
            name: Solbergliveien - fra Helsfyr
          
      
      - type: custom:entur-card
        name: Rutetider
        show_clock: true
        show_next: true
        show_human: true
        show_extra_departures: true
        entities:
          - entity: sensor.transport_studentersamfundet
            name: Studentersamfundet
            destination: Halstein Gård
          - entity: sensor.transport_trondheim_s_platform_4
            name: Trondheim Sentralbanestasjon
          - entity: sensor.transport_trondheim_lufthavn
            name: Trondheim lufthavn

 

og sensorene:

 

  - platform: entur_public_transport
    name: Transport
    expand_platforms: true
    show_on_map: true
    stop_ids:
      - 'NSR:StopPlace:6002'   # Solbergliveien
  
 
  - platform: entur_public_transport
    name: Transport1
    expand_platforms: true
    show_on_map: true
    number_of_departures: 4
    stop_ids:
      - 'NSR:StopPlace:42377' # Halstein Gård
      - 'NSR:StopPlace:42660' # Studentersamfundet
      - 'NSR:StopPlace:737'   # Trondheim Lufthavn
      - 'NSR:StopPlace:59977' # Trondheim S
      - 'NSR:Quay:110499'
      
  - platform: entur_public_transport
    name: Transport2
    expand_platforms: true
    show_on_map: true
    stop_ids:
      - 'NSR:StopPlace:6002'  
 
 

2019-10-04 08_39_30-Home Assistant.png

2019-10-04 08_40_08-www.png

2019-10-04 08_42_08-Home Assistant.png

Lenke til kommentar
Del på andre sider

  • 5 uker senere...
På 7.8.2019 den 10.03, jonkristian skrev:


Du har rett i at du skal kopiere over fila, legg den i mappa config/www, dersom www ikke eksisterer så kan du lage den. Så legger du inn koden i ui-lovelace.yaml

Koden du må legge inn står ganske greit forklart inne på github -repoet.

 

Alternativt kan du installere HACS, jeg vil tro den ligger tilgjengelig i hassio add-ons, så installerer du entur-card fra hacs :)


TIPS: Hvis du ikke har terminal vil jeg anbefale deg å sette opp samba slik at du får tilgang til konfigurasjonsfilene dine på en enkel måte.
 

Er du avhengig av å sette Lovelace i YAML mode?

Lenke til kommentar
Del på andre sider

  • 2 måneder senere...

Nydelig kort! 

 

Får dessverre ikkje kortet til å fungere. Har prøvd med eigen konfigurasjon, men også med kok av konfig i readme. 

Installert via HACS, og ser ikkje at noko er feilinstallert. 


Konsollen klagar på 

Uncaught (in promise) TypeError: Cannot read property 'arrived' of undefined
    at HTMLElement._translate (entur-card.js:188)
    at entur-card.js:151
    at Array.map (<anonymous>)
    at HTMLElement.render (entur-card.js:130)
    at HTMLElement.update (entur-card.js:1)
    at HTMLElement.performUpdate (entur-card.js:1)
    at HTMLElement._enqueueUpdate (entur-card.js:1)

 

Tips?

Lenke til kommentar
Del på andre sider

8 hours ago, petrepa said:

Nydelig kort! 

 

Får dessverre ikkje kortet til å fungere. Har prøvd med eigen konfigurasjon, men også med kok av konfig i readme. 

Installert via HACS, og ser ikkje at noko er feilinstallert. 


Konsollen klagar på 


Uncaught (in promise) TypeError: Cannot read property 'arrived' of undefined
    at HTMLElement._translate (entur-card.js:188)
    at entur-card.js:151
    at Array.map (<anonymous>)
    at HTMLElement.render (entur-card.js:130)
    at HTMLElement.update (entur-card.js:1)
    at HTMLElement.performUpdate (entur-card.js:1)
    at HTMLElement._enqueueUpdate (entur-card.js:1)

 

Tips?

 

Hey!

 

Tusen takk og hjertelig takk for kaffe ❤️

 

'arrived' er en oversettelsesnøkkel, merkelig at den klager på den og jeg lurer litt på om du er på develop branch?

Hvordan har du installert, og hvor lastet du ned fra? Hvis du ikke bruker koden fra develop kan du teste med den? https://github.com/jonkristian/entur-card/tree/develop

 

HACS ja, jeg ruller ut en ny versjon nå straks som forhåpentligvis vil fungere.

 

Hvis du ikke vil vente så kan du laste ned siste koden fra github nå.

 

Endret av jonkristian
Lenke til kommentar
Del på andre sider

13 minutes ago, jonkristian said:

 

Hey!

 

Tusen takk og hjertelig takk for kaffe ❤️

 

'arrived' er en oversettelsesnøkkel, merkelig at den klager på den og jeg lurer litt på om du er på develop branch?

Hvordan har du installert, og hvor lastet du ned fra? Hvis du ikke bruker koden fra develop kan du teste med den? https://github.com/jonkristian/entur-card/tree/develop

 

HACS ja, jeg ruller ut en ny versjon nå straks som forhåpentligvis vil fungere.

 

Hvis du ikke vil vente så kan du laste ned siste koden fra github nå.

 

 

Installerte frå develop branchen og då fungerte kortet! Takk for hjelp

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.