MQTT - JSON - TELEGRAF

RH6

MQTT - JSON - TELEGRAF
« kdy: 02. 12. 2022, 14:20:37 »
Zdravím,
našel by se tu někdo kdo by mi pomohl s konfigurací TELEGRAFu pro parsování JSONu a následné uložení do InfluxDB?
Prošel jsem dost zdrojů, ale něco mi uniká. Preferuju kontakt po mailu (radim.horinek/zavinac/gmail.co m), ale můžu dát daný JSON i sem.


Re:MQTT - JSON - TELEGRAF
« Odpověď #1 kdy: 02. 12. 2022, 15:02:48 »
zapomněl jsi napsat, co ti na tom nejde. Asi je lepší, když sem dáš ukázku. Nejlepší na to je ten původní zdroj https://github.com/influxdata/telegraf/tree/master/plugins/parsers/json_v2, kde máš i desítky ukázek jsonů a jejich parsování, případně trochu omáčky je na blogu https://www.influxdata.com/blog/how-parse-json-telegraf-influxdb-cloud/,

RH6

Re:MQTT - JSON - TELEGRAF
« Odpověď #2 kdy: 02. 12. 2022, 16:53:56 »
Nefunguje to vůbec. JSON mám:
Kód: [Vybrat]
{
  "measurement": "topeni",
  "tags": {
    "location": "Ostrava"
  },
  "fields": {
    "Temp_aku_nahore": 53.937,
    "Temp_aku_stred": 28.937,
    "Temp_aku_dole": 23.875,
    "Temp_voda_z_kotle": 25.5,
    "Zpatecka_kotel": 24.187,
    "Podlahovka_voda_z_aku": 60.062,
    "Horni_patro_zpatecka": 24.937,
    "Dolni_patro_zpatecka": 24.125,
    "Vykon_kotel": 0,
    "Temp_dilna": 12.375,
    "Temp_venku": -0.125
  }
}
a z telegrafu vypadne jen
Kód: [Vybrat]
mqtt_consumer,host=raspberrypi,topic=fve2 fields_Dolni_patro_zpatecka=24.125,fields_Temp_dilna=12.375,fields_Zpatecka_kotel=24.187,fields_Podlahovka_voda_z_aku=60.062,fields_Horni_patro_zpatecka=24.937,fields_Temp_aku_dole=23.875,fields_Temp_aku_stred=28.937,fields_Temp_voda_z_kotle=25.5,fields_Vykon_kotel=0,fields_Temp_venku=-0.125,fields_Temp_aku_nahore=53.937 166989438328536Co se týče konfiguráku telegrafu, není moc co ukazovat. Popravdě se nedivím tomu že to nefunguje, spíše nechápu jak to nastavit aby to fungovalo. Za zdroj díky - viděl jsem už dávněji, ale úplně jsem to nepobral...