Obsah

Tasmota

Tasmota je populární všeobjímající firmware, který umí spoustu chytrých věcí ohledně ovládání různých periferií. Níže naleznete příklad jak na TMEP posílat nejen teplotu od Dalibora Dudy, ale i měření spotřeby od Tomáše Bajera.

Lze ho využít i k tomu, abyste mohli z připojeného čidla posílat hodnoty na TMEP.

Měření teploty z čidla SHT4x

Dalibor Duda duda.dalibor@seznam.cz dodal následující příklady, jak lze přes konzoli nastavit pravidlo, které co 5 minut pošle údaje z čidla na TMEP.

Do konzole se dostanete z úvodní obrazovky webového serveru:

Takto do konzole pošlete příkaz pro nastavení „Rule1“ (tedy pravidla 1):

Příkaz, jak z čidla SHT4x poslat teplotu a vlhkost na doménu „neco.tmep.cz“:

Rule1 on SHT4x#Temperature!=%Var1% do Var1=%value% ENDON on SHT4x#Humidity!=%Var2% do Var2=%value% ENDON on Time#Minute|5 do WebQuery http://neco.tmep.cz/?tempV=%var1%&humV=%var2% GET ENDON

Případně je možné zkombinovat i více hodnot z více čidel na více domén:

Rule1 on SHT4x#Temperature!=%Var1% do Var1=%value% ENDON on SHT4x#Humidity!=%Var2% do Var2=%value% ENDON on BME280#Pressure!=%Var3% do Var3=%value% ENDON on DS18B20#Temperature!=%Var4% do Var4=%value% ENDON on Time#Minute do WebQuery http://neco-1.tmep.cz/?tempV=%var1%&humV=%var2%&presV=%var3% GET ENDON on Time#Minute|5 do WebQuery http://neco-2.tmep.cz/?tempV=%var4% GET ENDON

Interval se nastavuje u Time#M, např.: Time#Minute (každou minutu), Time#Minute|5 (každou pátou minutu).

Dále v konzoli fungují např. příkazy:
Rule1 - zobrazí pravidlo
Rule1 0 - vypne pravidlo
Rule1 1 - zapne pravidlo
Rule1 " - vymaže pravidlo

Veškeré další informace naleznete ve skvělé dokumentaci FW Tasmota.

Měření spotřeby

Tomáš Bajer na Xku přidal příklad, jak na zásuvce Tasmota Plug V2 (Athom Plug V2) zprovoznit měření spotřeby a posílání na TMEP.

Mám zásuvku s měřením spotřeby Tasmota Plug V2 (Athom Plug V2). Nevím proč, ale kód z wiki nefungoval, protože mi to do requestu dávalo před hodnotu == místo jednoho. Takže jsem ten request oproti wiki upravil, přizpůsobil na proměnné ze zásuvky a šlape to. Ukládám aktuální spotřebu, proud a spotřebu za dnešek (vyžaduje synchronizaci s NTP, jinak nefunguje). Upravené pravidlo:
Rule1 on ENERGY#Power!=%Var1% do Var1=%value% ENDON on ENERGY#Current!=%Var2% do Var2=%value% ENDON on ENERGY#Today!=%Var3% do Var3=%value% ENDON on Time#Minute|5 do WebQuery http://xxx.tmep.cz/?power%var1%&amps%var2%&today%var3% GET ENDON