# HG changeset patch # User drewp@bigasterisk.com # Date 1554369550 25200 # Node ID db031d9ec28e7a5e8420b65555e7e206e5e4a5af # Parent bfe555dd0c91e992279418345bae8457be180e41 don't use 'connected' for time and for network. add rdf:type. Ignore-this: 59899796d4785300f40137de2c2c44d5 diff -r bfe555dd0c91 -r db031d9ec28e service/wifi/scrape.py --- a/service/wifi/scrape.py Thu Apr 04 02:16:22 2019 -0700 +++ b/service/wifi/scrape.py Thu Apr 04 02:19:10 2019 -0700 @@ -60,7 +60,7 @@ rows = [] for row in json.loads(resp.body.split(b'device=', 1)[-1]): extra = [] - extra.append((ROOM['connected'], { + extra.append((ROOM['connectedToNetwork'], { 'wireless': AST['wifiAccessPoints'], '2.4G': AST['wifiAccessPoints'], '5G': AST['wifiAccessPoints'], diff -r bfe555dd0c91 -r db031d9ec28e service/wifi/wifi.py --- a/service/wifi/wifi.py Thu Apr 04 02:16:22 2019 -0700 +++ b/service/wifi/wifi.py Thu Apr 04 02:19:10 2019 -0700 @@ -17,7 +17,7 @@ from dateutil import tz from influxdb import InfluxDBClient from pymongo import MongoClient as Connection, DESCENDING -from rdflib import Namespace, Literal, ConjunctiveGraph +from rdflib import Namespace, Literal, ConjunctiveGraph, RDF from twisted.internet import reactor, task from twisted.internet.defer import inlineCallbacks import ago @@ -200,6 +200,7 @@ for dev in self.lastAddrs: if not dev.connected: continue + g.add((dev.uri, RDF.type, ROOM['NetworkedDevice'], ctx)) g.add((dev.uri, ROOM['macAddress'], Literal(dev.mac), ctx)) g.add((dev.uri, ROOM['ipAddress'], Literal(dev.ip), ctx))