view service/mqtt_to_rdf/config_kitchen.n3 @ 793:c3e3bd5dfa0b

add rf button mqtt message processing
author drewp@bigasterisk.com
date Mon, 30 Nov 2020 23:40:38 -0800
parents 7916b9786288
children
line wrap: on
line source

@prefix : <http://projects.bigasterisk.com/room/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix fr: <http://bigasterisk.com/foaf/> .

:buttonMap a :ValueMap;
    :map [:from "OFF"; :to :notPressed], [:from "ON"; :to :pressed]
  .



# goal is to read these and have reasoning notice them as the light state so the button works
#sonoff_0/switch/sonoff_basic_relay/state OFF


:kitchenCounterLight a :MqttStatementSource;
  :mqttTopic ("h801_counter" "light" "kit_r" "state");
  :parser :jsonBrightness;
  :graphStatements [:outputPredicate :brightness;] .
    
:kitchenLight a :MqttStatementSource;
  :mqttTopic ("h801_skylight" "light" "kit_r" "state");
  :parser :jsonBrightness;
  :graphStatements [:outputPredicate :brightness;] .