NEWS
Daten aus der Fritzbox visualisieren
- 
					
					
					
					
 
- 
					
					
					
					
 @werners sagte in Daten aus der Fritzbox visualisieren: ja läuft über einen sql Adapter Bitte mal zeigen. Ro75. 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners Die Einstellungen zu den von mir aufgeführten Datenpunkte. Der SQL-Adapter alleine reicht nicht.  Ro75. 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners für alle DP? Welche Aufbewahrungsdauer? Aufbewahrungsdauer: Tag_IN und Tag_OUT = 3 Monate 
 Monat_IN und Monat_OUT = 2 JahreRo75. 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners Noch eine Frage. Hast du "moment" als zusätzliches NPM-Modul in JS-Adapter eingetragen? Ro75. 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners also für das Skript bitte "moment" einfügen.  Hab das wohl vergessen oder "vorausgesetzt". Ro75. 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners im JS-Adapter ist "sendto" erlaubt/aktiviert? Ro75 
- 
					
					
					
					
 
- 
					
					
					
					
 also die Fehlermeldung deuted darauf hin dass kein Ergebnis zurück kommt. Hier tippe ich darauf dass als Datenbank SQLITE verwendet wird. Dann allerdings muss die DB Bezeichnung iobroker. vor den Tabellennamen wegfallen. wenn schon moment(der Nachfolger ist luxon) verwendet wird, dann sollte man es auch verwenden! const moment = require('moment'); let tsNow = moment().startOf('month').unix() * 1000;es geht aber auch mit Bordmitteln: const ts1 = new Date(); ts1.setDate(1); ts1.setHours(0, 0, 0, 0); log(ts1.getTime());letztlich noch das query, das kann man vereinfachen und sich somit 1 Abfrage spareb const query = `select sum(ts_number.val) as monatssumme from datapoints join ts_number on datapoints.id = ts_number.id and datapoints.name = "${Traffic_Tag_IN}" where ts_number.ts >= ${tsNow}`; sendTo('sql.0', 'query', query, (res) => { log(res.result[0].monatssumme) })
- 
					
					
					
					
 als das ist eine MySQL Datenbank 
 ich kann das mal testen, aber was muss ich wie jetzt ersetzen?Gruß 
 Werner
- 
					
					
					
					
 @werners sagte in Daten aus der Fritzbox visualisieren: als das ist eine MySQL Datenbank 
 ich kann das mal testen, aber was muss ich wie jetzt ersetzen?Gruß 
 Wernerzeige zuerst mal die Einstellungen deines SQL Adapters 
- 
					
					
					
					
 
- 
					
					
					
					
 @werners mich hätte dein Datenbankname interessiert, ist der iobroker ? Wenn nicht muss das auch in den Selects geändert werden 
- 
					
					
					
					
 Nein die heist anderst. 
 muss ich überall wo was mit
 SELECT id FROM iobroker.datapoints
 steht das iobroker dann entsprechend umbenennen?Gruß 
 Werner
- 
					
					
					
					
 @werners genau, MySql verlangt den DB Namen vor den Tabellen. Es gibt eig. keinen Grund die DB anders zu benennen, und auch keinen den dann zu verheimlichen  
 
		
	 
		
	
 
			
		

