FOSHKplugin
- Gyvate
- Beiträge: 2843
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 13 mal
- Danksagung erhalten: 443 mal
- Kontaktdaten:
Re: FOSHKplugin
"@" sieht mir an dieser Stelle nicht als ein gültiges Zeichen aus - sollte das vielleicht ein "/" sein oder ggf. auch gar nichts sein ? - was und in welchem Format erwartet denn die InluxDB ?
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge, Weewx , CumulusMX, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
http://meshka.eu/Ecowitt/dokuwiki (Ecowitt WiKi Englisch)
http://meshka.eu/Ecowitt/dokuwiki (Ecowitt WiKi Englisch)
Re: FOSHKplugin
ich habe das @ aus der Beschreibung übernommen:
FWD_CMT = InfluxDB metric forward
FWD_TYPE = INFLUXMET
FWD_URL = http://server:port@database # use https for SSL connection
FWD_SID = username
FWD_PWD = password
FWD_INTERVAL = 60
FWD_ENABLE = True
FWD_CMT = InfluxDB metric forward
FWD_TYPE = INFLUXMET
FWD_URL = http://server:port@database # use https for SSL connection
FWD_SID = username
FWD_PWD = password
FWD_INTERVAL = 60
FWD_ENABLE = True
Re: FOSHKplugin
Das sind meine ersten Versuche mit influxdb. Habe das so verstanden, dass ich "nur" die database anlege. Beim Schreiben der Daten sollen dann die Felder entsprechend automatisch angelegt werden.
- Gyvate
- Beiträge: 2843
- Registriert: 10 Aug 2021, 23:41
- Wohnort: Saarbrücken
- Hat sich bedankt: 13 mal
- Danksagung erhalten: 443 mal
- Kontaktdaten:
Re: FOSHKplugin
ich bin kein InfluxDB Experte, aber soviel ich weiss, gibt ein http API in der InfluxDB, das man dort einrichten muss, und an das die Daten via http-Request übertragen werden
Es gibt dort sogenannte Endpunkte, die Arbeitsanweisungen ("Vorgänge") erhalten und die übertragenen Daten entsprechend verarbeiten.
siehe auch
https://docs.influxdata.com/influxdb/v2/reference/api/
https://docs.influxdata.com/influxdb/v2 ... ted/write/
Beispiel:
http://IP-der-DB:8086/api/v2/write?buck ... x&org=yyyy
Aber @olicat kennt sich meines Wissens damit viel besser aus
ich denke, Du solltest mal die Dokumentation zur InfluxDB studieren ...
oder Dir mal ein YouTube-Video "reinziehen", z.B.
Es gibt dort sogenannte Endpunkte, die Arbeitsanweisungen ("Vorgänge") erhalten und die übertragenen Daten entsprechend verarbeiten.
siehe auch
https://docs.influxdata.com/influxdb/v2/reference/api/
https://docs.influxdata.com/influxdb/v2 ... ted/write/
Beispiel:
http://IP-der-DB:8086/api/v2/write?buck ... x&org=yyyy
Aber @olicat kennt sich meines Wissens damit viel besser aus
ich denke, Du solltest mal die Dokumentation zur InfluxDB studieren ...
oder Dir mal ein YouTube-Video "reinziehen", z.B.
Ecowitt WS2320E,HP2553,HP3501,GW2001,GW1100, GW1000,WH2650,WN1910,WN1980, Meteobridge, Weewx , CumulusMX, Barani MeteoShield Pro, MetSpecRad02, Personal Weather Tablet(PWT) - http://meshka.eu
http://meshka.eu/Ecowitt/dokuwiki (Ecowitt WiKi Englisch)
http://meshka.eu/Ecowitt/dokuwiki (Ecowitt WiKi Englisch)
- olicat
- Beiträge: 2124
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 32 mal
- Danksagung erhalten: 431 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Die URL ist korrekt - es wird die Datenbank (mit dem @) auf dem Zielserver referenziert.
Es gibt eine OK-Meldung, daher sollten die Daten tatsächlich in die angegebene DB geschrieben werden.
Woraus schließt Du, dass die Daten nicht geschrieben werden?
Oliver
Die URL ist korrekt - es wird die Datenbank (mit dem @) auf dem Zielserver referenziert.
Es gibt eine OK-Meldung, daher sollten die Daten tatsächlich in die angegebene DB geschrieben werden.
Woraus schließt Du, dass die Daten nicht geschrieben werden?
Oliver
- olicat
- Beiträge: 2124
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 32 mal
- Danksagung erhalten: 431 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Sorry, ich bin im Moment nur eingeschraenkt verfuegbar - bin dienstlich unterwegs.
Aktiviere mal bitte debug fuer erweiterte Fehlermeldungen und schick mir das Log.
Danke!
Oliver
Sorry, ich bin im Moment nur eingeschraenkt verfuegbar - bin dienstlich unterwegs.
Aktiviere mal bitte debug fuer erweiterte Fehlermeldungen und schick mir das Log.
Danke!
Oliver
- moppedhausi
- Beiträge: 200
- Registriert: 08 Dez 2020, 09:17
- Wohnort: Willich
- Hat sich bedankt: 76 mal
- Danksagung erhalten: 7 mal
- Kontaktdaten:
Re: FOSHKplugin
Hallo Oliver,
wenn Du wieder etwas Luft hast, könntest Du mir die Conf von dem Banner "banner-green" zukommen lassen.
Danke.
wenn Du wieder etwas Luft hast, könntest Du mir die Conf von dem Banner "banner-green" zukommen lassen.
Danke.
- olicat
- Beiträge: 2124
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 32 mal
- Danksagung erhalten: 431 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Es passt gerade - ich warte auf die Fertigstellung eines Kopiervorgangs ...
Anbei die Konfiguration fuer banner-green.
Oliver
Es passt gerade - ich warte auf die Fertigstellung eines Kopiervorgangs ...
Anbei die Konfiguration fuer banner-green.
Oliver
- Dateianhänge
-
- banner-green.zip
- (131.21 KiB) 8-mal heruntergeladen
- olicat
- Beiträge: 2124
- Registriert: 07 Dez 2020, 20:33
- Wohnort: Hohen Neuendorf
- Hat sich bedankt: 32 mal
- Danksagung erhalten: 431 mal
- Kontaktdaten:
Re: FOSHKplugin
Hi!
Bezugnehmend auf Post #326:
Daher gab es auch OK-Meldungen und keine Fehler im Log.
Erklaerung:
Eine Datenbankabfrage darf sich nicht auf die Datenbank selbst (hier: wetterdaten) sondern auf die jeweilige Tabelle (hier: measurement) beziehen.
Somit heisst die Abfrage dann nicht
sondern
Der Name der Tabelle (measurement) muss in doppelten Hochkommas angegeben werden.
Dann werden hier die Daten korrekt ausgegeben:
Achja, FOSHKplugin erzeugt die Influx-Datenbank selbst - sie muss nicht manuell erstellt werden.
Siehe dazu auch das entsprechende Rezept mit Konfigurationsvorlage (Forward-Definition).
Gruss, Oliver
Bezugnehmend auf Post #326:
Das Problem bestand schlicht in einer falschen Datenbankabfrage. FOSHKplugin hat die ganze Zeit die Daten ordnungsgemaess an InfluxDB geschickt.
Daher gab es auch OK-Meldungen und keine Fehler im Log.
Erklaerung:
Eine Datenbankabfrage darf sich nicht auf die Datenbank selbst (hier: wetterdaten) sondern auf die jeweilige Tabelle (hier: measurement) beziehen.
Somit heisst die Abfrage dann nicht
Code: Alles auswählen
show field keys from wetterdaten oder select * from wetterdaten
Code: Alles auswählen
show field keys from "measurement" oder select * from "measurement"
Dann werden hier die Daten korrekt ausgegeben:
Achja, FOSHKplugin erzeugt die Influx-Datenbank selbst - sie muss nicht manuell erstellt werden.
Siehe dazu auch das entsprechende Rezept mit Konfigurationsvorlage (Forward-Definition).
Gruss, Oliver