view service/piNode/config.n3 @ 1026:8e075449ba0a

piNode support for temp sensors. proper hostname lookup Ignore-this: a68c3319bffb16c55cbb5f329118f0a4 darcs-hash:3b4c8482b870731064ae5685d32a4206b7a2d7d6
author drewp <drewp@bigasterisk.com>
date Mon, 18 Jan 2016 22:43:22 -0800
parents d2dad0e5d380
children
line wrap: on
line source

@prefix rdfs:     <http://www.w3.org/2000/01/rdf-schema#> .
@prefix :         <http://projects.bigasterisk.com/room/> .
@prefix ha:       <http://bigasterisk.com/homeauto/> .
@prefix sensor:   <http://bigasterisk.com/homeauto/sensor/> .
@prefix houseLoc: <http://bigasterisk.com/homeauto/houseLoc/> .

@prefix board2pin: <http://bigasterisk.com/homeauto/board2/pin/> .
@prefix board2ow: <http://bigasterisk.com/homeauto/board2/oneWire/> .

ha:node2 a :PiBoard;
  :hostname "sticker";
  :onboardDevice ha:bedroomPiTemp;
  :hasPin
    board2pin:GPIO2,
    board2pin:GPIO3,
    board2pin:GPIO4,
    board2pin:GPIO17,
    board2pin:GPIO27
    .

ha:bedroomPiTemp a :OnboardTemperature .

board2pin:GPIO2 :gpioNumber 2 .
board2pin:GPIO3 :gpioNumber 3 .
board2pin:GPIO4 :gpioNumber 4 .
board2pin:GPIO17 :gpioNumber 17 .
board2pin:GPIO27 :gpioNumber 27 .

board2pin:GPIO17 :connectedTo sensor:motion1 .
sensor:motion1 a :MotionSensor;
  :sees houseLoc:bed .

:bedLedStrip a :RgbStrip;
  :redChannel board2pin:GPIO2;
  :greenChannel board2pin:GPIO3;
  :blueChannel board2pin:GPIO4 .
    
board2pin:GPIO27 :connectedTo :headboardWhite .
:headboardWhite a :LedOutput .
  
#board2pin:b29 :connectedTo board2ow: .
#board2ow: a :OneWire;
#  :connectedTo board2ow:temperatureSensor .
#board2ow:temperatureSensor a :TemperatureSensor;
#  :position :bed .

@prefix board3pin: <http://bigasterisk.com/homeauto/board3/pin/> .
@prefix board3ow: <http://bigasterisk.com/homeauto/board3/oneWire/> .

ha:node3 a :PiBoard;
  :hostname "kitchen";
  :onboardDevice ha:kitchenPiTemp;
  :hasPin
    board3pin:GPIO4,
    board3pin:GPIO17
    .
    
ha:kitchenPiTemp a :OnboardTemperature .

board3pin:GPIO4 :gpioNumber 4; :connectedTo sensor:tempHumidKitchen .
sensor:tempHumidKitchen a :TempHumidSensor;
  :sees houseLoc:kitchenCounter;
  :graphiteName "system.house.temp.kitchenCounter" .

board3pin:GPIO17 :gpioNumber 17; :connectedTo board3ow: .
board3ow: a :OneWire; :connectedTo board3ow:dev-000003a5a94c .
board3ow:dev-000003a5a94c a :TemperatureSensor;
  :position houseLoc:kitchenCounter;
  :graphiteName "system.house.temp.kitchenCounter_ds_test" .

ha:node4 a :PiBoard;
  :hostname "living";
  :onboardDevice ha:livingPiTemp .