Meater Grillthermometer einbinden

Begonnen von Andi_FHEM, 02 Dezember 2022, 10:17:51

Vorheriges Thema - Nächstes Thema

Andi_FHEM

Liebe alle,

ich möchte hier zeigen, wie ich mittles HTTPMOD das Meater Grillthermometer mit 4 Sonden eingebunden habe. Vielleicht ist es anderen Usern, die ebenfalls das Meater Thermometer einbinden, hilfreich.

Ich verwende die Einbindung in FHEM um einen selbstgebauten Stellmotorantrieb für die Gasregler am Grill zu steuern. Somit ist eine automatisierte Steuerung bzw. über FTUI eine Fernsteuerung des Grills möglich. Hilfreich für z.B. low-Temp Grillen.

Voraussetzung ist das Anlegen eines Meater Cloud Accounts.

Die Meater API Beschreibung findet sich hier:
https://github.com/apption-labs/meater-cloud-public-rest-api

Dann wird das Device mittels HTTPMod angelegt und die Attribute gesetzt (e-mail und Password entsprechend anpassen):

define Meater HTTPMOD https://public-api.cloud.meater.com/v1/devices 60

attr Meater userattr sid1IgnoreRedirects:0,1 sid1ParseResponse:0,1
attr Meater enableControlSet 1
attr Meater extractAllJSON 1
attr Meater reAuthRegex ("statusCode":401)
attr Meater requestHeader2 Authorization: Bearer $sid
attr Meater room Arbeitszimmer
attr Meater sid1Data {  "email": "<MEINE-E-MAIL>",  "password": "<MEIN-PASSWORD>"}
attr Meater sid1Header1 Content-Type: application/json
attr Meater sid1IdJSON data_token
attr Meater sid1IgnoreRedirects 1
attr Meater sid1ParseResponse 1
attr Meater sid1URL https://public-api.cloud.meater.com/v1/login
attr Meater timeout 10


Viel Spaß beim smarten Grillen!