Pomocník

Bayesian

Bayesian vytváří virtuální binární senzor, který kombinuje více pozorování a podle Bayesova pravidla odhaduje pravděpodobnost složitější situace, například přítomnosti, vaření nebo ranní rutiny.

Doména
bayesian
Typ
binární senzor
Nastavení
UI nebo YAML
Rozsah
UI v procentech, YAML 0 až 1
01

Jak senzor rozhoduje

Nastavíte výchozí pravděpodobnost prior, hranici probability_threshold a seznam pozorování. Jakmile vypočtená pravděpodobnost překročí hranici, binární senzor se zapne.

V UI se pravděpodobnosti zadávají jako procenta 0 až 100. V YAML se používají desetinné hodnoty 0 až 1.

02

Příklad YAML

binary_sensor:
  - platform: bayesian
    name: "Kuchyn obsazena"
    prior: 0.3
    probability_threshold: 0.5
    observations:
      - platform: "state"
        entity_id: "binary_sensor.kitchen_motion"
        to_state: "on"
        prob_given_true: 0.95
        prob_given_false: 0.33
03

Typy pozorování

Pozorování mohou být typu state, numeric_state nebo template. U state se používá cílový stav, u numeric_state hranice above/below a u template šablona vracející pravdu nebo nepravdu.

04

Odhad pravděpodobností

Nepoužívejte krajní hodnoty 0 a 1, protože senzory i lidé se chovají s chybou. Vycházejte z historie: kolik času je pozorování pravdivé, když daná situace opravdu nastala, a kolik času je pravdivé, když nenastala.

Když senzor spíná příliš snadno, zkontrolujte pravděpodobnosti a případně zvyšte threshold. Pokud spíná pozdě, threshold snižte nebo přidejte lepší pozorování.

URL

Lokální adresa systému

RichPear Home se v domácí síti běžně otevírá na http://rphome.local:8123. Pokud tato adresa v dané síti neodpoví, použijte http://IP-ADRESA:8123.