@gekberlin It is possible that no real-time data are shown in my module. But as far as I remember there is a module MMM-PublicTransportBerlin which should give you better information.
If you don’t mind doing a bit of hacking you can alter my source code. Go to line 5 in HafasFetcher.js
And change the part after the equal sign to require('hafas-client/p/vbb')
. That way you are using the VBB specific queries which may or may not include real-time data.
Read the statement by Michael Teeuw here.
Posts made by raywo
-
RE: MMM-PublicTransportHafas – Public transport information for all stations known to Deutsche Bahn
-
RE: [MMM-NowPlayingOnSpotify] – Display the currently on Spotify playing song
@marcnlx Awesome idea! Maybe you can add a screenshot.
-
RE: Spotify
I’ve created a module which displays what you are currently listening to on Spotify.
More details on the the module’s own thread. Please use this thread also if you have comments or questions.
-
[MMM-NowPlayingOnSpotify] – Display the currently on Spotify playing song
Here’s another module I created. It displays the song you are currently listening to on Spotify. It doesn’t matter whether you play the song on your desktop or on your smart phone. Also you don’t need any third party app to connect to Spotify. All you need is included in the module.
You can find it on GitHub. A detailed description how to get it working is included.
Feel free to tell me what you think.
-
RE: MMM-PublicTransportHafas – Public transport information for all stations known to Deutsche Bahn
For all those of you who like this module, it would be nothing without the data from the
hafas-client
. Please consider supporting the author on his Patreon page. -
RE: MM docker container problem with mac and linux
@bastilimbach Good addition to the docs. Thank you!
Maybe you should remove"192.168.2.1/120", "192.168.2.110"
as it applies only to my configuration. Or you should explain it better. -
RE: [MMM-FlightsAbove] Problem receiving and seing JSON from node_helper
@E3V3A
console.log()
is a standard Javascript function it works anywhere.Log.info()
and so on are functions from the MagicMirror’s module system. So they will only work in the module file.node_helper.js
is executed in the server context. Any console output is therefore on the server’s log.The module file is executed in the client context (the browser). So console output from the module file is logged in the browser console.
-
RE: [MMM-FlightsAbove] Problem receiving and seing JSON from node_helper
@E3V3A This function works just fine:
radarPing: function () { radar(53.05959, 12.52388, 51.98161, 14.29552) .then((flights) => { this.sendSocketNotification("NEW_DATA", flights); //self? console.log("New radar data: "); console.log(flights); }) .catch(function (error) { //console.log("ERROR:") console.log(error); }); },
It receives data, prints them on the mirror’s log and sends it to the module. The module is receiving the data and logs them to the browser’s console. And your table is populated too.
-
RE: [MMM-FlightsAbove] Problem receiving and seing JSON from node_helper
@yawns That is not correct.
console.log()
works fine in your module. But the output is not shown on the log of your mirror but on the browser’s log. You need to open the developer tools in your browser to see it. -
RE: [MMM-FlightsAbove] Problem receiving and seing JSON from node_helper
@E3V3A Actually the API doesn’t return json. It returns an array of Javascript objects. You can very easy iterate over the array and access any properties of the objects in the array with dot syntax.
const radar = require("flightradar24-client/lib/radar"); radar(53, 13, 52, 14) .then((flights) => { flights.forEach((flight) => { console.log("id: " + flight.id + ", origin: " + flight.origin); }) }) .catch((err) => { console.error(err); process.exit(1); });