Gebruikershulpmiddelen

Site-hulpmiddelen


publiek:tasmota

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisieVorige revisie
publiek:tasmota [2026/05/24 13:17] adminpubliek:tasmota [2026/05/24 13:20] (huidige) admin
Regel 61: Regel 61:
  
  
 +
 +====== Sonoff THR316D uitlezen via Tasmota HTTP API ======
 +
 +De Sonoff THR316D is geflasht met Tasmota32 en kan lokaal via de HTTP API worden uitgelezen.
 +
 +===== Basis =====
 +
 +De Tasmota HTTP API gebruikt dit formaat:
 +
 +  http://<ip-adres>/cm?cmnd=<commando>
 +
 +Voor dit device:
 +
 +  http://192.168.1.214/cm?cmnd=Status%2010
 +
 +Hierbij betekent ''Status%2010'' hetzelfde als het Tasmota-consolecommando:
 +
 +  Status 10
 +
 +===== Sensorwaarden uitlezen =====
 +
 +Gebruik voor temperatuur- en vochtigheidswaarden:
 +
 +  http://192.168.1.214/cm?cmnd=Status%2010
 +
 +Voorbeeld met curl:
 +
 +  curl -s "http://192.168.1.214/cm?cmnd=Status%2010"
 +
 +De response is JSON. Afhankelijk van de aangesloten sensor staat de waarde onder bijvoorbeeld ''SI7021'', ''WTS01'' of een andere sensornaam.
 +
 +Voorbeeldresponse:
 +
 +<code json>
 +{
 +  "StatusSNS": {
 +    "Time": "2026-05-24T12:00:00",
 +    "SI7021": {
 +      "Temperature": 21.4,
 +      "Humidity": 48.0,
 +      "DewPoint": 10.1
 +    },
 +    "TempUnit": "C"
 +  }
 +}
 +</code>
 +
 +Alleen de temperatuur uitlezen met ''jq'':
 +
 +  curl -s "http://192.168.1.214/cm?cmnd=Status%2010" | jq '.StatusSNS.SI7021.Temperature'
 +
 +Alleen de luchtvochtigheid:
 +
 +  curl -s "http://192.168.1.214/cm?cmnd=Status%2010" | jq '.StatusSNS.SI7021.Humidity'
 +
 +Bij een WTS01-sensor eerst controleren hoe de sensor in de JSON heet:
 +
 +  curl -s "http://192.168.1.214/cm?cmnd=Status%2010" | jq '.StatusSNS'
 +
 +===== Relais uitlezen en schakelen =====
 +
 +Status van het relais:
 +
 +  http://192.168.1.214/cm?cmnd=Power
 +
 +Relais aan:
 +
 +  http://192.168.1.214/cm?cmnd=Power%20On
 +
 +Relais uit:
 +
 +  http://192.168.1.214/cm?cmnd=Power%20Off
 +
 +Relais togglen:
 +
 +  http://192.168.1.214/cm?cmnd=Power%20Toggle
 +
 +===== Beveiliging =====
 +
 +Als de Tasmota webinterface met gebruikersnaam en wachtwoord is beveiligd:
 +
 +  http://192.168.1.214/cm?user=<user>&password=<password>&cmnd=Status%2010
 +
 +Let op: dit is HTTP zonder TLS. Gebruik dit alleen op een vertrouwd intern netwerk of IoT-VLAN.
 +
 +===== Opmerking =====
 +
 +Voor periodiek uitlezen via HTTP is een interval van 60 tot 300 seconden meestal voldoende. Voor continue integratie is MQTT netter, omdat Tasmota dan zelf volgens ''TelePeriod'' de sensorwaarden publiceert.
publiek/tasmota.txt · Laatst gewijzigd: door admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki