annotate service/piNode/config/workshop.n3 @ 1462:2b29f14eb6bd

try new graph+view widget Ignore-this: d5f9c5dc52f04324368716ba2f604fdb darcs-hash:44e85a5c075ef73c34a58deaa3a3c1e8390dae52
author drewp <drewp@bigasterisk.com>
date Sun, 24 Nov 2019 00:01:00 -0800
parents 9f6e6692f57b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1209
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2 @prefix : <http://projects.bigasterisk.com/room/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
3 @prefix order: <http://projects.bigasterisk.com/room/ledColorOrder/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
4 @prefix ha: <http://bigasterisk.com/homeauto/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
5 @prefix sensor: <http://bigasterisk.com/homeauto/sensor/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
6 @prefix houseLoc: <http://bigasterisk.com/homeauto/houseLoc/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
7
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
8 @prefix pin: <http://bigasterisk.com/homeauto/piWorkshop/pin/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
9 @prefix ow: <http://bigasterisk.com/homeauto/piWorkshop/oneWire/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
10 @prefix shopPwm: <http://bigasterisk.com/homeauto/boardShop/pwm/> .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
11
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
12 ha:piWorkshop a :PiBoard;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
13 :hostname "workshop";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
14 :onboardDevice ha:workshopPiTemp;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
15 :hasPin
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
16 pin:GPIO4,
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
17 pin:GPIO16,
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
18 pin:GPIO17,
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
19 pin:GPIO18,
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
20 pin:GPIO26;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
21 :hasI2cBus pin:I2cBus1
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22 .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
23
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
24 ha:workshopPiTemp a :OnboardTemperature;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
25 :influxMeasurement "temperatureF";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
26 :influxTag [:key "location"; :value "workshopPi"] .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
27
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
28 # pin number ignored; see /boot/config.txt
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29 pin:GPIO17 :gpioNumber 17; :connectedTo ow: .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
30 ow: a :OneWire .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
31
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
32 ow: :connectedTo ow:dev-000003a5c6b9 .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
33 ow:dev-000003a5c6b9 a :TemperatureSensor;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
34 :position houseLoc:printerHigh;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
35 :influxMeasurement [
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
36 :measurement "temperatureF";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
37 :predicate :temperatureF;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
38 :tag [:key "host"; :value "workshop"], [:key "location"; :value "printer-high"]] .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
39
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
40 ow: :connectedTo ow:dev-000003a5b709 .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
41 ow:dev-000003a5b709 a :TemperatureSensor;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
42 :position houseLoc:printerMid;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
43 :influxMeasurement [
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
44 :measurement "temperatureF";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
45 :predicate :temperatureF;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
46 :tag [:key "host"; :value "workshop"], [:key "location"; :value "printer-mid"]] .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
47
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
48 ow: :connectedTo ow:dev-000003a5a326 .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
49 ow:dev-000003a5a326 a :TemperatureSensor;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
50 :position houseLoc:printerLow;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
51 :influxMeasurement [
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
52 :measurement "temperatureF";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
53 :predicate :temperatureF;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
54 :tag [:key "host"; :value "workshop"], [:key "location"; :value "printer-low"]] .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
55
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
56 pin:I2cBus1 :connectedTo :workshopRoomLights .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
57 :workshopRoomLights a :PwmBoard;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
58 :output
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
59 [:area :shopSewingLight; :channel 0; :wattage 7],
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
60 [:area :shopLight0; :channel 1; :wattage 10],
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
61 [:area :shopLight1; :channel 2; :wattage 10],
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
62 [:area :shopAriLight; :channel 3; :wattage 10],
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
63 [:area :shopLight2; :channel 4; :wattage 10],
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
64 [:area :shopLight3; :channel 6; :wattage 8] .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
65
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
66 pin:GPIO16 :gpioNumber 16; :connectedTo :workshopTempHumid .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
67 :workshopTempHumid a :TempHumidSensor ;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
68 :influxMeasurement [
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
69 :measurement "temperatureF";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
70 :predicate :temperatureF;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
71 :pointsAtLeastEvery 10;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
72 :tag [:key "host"; :value "workshop"], [:key "location"; :value "workshop"]], [
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
73 :measurement "humidity";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
74 :predicate :humidity;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
75 :tag [:key "host"; :value "workshop"], [:key "location"; :value "workshop"]].
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
76
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
77
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
78 pin:GPIO4 :gpioNumber 4; :connectedTo :workshopOpenSwitch .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
79 :workshopOpenSwitch a :Pushbutton .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
80
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
81 pin:GPIO18 :gpioNumber 18; :connectedTo :workshopRgb .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
82 :workshopRgb a :RgbPixels;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
83 :colorOrder order:GRB;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
84 :pixelGroup :workshopStrip .
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
85
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
86 :workshopStrip
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
87 :startIndex 0;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
88 :endIndex 3;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
89 :src "rainbow.png";
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
90 :x 0;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
91 :y 0;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
92 :height 4;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
93 :interpolate :slide;
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
94 :rate 30 . # px/sec
9f6e6692f57b workshop pi device config
drewp <drewp@bigasterisk.com>
parents:
diff changeset
95