@Mati_93 Wow, that a bunch of separate issues. These three minimal configurations work for me with the Gotha stop. Please test them one at a time first. I had to play with timeInFutureMinutes a bit to get departures.
MMM-PublicTransportHub with HAFAS
{
module: "MMM-PublicTransportHub",
position: "top_left",
header: "Gotha, 18.-März-Straße",
config: {
provider: "hafas",
hafasProfile: "vmt",
stationId: "167050",
timeInFutureMinutes: 720
}
},
Older MMM-PublicTransportHafas
{
module: "MMM-PublicTransportHafas",
position: "top_right",
header: "Gotha, 18.-März-Straße",
config: {
hafasProfile: "vmt",
stationID: "167050",
timeInFuture: 720
}
},
MMM-PublicTransportHub with Transitous
{
module: "MMM-PublicTransportHub",
position: "top_center",
header: "Gotha, 18.-März-Straße",
config: {
provider: "transitous",
stationId: "de-DELFI_de:16067:167050::16705000",
contact: "@Mati_93",
timeInFutureMinutes: 720
}
},
Please note that vmt is a HAFAS profile, not a provider. Therefore the Hub needs provider: "hafas" together with hafasProfile: "vmt".
The garbled German characters look like a UTF-8/locale problem on Raspberry Pi OS. Please check:
locale
locale charmap
The result should contain UTF-8. You can configure this with:
sudo raspi-config
I think you have to select Localization Options → Locale and enable de_DE.UTF-8 UTF-8. Log in again or reboot afterwards.
As a quick test, you can search without special characters:
18 Maerz Strasse Gotha
OPS_BLOCKED usually comes from a blocked DB endpoint. For Gotha, please use the regional vmt profile instead of a DB profile.