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
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.
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
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.
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í.
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.