NEWS
Fremddaten in Influxdb nutzen?
-
Hallo, ich möchte Daten einer Steuerung, die auch eine InfluxDB zum loggen hat, auch in die InfluxDB des ioBroker schreiben. Das klappt auf Anhieb, hat der Programmierer ja auch so vorgesehen. Ich sehe die Daten
Nun frage ich mich aber gerade ob. bzw wie ich denn mit ioBroker auf diese "Fremddaten" zugreifen kann. Z.B. um temperaturabhängige Schaltfunktionen auszulösen, per Blockly script.
Falls das nicht geht wäre die Frage wie ob/ich auf eine remote InfluxDB zugreifen und deren Daten nutzen kann.
Danke schon mal -
Hallo, ich möchte Daten einer Steuerung, die auch eine InfluxDB zum loggen hat, auch in die InfluxDB des ioBroker schreiben. Das klappt auf Anhieb, hat der Programmierer ja auch so vorgesehen. Ich sehe die Daten
Nun frage ich mich aber gerade ob. bzw wie ich denn mit ioBroker auf diese "Fremddaten" zugreifen kann. Z.B. um temperaturabhängige Schaltfunktionen auszulösen, per Blockly script.
Falls das nicht geht wäre die Frage wie ob/ich auf eine remote InfluxDB zugreifen und deren Daten nutzen kann.
Danke schon mal -
@aiouh hmmm, scheint nicht so einfach zu sein !?
Dann eine andere Frage:
Ich kann die Daten meiner Steuerung auch in der ioBroker Datenbank speichn, kann ich dann irgendwie mit dem ioBroker drauf zugreifen?@aiouh
das dürfte nichts mit dem Speicherort der Daten zu tun haben, sondern wird wahrscheinlich an der Logik scheitern wie die Anbindung der Datenbank an ioBroker nach meinem Verständnis grundsätzlich erfolgt.ioBroker schreibt/übergibt Veränderungen eines Datenpunktes gemäß der Einstellung (im Datenpunkt), bei Änderung des Wertes oder aber in einem Intervall in/an das "hinterlegte Ziel".
Das hinterlegte Ziel kann zum Beispiel der InfluxDB-Adapter sein, der wiederum die Veränderung mit einem Zeitstempel versehen in die InfluxDB schreibt.
Mir ist nicht bekannt dass auch ein Weg zurück - also "lesend" - möglich ist.
Woher sollte ioBroker auch wissen welcher Eintrag eines Datenpunktes in der Datenbank denn interessant/relevant sein könnte.Daher wüßte ich nicht, dass Werte einer InfluxDB die in der Datenbank von einem Drittsystem eingestellt wurden irgendwie in ioBroker in einem Datenpunkt landen könnten. (man möge mich korrigieren, wenn es da andere Erkenntnisse gibt).
Interessant wäre daher eher, ob es für das Drittsystem nicht eine mögliche Anbindung an ioBroker geben könnte ... wie auch immer.
-
@aiouh hmmm, scheint nicht so einfach zu sein !?
Dann eine andere Frage:
Ich kann die Daten meiner Steuerung auch in der ioBroker Datenbank speichn, kann ich dann irgendwie mit dem ioBroker drauf zugreifen?@aiouh sagte in Fremddaten in Influxdb nutzen?:
@aiouh hmmm, scheint nicht so einfach zu sein !?
Dann eine andere Frage:
Ich kann die Daten meiner Steuerung auch in der ioBroker Datenbank speichn, kann ich dann irgendwie mit dem ioBroker drauf zugreifen?ich kenne die influxdb nicht, denke aber dass es möglich sein sollte die Daten über eine Abfrage zu bekommen, so wie bei den anderen DB auch
sendTo('influxdb.0','query','select * from database.tablename',function(result){ log(result.result) }) -
@aiouh sagte in Fremddaten in Influxdb nutzen?:
@aiouh hmmm, scheint nicht so einfach zu sein !?
Dann eine andere Frage:
Ich kann die Daten meiner Steuerung auch in der ioBroker Datenbank speichn, kann ich dann irgendwie mit dem ioBroker drauf zugreifen?ich kenne die influxdb nicht, denke aber dass es möglich sein sollte die Daten über eine Abfrage zu bekommen, so wie bei den anderen DB auch
sendTo('influxdb.0','query','select * from database.tablename',function(result){ log(result.result) }) -
@aiouh sagte in Fremddaten in Influxdb nutzen?:
@aiouh hmmm, scheint nicht so einfach zu sein !?
Dann eine andere Frage:
Ich kann die Daten meiner Steuerung auch in der ioBroker Datenbank speichn, kann ich dann irgendwie mit dem ioBroker drauf zugreifen?ich kenne die influxdb nicht, denke aber dass es möglich sein sollte die Daten über eine Abfrage zu bekommen, so wie bei den anderen DB auch
sendTo('influxdb.0','query','select * from database.tablename',function(result){ log(result.result) })
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

