Mercurial > code > home > repos > homeauto
diff service/rdf_to_mqtt/config.n3 @ 732:fdddbdaf07b5
more service renaming; start a lot more serv.n3 job files
Ignore-this: 635aaefc7bd2fa5558eefb8b3fc9ec75
author | drewp@bigasterisk.com |
---|---|
date | Thu, 06 Feb 2020 16:36:35 -0800 |
parents | service/mqtt_graph_bridge/config.n3@e1ee6661329a |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/service/rdf_to_mqtt/config.n3 Thu Feb 06 16:36:35 2020 -0800 @@ -0,0 +1,54 @@ +@prefix : <http://projects.bigasterisk.com/room/> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix fr: <http://bigasterisk.com/foaf/> . + +:kitchenSkylight a :Device; + :mqttTopicHead ("h801_skylight" "light"); + :convertedAttr [ + :deviceAttr :white; + :mqttTopicTail ("kit_w1" "command"); + :valueConversion :to8Bit; + :message '{"state":"ON","brightness":%value%}' + ], + :convertedAttr [ + :deviceAttr :color; + :mqttTopicTail ("kit_r" "command"); + :valueConversion :extractRed8Bit; + :message '{"state":"ON","brightness":%value%}' + ], + :convertedAttr [ + :deviceAttr :color; + :mqttTopicTail ("kit_g" "command"); + :valueConversion :extractGreen8Bit; + :message '{"state":"ON","brightness":%value%}' + ], + :convertedAttr [ + :deviceAttr :color; + :mqttTopicTail ("kit_r" "command"); + :valueConversion :extractBlue8Bit; + :message '{"state":"ON","brightness":%value%}' + ], + +:nightlightAriTemperature a :ExportedMeasurement; + :mqttTopicHead ("nightlight_ari" "sensor" "temperature" "state"); + + :missingAfterSec 150; + :ignoreInputValueBelow -999; + + :valueProcess [ + :conversion :celsiusToFarenheit; #and round(x,2) + ]; + + :graphStatements [ + :outputPredicate :temperatureF; + :statementLifetime :untilReplaced; + + # is this just another valueProcess? + :outputRecentPredicate :recentLowTemperatureF; :recentPeriodSec 30; + ], + + :influxMeasurement [ + :measurement "temperatureF"; + :predicate :temperatureF; + :tag [:key "host"; :value "nightlight_ari"], + [:key "location"; :value "ariRoom"]] .