External integration - Ginko Besançon

Thanks @Will_71 For this integration. I’m testing it in parallel with the GTFS integration from @guim31

Installation and configuration are easy, and real-time works. Great!

Small suggestions for adjustments:

  • When I do « search for a stop », I get for example the result « Enter the name for both sides of the street, or an identifier for one side: Bouquet de Soleils (BQTSO01, BQTSO02) ». And I would like to add that the side going towards the city center, but I don’t know how to choose between BQTSO01 and BQTSO02. Could you display the direction name in the result of this search?
  • When you save the configuration, the confirmation appears at the very top, in a place you don’t look at that moment. Could you write it next to the ‹ Save Configuration › button?
  • You only planned for 3 stops in the configuration. But I would like to at least save the 2 stops near my home, and the 3 stops near my work… Ideally, it should work without any limit on the number of stops…
  • I think the Widget could have a more compact presentation. For example by moving the ‹ next departure › frame to the right of the stop name, and writing the next departures on a single line

Thanks for your feedback. When I saw it on the list and going to Besançon, I thought you might be interested.

Okay, I’ll see what I can do. I’ll keep you posted. Thanks for trying.

@StephaneB, it’s done in the next version:

  • « Find a stop » now gives directions on each side of the street (BQTSO01 → Near Vaux (12), Trey (D4); BQTSO02 → Pôle Temis (12), Lycée Ledoux (D4)).
  • New buttons « Add a stop », « List stops » and « Remove a stop »: up to 20 stops in addition to the 3 in the form.
  • The Passages widget is more compact: one line per trip, with the next passages in sequence.

For the confirmation of the recording, it’s Gladys’s screen itself: I can’t move it from the integration.

It works perfectly, thanks!
In my opinion, external integration validated :+1:

Perfect, thanks for your feedback

@Will_71 the integration works very well, and it’s the first time that my wife said to me « well, that’s finally something useful in your home automation » :face_savoring_food:

I have a suggestion for improvement: in the city center there is a stop that interests me but as it has many lines and directions I added it in a targeted way by creating 4 distinct devices (each for a line and a direction). It works well.
But in the dashboard, it forces me to add 4 widgets. Would it be possible to add just one widget in which I could put 4 stops?

Currently it looks like this:

Thanks @StephaneB for your feedback, and pass on my thanks to your wife :grinning_face_with_smiling_eyes: It’s the best compliment a home automation integration can receive!

Good idea, it’s done: the Ginko Passages widget has a new setting, Multiple Stops, where you can check multiple stop devices.

  • Your case: multiple devices at the same stop. They are grouped under a single title, with all trips sorted from nearest to farthest. Your 4 widgets therefore become a single card:

    Courbet [COURBET1]
    Ginko · updated at 07:24 · * theoretical
    ● L5 → St Claude          2 · 12 · 24 min
    ● L4 → Pôle Orchamps      4* · 14 · 28 min
    ● 11 → Combe Saragosse    21 · 53 min · 08:51
    ● 12 → Pôle Temis         46 min · 08:47 · 09:38
    
  • Different stops (for example Courbet and Gare Viotte): each stop has its own header line, with its name and read time, followed by its trips. The widget displays a maximum of 10 lines and 5 stops.

  • Displayed trips then applies to each stop.

  • It doesn’t cost any additional call to the Ginko API: devices from the same stop share the same read.

This will be in the next version of the integration. Once the update is done, you just need to modify one of your widgets, check your 4 Courbet devices in Multiple Stops, then delete the other 3 widgets. Your current Stop setting continues to work as is as long as you don’t check anything.

Don’t hesitate to let me know how it goes for you!

Great, and thanks for the quick response.

Just one detail in the widget config: it says « leave blank for a single stop » and I assume it should be « leave blank for multiple stops »