I'm using Raspberry Pi to create a non-interactive web kiosk - a specific webpage (measurements from a remote monitoring station) to be displayed on a screen in full screen mode, content refreshed frequently through AJAX.
Now there are quite a few solutions to making Raspberry into a kiosk, and I'm pretty sure I'll be able to do it just fine, but the kiosk should be quite maintenance-free. Especially in situation when power goes out, then comes back on, but somehow the router/modem/network infrastructure didn't quite come online.
In that situation Midori will come up with a page about "unable to connect" or something like that and it will be stuck like this until someone cycles the power again - since the webpage including its own autorefresh mechanism failed to load!
Now how can I force Midori to load the page when the network is available again, or something to similar effect (auto-refresh always every 15 minutes or so, or keep refreshing until the page loads or something like that.)?
If that option is unavailable for Midori, can you recommend some other solution?
qdbus
(from packagelibqt4-dbus
) or some similar tool and look for Midori in there. Then you most probably can trigger a refresh of the page.