V1.0.1-0035, 17.08.2019] neue Tabelle "Preferences" zur Auswahl von Sprache, Template und diversen Optionen für die Darstellung enable_delete, language, show_comments, logfile_maxlines, configuration_limit [V1.0.0-0034, 14.08.2019] neue Device properties "Relais" und "Triggers" alle Einträge in Device Properties können mit Hilfe Texten versehen werden; [V1.0.0-0034, 11.08.2019] "Add new Database" und "Create DB" neben dem InfluxDB user wird ein gleichnamiger mysql-user angelegt (mit gleichem Passwort); hat nur so viele Rechte wie nötig: GRANT SELECT ON `remotecontrol`.* TO 'myusername'@'%' GRANT SELECT, INSERT, UPDATE ON `remotecontrol`.`files` TO 'myusername'@'%' "Pricing" tabelle aktualisiert, SLA veröffentlicht;Datenvolumen gilt pro Datenbank; Einträge des Datenlogger-logfiles können per http-POST gesendet werden; die Logfile Einträge werden verwaltet unter "DEVICE" --> "CONFIG-LOG" Dokumentation unter https://smartgage.de/influx/docs wurde erweitert: Zugriff auf Datenbank remotecontrol dokumentiert; MySQL Beispiele neues Datenlogger-Logfile "Remotecontrol" dokumentiert; Grafana Link ist jetzt in der Tabelle "project"; dort sind Einträge "grafana_id", "grafana_title", "grafana_url", siehe Beispiel Görtz; Vorteil: CREATE ANNOTATIONS und FIND ANNOTATIONS kann zukünftig von smartgage.de durchgeführt werden; [V1.0.0-0033, 03.08.2019] Integration der Serverüberwachung, Link "Home" --> "Server-Status" Tabelle config, enthält Information welche Device_Property geändert wurden Prüfung eingeführt, ob Spaltenname einer Tabelle existiert bei Update property Device Property "Tagset" kann konfiguriert werden; Neue Funktion "Device" --> "Config-Log" erzeugt eine Liste mit den Änderungen der Konfiguration [V1.0.0-0032, 21.07.2019] Export von Daten, "Read DB", Ausgabe auf Files zum Download erste Version der Hilfe Seite, Integration von prismjs [V1.0.0-0031, 14.07.2019] Export von Daten, "Read DB" Schreiben von Daten, "Write DB" [V1.0.0-0030, 07.07.2019] automatisches Anlegen des Grafana Accounts bei der Registrierung auf smartgage.de Löschen des Grafana Accounts mt Delete user Anzeige der Versionen von Grafana und Influx Optionales Feld measurement beim Anlegen einer Datenbank Assign database: neue Device zu einer bestehenden Datenbank zuordnen Devices ohne Datenbank in gelb auflisten [todo] 07.07.2019 * Tabelle TagSet anbieten für remotecontrol von Tags; * Delete Databases unter Manage DB * Statusmeldung bei forgot passwort send email * https://stackoverflow.com/questions/29254406/change-placeholder-of-input-when-i-select-option * http://codekicker.de/fragen/cURL-PHP-Weiterleitung-Curl https://docs.influxdata.com/influxdb/v1.7/query_language/data_exploration/ 22.06.2019 * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü * Hinweis zu "versteckten Kommandos" (,admin) (,database) im Parameter 1 * Verschlüsselung Passwörter * Logfile [V1.00-0028, 22.06.2019] neues Kommando in MANAGAE DB: show series on [todo] 02.07.2019 * Assign database: neue Device zu einer bestehenden Datenbank zuordnen * Add Database: optional auch measurement als Eingabefeld * Tabelle TagSet anbieten für remotecontrol von Tags; * Anlegen eines Grafana Benutzers mit gleichen credentials wie für smartgage.de 22.06.2019 * changeInfluxDB('', $database, '', '', '', '') bei Delete DB, nicht kompletten Eintrag mit deleteItem2; User muss erhalten bleiben * bzw. influx_databaseDrop ($database) erledigt alles korrekt! * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü * Hinweis zu "versteckten Kommandos" (,admin) (,database) im Parameter 1 * Hyperlinks eintragen bei Device --> DATABASE * Verschlüsselung Passwörter * Logfile [V1.00-0028, 22.06.2019] Create von influxdb Benutzern und influxdb Datenbanken Insert / update von von influxdb Benutzern und influxdb Datenbanken in MySQL Datenbank remotecontrol Prüfen, ob Datenbanken oder Datenbankbenutzer bereits existieren Drop von Benutzern und Datenbanken in influxDB --> DELETE in MySQL Tabelle influxdb Erzeugen von Datenbanken mit und ohne Bezug zu projekt und device (1x vom Menü Device, 1x vom Menü Account) data container $data mit Eigenschaft "Tabelle" ($mode=3); [todo] * changeInfluxDB('', $database, '', '', '', '') bei Delete DB, nicht kompletten Eintrag mit deleteItem2; User muss erhalten bleiben * bzw. influx_databaseDrop ($database) erledigt alles korrekt! * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü * zurück zur Anzeige von Seriennummern bei Device --> Database * Hinweis zu "versteckten Kommandos" (,admin) (,database) im Parameter 1 * Hyperlinks eintragen bei Device --> DATABASE * Account --> CREATE DB * Verschlüsselung Passwörter * Logfile [V1.00-0027, 21.06.2019] Benutzeroberfäche erweitert. Statusmeldungen und Fehlermeldungen bei Add Device und Add Device Property. Neu: Menu Account --> MANAGE DB; Neu: Menu Device --> DATABASE, Auflisten der Tabelle influxDB; influx_userDrop, influx_databaseDrop deaktiviert, da keine Rechte Verwaltung; [todo] * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü * zurück zur Anzeige von Seriennummern bei Device --> Database * Hinweis zu "versteckten Kommandos" (,admin) (,database) im Parameter 1 * Hyperlinks eintragen bei Device --> DATABASE * Account --> CREATE DB * Verschlüsselung Passwörter * Logfile [V1.00-0026, 20.06.2019] Liste der influxDB Kommandos erweiter, z.B. GRANT, REVOKE, Funktionen influx_userShowGrants... etc. in influx.php zugefügt [todo] * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü [V1.00-0025, 19.06.2019] title Umbenannt in smartgage.de; add und edit aller DeviceProperties ermöglicht; neu: include influx.php; erste Version mit influxdb Kommandos function "printValues" zur formatierten Ausgabe des json strings; [todo] * Zuweisung von Rechten für admin, manager und user für die Funktionen im Account Menü [V1.00-0024, 16.06.2019] Funktion "Forgot Passwort" zugefügt; Javascript js/pwdconfirm.js zur Überprüfung der Passworteingabe;