view service/rdf_from_mqtt/config_bed_bar.n3 @ 1519:c7217cf1cfc1

add rdf_from_mqtt, though at the moment the graph urls may not be in sync and the reqs have just been updated Ignore-this: 11b16f06340adc7228930f3774323d1a darcs-hash:a247b60725d7617a4712d6b8e914531020e82f80
author drewp <drewp@bigasterisk.com>
date Tue, 04 Feb 2020 23:33:21 -0800
parents
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]
  .

:bedBarAsherButton1 a :MqttStatementSource;
  :mqttTopic ("bed_bar_asher" "binary_sensor" "button_1" "state");
  :parser :buttonMap;
  :graphStatements [:outputPredicate :state;] .
  
:bedBarAsherButton2 a :MqttStatementSource;
  :mqttTopic ("bed_bar_asher" "binary_sensor" "button_2" "state");
  :parser :buttonMap;
  :graphStatements [:outputPredicate :state;] .
  
:bedBarAsherButton3 a :MqttStatementSource;
  :mqttTopic ("bed_bar_asher" "binary_sensor" "button_3" "state");
  :parser :buttonMap;
  :graphStatements [:outputPredicate :state;] .
  
:bedBarAsherButton4 a :MqttStatementSource;
  :mqttTopic ("bed_bar_asher" "binary_sensor" "button_4" "state");
  :parser :buttonMap;
  :graphStatements [:outputPredicate :state;] .