Kanske är lite offtopic, men satt och lekte med OpenGPT och skickade in din fråga rakt av och ville se om den kunde lösa uppgiften, svaret blev följande:
Se mina följdfrågor fetade.
Citat:
Ja, det finns olika sätt att skicka data från MQTT direkt in i ett Google Sheet. En möjlig lösning är att använda verktyget IFTTT (If This Then That), som är en tjänst som låter dig skapa automatiserade regler för att överföra data mellan olika webbtjänster. Med IFTTT kan du skapa en "applet" som lyssnar på MQTT-meddelanden och vidarebefordrar dem till Google Sheets.
Här är hur du kan göra för att sätta upp en applet som överför MQTT-meddelanden till Google Sheets:
Gå till IFTTT.com och skapa ett konto om du inte redan har ett.
Klicka på "New Applet" och välj "MQTT" som trigger (det som utlöser applet).
Anslut till MQTT-brokern och välj vilket topic du vill lyssna på.
Välj "Google Sheets" som action (det som applet ska göra).
Anslut till ditt Google Sheets-konto och välj vilken spreadsheets och vilken worksheet du vill lägga till data i.
Ange hur du vill att data från MQTT-meddelandet ska läggas till i Google Sheets. Du kan till exempel välja att lägga till varje fält som en egen kolumn i worksheetet.
Klicka på "Create Action" och "Finish" för att skapa applet.
Nu kommer alla MQTT-meddelanden som matchar ditt topic att överföras till Google Sheets. Du kan också använda Google Sheets för att visualisera data och skapa diagram och grafer.
Det finns även andra verktyg och tjänster som kan användas för att överföra data från MQTT till Google Sheets, så det kan vara värt att undersöka om det finns andra alternativ som kan passa dina behov.
Vart får man tag på en MQTT broker som man kan vända? Detta är en temperatursensor som kan skicka data till en MQTT broker, men jag har ingen, kan IFTTT användas som MQTT broker också?
Citat:
Det finns olika sätt att få tag på en MQTT broker. En möjlighet är att använda en publik MQTT broker som finns tillgänglig på internet. Det finns många olika publika MQTT-brokrar att välja mellan, så det kan vara lämpligt att undersöka vilken som passar dina behov bäst.
En annan möjlighet är att installera en MQTT broker på din egen dator eller på en server. Det finns många olika MQTT-brokrar att välja mellan, så det kan vara lämpligt att undersöka vilken som passar dina behov bäst. Några populära MQTT-brokrar inkluderar Mosquitto, HiveMQ och EMQ X.
IFTTT (If This Then That) kan inte användas som MQTT broker, utan det är en tjänst som låter dig skapa automatiserade regler för att överföra data mellan olika webbtjänster. Du kan dock använda IFTTT för att överföra data från en MQTT broker till andra webbtjänster, såsom Google Sheets eller e-post. För att göra det behöver du dock ha en MQTT broker att vända dig till.
Hur installerar jag enklast en Mosquito MQTT broker? Finns det någon gratis variant online att använda?
Citat:
Det finns olika sätt att installera Mosquitto, en populär MQTT broker. Här är en översikt över hur du kan installera Mosquitto på en dator med operativsystemet Windows:
Gå till Mosquitto.org och ladda ner den senaste versionen av Mosquitto.
Öppna nerladdningsfilen och kör installationsprogrammet. Följ instruktionerna på skärmen för att installera Mosquitto.
Öppna en kommandotolk och navigera till Mosquittos installationskatalog (vanligtvis C:\Program Files\mosquitto).
Skriv följande kommando för att starta Mosquitto-brokern: mosquitto.exe -v
Mosquitto-brokern kommer nu att starta och du kan ansluta enheten som ska skicka data till den.
Det finns även andra sätt att installera Mosquitto, till exempel genom att använda en containerlösning såsom Docker eller genom att kompilera källkoden från GitHub. Det finns även olika gratis MQTT-brokrar som finns tillgängliga online, så det kan vara värt att undersöka om det finns andra alternativ som passar dina behov.
Okej, tack! Kan du sammanfatta i punktform steg för steg hur jag sätter upp allt detta, från IFTTT till en mosquito server.
Citat:
Här är en översikt över hur du kan sätta upp en MQTT-broker (Mosquitto) och använda IFTTT för att överföra MQTT-meddelanden till Google Sheets:
Installera Mosquitto på din dator eller på en server, följande instruktionerna i den tidigare frågan.
Gå till IFTTT.com och skapa ett konto om du inte redan har ett.
Klicka på "New Applet" och välj "MQTT" som trigger (det som utlöser applet).
Anslut till MQTT-brokern och välj vilket topic du vill lyssna på.
Välj "Google Sheets" som action (det som applet ska göra).
Anslut till ditt Google Sheets-konto och välj vilken spreadsheets och vilken worksheet du vill lägga till data i.
Ange hur du vill att data från MQTT-meddelandet ska läggas till i Google Sheets. Du kan till exempel välja att lägga till varje fält som en egen kolumn i worksheetet.
Klicka på "Create Action" och "Finish" för att skapa applet.
Nu kommer alla MQTT-meddelanden som matchar ditt topic att överföras till Google Sheets. Du kan också använda Google Sheets för att visualisera data och skapa diagram och grafer.
Det finns även andra verktyg och tjänster som kan användas för att överföra data från MQTT till Google Sheets, så det kan vara värt att undersöka om det finns andra alternativ som passar dina behov.