hab mir eh schon überlegt ob ich es damit irgendwie hinbekommen würd

IPSendClient(192.168.178.65,8086u16,myString,Influx_Start)
my $timestp1 = 1434055562000000000; system("curl -i -XPOST 'http://localhost:8086/write?db=my_db' --data-binary 'test value=4.21 $timestp'");
GET_6 = convert(content, $$) + CRLF; myString = GET_1 + GET_2 + GET_3 + GET_4 + GET_5+ GET_6;
//Grafana Influx_Start = AUS content = $$ contentsize = 0u16 Influx_Set = AUS LF = $$ if cycle(0,30) then Influx_Start = EIN endif if Influx_Start == EIN then { stringset(LF, 0x0Au16, 0u16); content = $Temp_HBO_Boden value=$+convert("GA-HBO Bodentemp", $$)+LF+\\ $Temp_HBO_Luft value=$+convert("GA-HBO Lufttemp", $$)+LF+\\ $Temp_Aussen value=$+convert("GA-Aussentemp", $$)+LF+\\ $Temp_Zuber value=$+convert("GA-Zubertemperatur-", $$); contentsize = size(content); sendudparray(8089u16, InfluxIP, content, contentsize); Influx_Start = AUS }endif
[[udp]] enabled = true bind-address = ":8089" database = "eibpc" retention-policy = "" # InfluxDB precision for timestamps on received points ("" or "n", "u", "ms", "s", "m", "h") precision = "ms" batch-size = 5000 batch-pending = 10 batch-timeout = "1s" read-buffer = 0
//# InfluxDB InfluxIP=a.b.c.d InfluxTimestampLF=$$ InfluxContent1 = $$ InfluxContentSize1 = 0u16 InfluxContent2 = $$ InfluxContentSize2 = 0u16 InfluxContent3 = $$ InfluxContentSize3 = 0u16 InfluxContent4 = $$ InfluxContentSize4 = 0u16 InfluxContent5 = $$ InfluxContentSize5 = 0u16 InfluxContent6 = $$ InfluxContentSize6 = 0u16 InfluxContent7 = $$ InfluxContentSize7 = 0u16 if cycle(1,0) then { InfluxTimestampLF=$ $ + stringformat(utctime(), 0, 6, 1, 1) + LF; InfluxContent1 = $raumtemperatur,raum=b_og1_buero_sued,typ=istwert wert=$ + stringformat("OG1 - Büro Süd - Temperatur Ist-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $raumtemperatur,raum=b_og1_buero_sued,typ=sollwert wert=$ + stringformat("OG1 - Büro Süd - Temperatur Soll-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $raumtemperatur,raum=b_og1_buero_sued,typ=stellwer t wert=$ + stringformat("OG1 - Büro Süd - Stellgröße - %-x/x/x",0,6,1,1) + InfluxTimestampLF + \\ $raumtemperatur,raum=b_og1_buero_gf,typ=istwert wert=$ + stringformat("OG1 - Büro GF - Temperatur Ist-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $raumtemperatur,raum=b_og1_buero_gf,typ=sollwert wert=$ + stringformat("OG1 - Büro GF - Temperatur Soll-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $raumtemperatur,raum=b_og1_buero_gf,typ=stellwert wert=$ + stringformat("OG1 - Büro GF - Stellgröße - %-x/x/x",0,6,1,1) + InfluxTimestampLF + \\ ... $raumtemperatur,raum=b_og1_gf_nebenraum,typ=stellw ert wert=$ + stringformat("OG1 - Büro GF Nebenraum - Stellgröße - %-x/x/x",0,6,1,1) + InfluxTimestampLF; InfluxContent2 = ... InfluxContent3 = ... InfluxContent4 = ... InfluxContent5 = $wetter,position=wetterstation,typ=helligkeit_ost wert=$ + stringformat("Helligkeit Ost - Lux (0..99000)-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=helligkeit_sued wert=$ + stringformat("Helligkeit Süd - Lux (0..99000)-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=helligkeit_west wert=$ + stringformat("Helligkeit West - Lux (0..99000)-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=helligkeit_daem merung wert=$ + stringformat("Dämmerung - Lux (0..999)-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=windgeschwindig keit wert=$ + stringformat("Windgeschwindigkeit - m/s-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=windalarm wert=$ + convert("Windalarm - an/aus-x/x/x",$$) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=regenalarm wert=$ + convert("Regenalarm - an/aus-x/x/x",$$) + InfluxTimestampLF + \\ $wetter,position=wetterstation,typ=temperatur wert=$ + stringformat("Außentemperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF; InfluxContent6 = $knxnetzteil,position=linie3,typ=spannung wert=$ + stringformat("KNX Linie 3 - Spannung - mV-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie4,typ=spannung wert=$ + stringformat("KNX Linie 4 - Spannung - mV-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie5,typ=spannung wert=$ + stringformat("KNX Linie 5 - Spannung - mV-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie6,typ=spannung wert=$ + stringformat("KNX Linie 6 - Spannung - mV-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie7,typ=spannung wert=$ + stringformat("KNX Linie 7 - Spannung - mV-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie3,typ=strom wert=$ + stringformat("KNX Linie 3 - Stromstärke - mA-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie4,typ=strom wert=$ + stringformat("KNX Linie 4 - Stromstärke - mA-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie5,typ=strom wert=$ + stringformat("KNX Linie 5 - Stromstärke - mA-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie6,typ=strom wert=$ + stringformat("KNX Linie 6 - Stromstärke - mA-x/x/x",4,6,1,0) + InfluxTimestampLF + \\ $knxnetzteil,position=linie7,typ=strom wert=$ + stringformat("KNX Linie 7 - Stromstärke - mA-x/x/x",4,6,1,0) + InfluxTimestampLF; InfluxContent7 = $knxnetzteil,position=linie3,typ=leistung wert=$ + stringformat("KNX Linie 3 - Leistung - W-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie4,typ=leistung wert=$ + stringformat("KNX Linie 4 - Leistung - W-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie5,typ=leistung wert=$ + stringformat("KNX Linie 5 - Leistung - W-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie6,typ=leistung wert=$ + stringformat("KNX Linie 6 - Leistung - W-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie7,typ=leistung wert=$ + stringformat("KNX Linie 7 - Leistung - W-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie3,typ=temperatur wert=$ + stringformat("KNX Linie 3 - Temperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie4,typ=temperatur wert=$ + stringformat("KNX Linie 4 - Temperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie5,typ=temperatur wert=$ + stringformat("KNX Linie 5 - Temperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie6,typ=temperatur wert=$ + stringformat("KNX Linie 6 - Temperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF + \\ $knxnetzteil,position=linie7,typ=temperatur wert=$ + stringformat("KNX Linie 7 - Temperatur - °C-x/x/x",4,6,1,1) + InfluxTimestampLF; InfluxContentSize1 = size(InfluxContent1); sendudparray(8089u16, InfluxIP, InfluxContent1, InfluxContentSize1); InfluxContentSize2 = size(InfluxContent2); sendudparray(8089u16, InfluxIP, InfluxContent2, InfluxContentSize2); InfluxContentSize3 = size(InfluxContent3); sendudparray(8089u16, InfluxIP, InfluxContent3, InfluxContentSize3); InfluxContentSize4 = size(InfluxContent4); sendudparray(8089u16, InfluxIP, InfluxContent4, InfluxContentSize4); InfluxContentSize5 = size(InfluxContent5); sendudparray(8089u16, InfluxIP, InfluxContent5, InfluxContentSize5); InfluxContentSize6 = size(InfluxContent6); sendudparray(8089u16, InfluxIP, InfluxContent6, InfluxContentSize6); InfluxContentSize7 = size(InfluxContent7); sendudparray(8089u16, InfluxIP, InfluxContent7, InfluxContentSize7); } endif
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar