Hoe koppel je een Ambient Weather station aan Google Assistant?
Stel je voor: je zit op de bank, het regent buiten en je vraagt gewoon aan je speaker: "Hey Google, wat is de buitentemperatuur?" En krijgt meteen het antwoord van je eigen weerstation. Geen app openen, niet naar buiten kijken. Gewoon praten.
Dat is precies wat je kunt doen als je je Ambient Weather station koppelt aan Google Assistant.
Het klinkt misschien technisch, maar het valt reuze mee. Ik leg het je uit alsof we samen aan tafel zitten.
Wat heb je nodig? De basis op een rij
Voordat je begint, zorg dat je deze dingen klaar hebt liggen. Het scheelt een hoop frustratie.
- Een Ambient Weather station dat al werkt en data naar het internet stuurt. Denk aan modellen zoals de WS-2902C of WS-5000. Je moet de gegevens kunnen zien in de AmbientWeather.net app of website.
- Een Google Home speaker of Nest Hub. Elk model dat Google Assistant ondersteunt werkt.
- Een smartphone met de Google Home-app en de AmbientWeather.net app erop.
- Een IFTTT-account. Dit is de brug tussen je weerstation en Google. Een gratis account is voldoende.
- Ongeveer 20 minuten van je tijd. De meeste tijd zit in het aanmaken van de accounts als je die nog niet hebt.
Stap 1: Je Ambient Weather station klaarstomen
Allereerst controleren we of je station goed communiceert. Open de AmbientWeather.net app op je telefoon of log in op de website.
Zie je daar actuele gegevens van je station? Temperatuur, luchtvochtigheid, windsnelheid? Top.
Dan is de eerste horde genomen. Nu hebben we een speciale sleutel nodig: een API-sleutel. Dat is een soort wachtwoord waarmee andere programma's (zoals IFTTT) je weerdata mogen lezen.
Ga in je AmbientWeather.net account naar "Account" en dan naar "API Keys". Klik op "Create Key". Geef het een naam, bijvoorbeeld "Google Assistant". Kopieer de lange reeks letters en cijfers die verschijnt en plak hem ergens veilig, zoals in een notitie-app. Dit is cruciaal, kwijt is opnieuw beginnen.
Veelgemaakte fout: Mensen klikken weg zonder de sleutel te kopiëren. Je kunt hem later wel opnieuw aanmaken, maar dat is extra werk.
Stap 2: IFTTT als koppelaar instellen
IFTTT (If This Then That) is de onzichtbare regelaar. Het luistert naar een gebeurtenis ("dit") en voert dan een actie uit ("dan"). Wij gaan een applet maken die luistert naar een vraag aan Google Assistant, vergelijkbaar met hoe je een Netatmo aan Google Home koppelt.
Log in op IFTTT.com of open de app. Klik op "Create".
- Klik op "If This". Zoek naar "Google Assistant". Kies de trigger: "Say a simple phrase". Typ nu de zin die jij wilt gebruiken. Houd het simpel, zoals: "Wat is de buitentemperatuur". Je kunt ook alternatieven toevoegen, zoals "Hoe warm is het buiten". Klik op "Create trigger".
- Klik op "Then That". Zoek naar "Webhooks". Dit is de tool die met je Ambient Weather station praat. Kies "Make a web request".
- Vul nu de URL in. Dit is de cruciale stap. De basis-URL is:
https://api.ambientweather.net/v1/devices?apiKey=JOUW_API_SLEUTEL. VervangJOUW_API_SLEUTELdoor de sleutel die je in stap 1 hebt gekopieerd. Laat de "Method" op GET staan en "Content Type" op application/json. Klik op "Create action" en dan op "Continue" en tenslotte "Finish".
Je ziet twee blokken: "If This" en "Then That". Je eerste applet is nu actief.
Maar hij kan nog niet praten. We moeten IFTTT leren hoe hij het antwoord moet formuleren.
Stap 3: Het antwoord vormgeven
De applet haalt nu de data op, maar stuurt nog niks terug naar Google.
Daarvoor moeten we een tweede applet maken, die luistert naar de data en een spraakbericht terugstuurt. Koppel je WeatherFlow Tempest aan IFTTT door een nieuwe applet aan te maken.
- Bij "If This" zoek je weer naar "Webhooks". Kies "Receive a web request". Geef het een naam, bijvoorbeeld
weather_data. Klik op "Create trigger". - Bij "Then That" zoek je naar "Google Assistant". Kies "Send a notification" of "Say a phrase". Voor de beste ervaring kies je "Say a phrase". In het tekstveld typ je iets als: "De buitentemperatuur is {{Temperature}} graden en de luchtvochtigheid is {{Humidity}} procent." De dubbele accolades zijn placeholders die IFTTT straks invult met echte data. Klik op "Create action" en "Finish".
Tijdindicatie: Het aanmaken van deze twee applets duurt ongeveer 10 minuten als je rustig de tijd neemt.
Stap 4: De verbinding testen en finetunen
Nu komt het leuke moment. Zeg tegen je Google-speaker: "Hey Google, vraag IFTTT wat is de buitentemperatuur".
Of de zin die jij hebt ingesteld. Het kan zijn dat je de eerste keer een foutmelding krijgt. Geen paniek. De meest voorkomende fout is een verkeerde API-sleutel of een typfout in de URL. Controleer die in je eerste applet.
Een andere veelgemaakte fout is dat de placeholders (zoals {{Temperature}}) niet overeenkomen met wat Ambient Weather stuurt. Je kunt in IFTTT bij de geschiedenis van de applet zien wat er precies is binnengekomen.
Als het werkt, kun je verder finetunen. Maak extra applets voor windsnelheid, luchtdruk of regenhoeveelheid.
Je kunt ook één complexe applet maken die meerdere gegevens tegelijk geeft. Experimenteer!
Verificatie-checklist: werkt alles?
Loop dit lijstje na voordat je achterover leunt: Lukt het niet in één keer?
- Je AmbientWeather.net toont actuele data.
- De API-sleutel is correct gekopieerd in de IFTTT-webrequest-URL.
- De eerste applet (Google -> IFTTT) is actief.
- De tweede applet (IFTTT -> Google) is actief.
- Je Google Assistant reageert met de juiste temperatuur wanneer je de ingestelde zin gebruikt.
Dat is heel normaal. Het is een kwestie van de API-sleutel controleren en de URL dubbelchecken. Neem een kop koffie en probeer het opnieuw. Als het eenmaal werkt, vergeet je nooit meer hoe handig het is om automatische weer-updates op X te delen, zonder dat je daarvoor op hoeft te staan.
