4 <!-- mobile first, yeah -->
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <!-- don't cache; refresh -->
8 <meta http-equiv="Pragma" content="no-cache" />
9 <meta http-equiv="Cache-Control" content="no-cache" />
10 <meta http-equiv="Refresh" content="300" />
13 <link href="{{url_for('static', filename='c3.css')}}" rel="stylesheet">
16 <link href="{{url_for('static', filename='seepark_web.css')}}" rel="stylesheet">
18 <!-- Load d3.js and c3.js -->
19 <script src="{{url_for('static', filename='d3.js')}}" charset="utf-8"></script>
20 <script src="{{url_for('static', filename='c3.js')}}"></script>
22 <title>Seepark Obsteig</title>
25 <h1>Daten zum Seepark Obsteig</h1>
26 <h2>Aktuelle Werte</h2>
29 {% if airvalue is none %}
30 <strong>Luft: N/A</strong>
32 <strong>Luft: {{ airvalue }}°C</strong><br />
33 <small>({{ airtime }})</small>
37 <strong>Wasser: {{ watervalue }}°C</strong><br />
38 <small>({{ watertime }})</small>
43 <div id="chart1"></div>
44 <div id="chart7"></div>
45 <div id="chart31"></div>
46 <div id="chart365"></div>
48 <!-- openweathermap widget -->
49 <div id="openweathermap-widget-15"></div>
51 window.myWidgetParam ? window.myWidgetParam : window.myWidgetParam = [];
52 window.myWidgetParam.push({
55 appid: '{{ apikey }}',
57 containerid: 'openweathermap-widget-15',
61 var script = document.createElement('script');
63 script.charset = "utf-8";
64 script.src = "//openweathermap.org/themes/openweathermap/assets/vendor/owm/js/weather-widget-generator.js";
65 var s = document.getElementsByTagName('script')[0];
66 s.parentNode.insertBefore(script, s);
70 <!-- Load own javascript code -->
71 <script src="{{url_for('static', filename='seepark_web.js')}}"></script>