Eine Influx-DB ist keine "normale" SQL-DB.
Sie ist eine sogenannte "Zeitreihen-DB", welche für den Umgang mit zeitlich erhobenen Daten (hoch)optimiert ist.
Meines Wissens nach werden die Daten bei Influx grundsätzlich über ein HTTP-REST-Interface angesprochen, sowohl schreibend als auch lesend, es sei denn, man kann lokal über ein API zugreifen (Was m.W. Grafena auch tut).
Man kann diesen HTTP-REST Access natürlich so kapseln, dass das Interface wie ein "normales" SQL-Datenbank-Interface aussieht.
Aber Warum?
Ok, beim ersten Kontakt mit so etwas mag mancher fremdeln aber das gibt sich
Python ist durch die Dictionarys sehr gut für sowas geeignet.
Mein Code ist so aufgebaut, dass ich direkt das HTTP Interface nutze.
Ist am schnellsten ("Keep it small and simple").