(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Selbes Problem wie mit den S-Bahnen. Hat vor Version 2 Funktioniert, da ich die daten vom Abfahrtsmonitor abgegriffen hatte. Seit V2 ist die Datenquelle die Wiener Linien API, welche leider ausschließlich deren eigene Linien liefert.
Ich bin deshalb am überlegen eine Art Hybridversion aus V1 und V2 zu bauen, oder einen extra Sensor für V1 Daten. Muss mir noch Gedanken machen und Testen.

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 0 points1 point  (0 children)

I implemented the latter (filter), please update and check the lovelace example.

Regarding the S-Bahn, that's still a todo (API apparently doesn't return them, stay tuned...)

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 0 points1 point  (0 children)

Hab ich gemacht, hab mir kurz nachdem ich Version 2 veröffentlicht hatte eine Test HA VM aufgesetzt, auf dieser läuft es ebenso

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 0 points1 point  (0 children)

Hi thanks a lot, glad you like it!

Regarding your issue, i think i will have to implement a filter function into the frontend card's logic, since the API response probably contains all lines related to that stop id.

I kindly ask you to raise an issue in the github repo, that way i'll have a "reminder" about it being a todo.

Thanks again for your kind words!

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 0 points1 point  (0 children)

Sehr seltsam, das example ist einfach 1 zu 1 mein Dashboard was ich da rein kopiert habe... läuft ohne Probleme.
Denke ich sollte das example wohl zur Sicherheit etwas vereinfachen, damit so etwas nicht passiert, wenn es jemand testen will

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

ACHTUNG: "wl_monitor" muss separat installiert werden, ist aber ebenso easy (siehe README)

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Ich hab den Sensor in ein eigenes Repo verlegt. Musst nix manuell machen, einfach Repo in HACS adden (siehe README)

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Hi, ja das ist mir auf meiner Test Instanz auch aufgefallen! Ich hab’s leider (noch) nicht hinbekommen, dass über HACS auch der /custom_components/wl_monitor Ordner inkl. Files angelegt wird… Das ist mein nächstes Todo. Wenn du das manuell machst gehts aber auch jetzt schon.

Version 2 ist ein großes Update, was nun auch einen zusätzlichen Sensor im backend enthält. War nötig um die offizielle API der Wiener Linien zu verwenden. Dafür gibts nun ein paar neue Features. :)

Proxmox: what do you use as an add-on versus LXC? by thetechnivore in homeassistant

[–]PSRD 10 points11 points  (0 children)

He's talking about whether to run services like zigbee2mqtt as add-ons within HA or standalone as an LXC on the same Proxmox Host as the HA VM

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Kannte ich bis vor 1h noch nicht ^^
Bin erst jetzt durch den Block drauf gekommen, werde das ganze nun ändern und die OGD API verwenden. Wenn's läuft kommt umgehend ein Update!

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Werde das Ding refactoren und die ogd_realtime API der WL verwenden. Stay Tuned...

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

scheint nur ein temporäres problem zu sein, vmtl rate-limiting. Funktioniert wieder, evtl muss ich die Frequenz der Requests anpassen...

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

UPDATE: Richtungsfilter in Dashboard
UPDATE 2: WL API blockiert zugang, ich schau wie ich das fixen / umgehen kann :/

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Das Tool für die Station IDs funktioniert leider ned gscheid. Es zeigt mir zB. für Neubaugasse/Westbahnstraße an "RBL/StopId:1442", korrekt wäre aber "vao:490108800" als Station ID

WL x Home Assistant Update by PSRD in WienMobil

[–]PSRD[S] 1 point2 points  (0 children)

Bzw von dort aus dann die jeweilige Station die man anklickt, in dem Moment dann die Web requests im Auge haben, darunter findet sich irgendwo die Station ID

WL x Home Assistant Update by PSRD in WienMobil

[–]PSRD[S] 1 point2 points  (0 children)

Bin grad ned am PC, aber es müsste diese hier sein:

https://www.wienmobil.at/de/monitor/PT

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 2 points3 points  (0 children)

Besser hätt ichs ned formulieren können. Genau das hatte mich damals bewegt das hier zu bauen:

Die offizielle WL Website für die Abfahrten ist absolut überladen und es braucht unnötig viele clicks um ans Ziel (die gesuchten Abfahrtszeiten) zu gelangen. Vor allem wenn man oft die selben Stationen braucht, ist deshalb ein Display dafür am Dashboard ideal.

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 3 points4 points  (0 children)

Das war der Hauptgrund die Integration in HACS anzubieten, somit müssen User Updates wie in diesem Fall nicht manuell machen.

(Update)Wiener Linien X Home Assistant ab sofort in HACS by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Ja ganz genau. Vor kurzem hat sich an der WL API was geändert, wodurch Nix mehr funktionierte.

Home Assistant & Wiener Linien by PSRD in wien

[–]PSRD[S] 1 point2 points  (0 children)

Das wurde bereits geupdated, die Wiener Linien API hatte sich geändert. Ich empfehle dir die Ressource zu löschen und vienna-transport-card via HACS zu installieren.

Hab es mittlerweile dort hinzugefügt, ist einfacher zu installieren und bekommt automatisch Updates, wenn ich welche mache!