view service/mqtt_to_rdf/conf/rf.n3 @ 1584:0ca3228abade

start zigbee configs. this proves the need for more graph output from a given mqtt message
author drewp@bigasterisk.com
date Sun, 29 Aug 2021 13:43:50 -0700
parents cdc76c84e3e2
children 5871ef3a380e
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/> .

# to discover new codes:
# mosquitto_sub -v -t rfsetup/rf_received

:wallButton1 a :MqttStatementSource;
  :mqttTopic ("rfsetup" "rf_received");
  :filterPayloadJsonEquals "{\"protocol\":1,\"code0\":0,\"code1\":7906}";
  :parser :rfCode;
  :conversions (:buttonPress);
  :graphStatements [:outputPredicate :state] .

:wallButton2 a :MqttStatementSource;
  :mqttTopic ("rfsetup" "rf_received");
  :filterPayloadJsonEquals "{\"protocol\":1,\"code0\":0,\"code1\":7905}";
  :parser :rfCode;
  :conversions (:buttonPress);
  :graphStatements [:outputPredicate :state] .

:wallButton3 a :MqttStatementSource;
  :mqttTopic ("rfsetup" "rf_received");
  :filterPayloadJsonEquals "{\"protocol\":1,\"code0\":0,\"code1\":7908}";
  :parser :rfCode;
  :conversions (:buttonPress);
  :graphStatements [:outputPredicate :state] .

:wallButton4 a :MqttStatementSource;
  :mqttTopic ("rfsetup" "rf_received");
  :filterPayloadJsonEquals "{\"protocol\":1,\"code0\":0,\"code1\":53825}";
  :parser :rfCode;
  :conversions (:buttonPress);
  :graphStatements [:outputPredicate :state] .