NEWS
Test Coronavirus Statistics for ioBroker
-
@Scrounger sagte in Test Coronavirus Statistics for ioBroker:
Du musst alle Datenpunkte die im Skript sind anlegen, visible Datenpunkte sind vom typ boolean, filter und timeinterval vom typ string.
View mit Grid Widget mit Selects für Zeitintervall & Filter importieren.und
@Scrounger sagte in Test Coronavirus Statistics for ioBroker:
Dort dann deine history instanz angeben und die datenpunkte die du angezeigt bekommen haben möchtest.
Musst für diese datenpunkte die daten aufzeichnen (z.B. mit sql adapter).Gruß Hicki
-
@Kuddel sagte in Test Coronavirus Statistics for ioBroker:
Bei der anderen Seiten (13003 - 13006) muss einfach nur die IDs der DPs ändern. Am besten per Notepad (Suchen und erstzen)
Wo finde ich denn 13003-13006 von dir?
-
@Uli977 habe ich auf Grund von Faulheit nicht hochgeladen.
kopiere 13002 und passe alle IDs an und schon hast du 13003
-
@Kuddel Ahh, verstanden! Danke
-
@Hicki sagte in Test Coronavirus Statistics for ioBroker:
@Scrounger sagte in Test Coronavirus Statistics for ioBroker:
Du musst alle Datenpunkte die im Skript sind anlegen, visible Datenpunkte sind vom typ boolean, filter und timeinterval vom typ string.
View mit Grid Widget mit Selects für Zeitintervall & Filter importieren.und
@Scrounger sagte in Test Coronavirus Statistics for ioBroker:
Dort dann deine history instanz angeben und die datenpunkte die du angezeigt bekommen haben möchtest.
Musst für diese datenpunkte die daten aufzeichnen (z.B. mit sql adapter).Gruß Hicki
Ich benötige bitte hier Hilfe.
-
Ich bekomme einfach keine Linien in die Diagramme. Auch wenn ich oben den Zeitinterval und den Filter betätige, passiert auch nichts.
-
@Hicki sagte in Test Coronavirus Statistics for ioBroker:
Musst für diese datenpunkte die daten aufzeichnen
Hast du das gemacht?
-
@crunchip Wo mache ich das. ich bin Neuling.
-
@Hicki am Beispiel global totals auf den Schraubenschlüssel
dann Settings for history.0 auswählen, Haken bei Aktiviert setzen, Haken bei Nur Änderungen aufzeichnen
das wiederholst du für alle, die du loggen möchtest
solltest du sql oder influx eingerichtet haben, musst du entsprechend die jeweilige Datenbank auswählen, die du benutzen möchtest. -
Ok. Vielen Dank.
nach den Änderungen muss ich eh erst mal warten, bis sich grafisch was tut. Oder?Gruß Hicki
-
@Hicki zumindest sollte mal ein Ansatz in der Grafik zu erkennen sein, wenn alles richtig eingestellt ist
-
@Hicki Je nach eingestelltem Zeitintervall wirst du eine ganze Weile warten müssen.
Eine "richtige" Grafik siehst du erst wenn du mehrere Datenpunkte hast.Meis erst nach 12 - 24 Stunden. -
Sollte der Ansatz gleich zu sehen sein, oder später.
-
So, Diagramme funktionieren jetzt. Danke an alle die geholfen haben.
Aber, der Filter noch nicht. was könnte ich übersehen haben?Gruß Hicki
-
@Scrounger sagte in Test Coronavirus Statistics for ioBroker:
Als Anregung hier meine View(s) mit Material Design Widgets:
Und folgendes Skript damit man filtern kann:
// Filter für Corona Statistik on({ id: '0_userdata.0.vis.Corona.filter', change: 'any' }, function (obj) { if (obj.state.val === 'continents') { setState('0_userdata.0.vis.Corona.visibileContinent', true, true); setState('0_userdata.0.vis.Corona.visibileCountries', false, true); } else if (obj.state.val === 'countries') { setState('0_userdata.0.vis.Corona.visibileContinent', false, true); setState('0_userdata.0.vis.Corona.visibileCountries', true, true); } else { setState('0_userdata.0.vis.Corona.visibileContinent', true, true); setState('0_userdata.0.vis.Corona.visibileCountries', true, true); } });
Wo trägt man das Script eigentlich ein?
Gruß Hicki
-
langsam sollte man das thema trennen ....
adapter != view
-
@harrym Vielen Dank.
Also hier:
-
HIER geht es nur um den ADAPTER selbst. Wenn du ein Problem mit einer VIEW hast .... mach bitte einen neuen Thread auf.
-
@Dutchman sagte in Test Coronavirus Statistics for ioBroker:
So Leute nach 2 Tagen intensief API durchnehmen und Zusammenarbeit kan ich endlich rufen
MAJOR UPDATE 0.4.9 ==> READY for testing !!!
Warum Major : Da wir die Laender Namen jetzt anders einlesen, kan es passieren das states fuer euch neue Namen bekommen (Deutschland hat sich nicht geaendert)
Wen ihr die letzte tage ab und zu mal von git gezogen habt, kan es sein das ihr einige datapunkte an falschen stellen habt, ich empfehle dan : Loeschen und adapter neu erstellen lassen
Sollte sich Datenpunkte geaendert haben die ihr fuer logging braucht, empfehle ich die alias function ODER daten übertragen in die neuen stellen
An den Datenpunkten fuer :
- Laender
- Bundeslanders
- Staedte
- Kreise
Wird's sich ab JETZT nichts mehr ändern da wir die ISO normen verwenden.
Ich bedanke mich an alle die mitgeholfen haben, soviel zusammenarbeite und Hilfe (auch wens nur so klein aussieht) habe ich bis jetzt noch nicht erlebt bei anderen adapter.
Da sieht man, die situation bringt auch zusammen !Hallo,
von 0.4x auf 0.49
county ist jetzt Kreis
Federal_States ist jetzt Bundesland
Staedte habe ich nicht gefunden, nur StadtWarum sind die Deutsch? Und warum ist germany nicht Deutschland?
Die Parameter wurden nicht übernommen, d.h. z.B. alle Kreise waren bei mir ausgewählt, das ist wieder weg.
Änderungen in der Struktur sind natürlich tödlich für Historien etc.
PS: Was meinst du mit Daten übertragen? Wie geht das in der SQL-DB?
-
@sissiwup
Folgende Fehler kommen im SQL-Adapter:2020-03-30 13:21:16.896 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(8155, 1585567275882, Thüringen, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Thüringen' in 'field list' 2020-03-30 13:21:17.083 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(8982, 1585567276037, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.215 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(8988, 1585567276186, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.350 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(8993, 1585567276332, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.562 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9000, 1585567276518, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.642 - info: coronavirus-statistics.0 (24338) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2020-03-30 13:21:17.706 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9007, 1585567276675, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.834 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9011, 1585567276815, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.916 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9019, 1585567276878, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:17.949 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9023, 1585567276934, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list' 2020-03-30 13:21:18.096 - error: sql.0 (12224) Cannot insert INSERT INTO `iobroker`.ts_number (id, ts, val, ack, _from, q) VALUES(9029, 1585567277057, Berlin, 1, 27, 0);: Error: ER_BAD_FIELD_ERROR: Unknown column 'Berlin' in 'field list'
Also so ca. 600 Zeilen
9011 ist z.B. coronavirus-statistics.0.Germany.Stadt.Berlin_Lichtenberg.BL
Ich habe Bundesland aus der Historie genommen. Dann gibt es keinen Fehler.