├── .gitignore ├── .gitmodules ├── .travis.yml ├── DESIGN.wiki ├── LICENSE ├── Makefile ├── README.md ├── containers ├── ingester │ ├── Dockerfile │ └── build.sh ├── waved │ ├── Dockerfile │ └── build.sh └── wavemq │ ├── Dockerfile │ └── build.sh ├── contextd ├── .gitignore ├── README.md └── main.go ├── demo-setup ├── README.md ├── bin │ └── wv-linux-amd64 ├── drivers │ ├── Dockerfile.pybase │ ├── Dockerfile.system_monitor │ ├── Makefile │ ├── requirements.txt │ └── system_monitor.py ├── environment.sh ├── etc │ ├── ingester │ │ ├── ingester.yml │ │ ├── sshkey │ │ └── sshkey.pub │ ├── waved │ │ └── waved.toml │ └── wavemq │ │ └── wavemq.toml ├── run.sh └── stop.sh ├── driver ├── README.md ├── c37wavemq │ ├── .gitignore │ ├── README.md │ ├── c37wavemq.go │ ├── frames.go │ ├── main.go │ └── pmu.go ├── config.go ├── driver.go ├── national_weather_service │ ├── .gitignore │ ├── national_weather_service.go │ └── params.toml ├── virtual_light │ ├── .gitignore │ ├── params.toml │ └── virtual_light.go └── virtual_thermostat │ ├── .gitignore │ ├── params.toml │ └── virtual_thermostat.go ├── go.mod ├── go.sum ├── grpcauth ├── README.md ├── client.go ├── example │ ├── client.go │ ├── server.go │ └── wave_grpc_client.py ├── server.go └── setup.sh ├── grpcserver ├── example │ └── main.go └── wmq.go ├── ingester ├── Makefile ├── cmd.go ├── config.go ├── ingester.go ├── ingester.yml ├── main.go ├── metrics.go ├── plugins │ ├── c37_plugin.go │ ├── dent.go │ ├── energise.go │ ├── hamilton1.go │ ├── iot_plugin.go │ ├── json.go │ ├── parker_plugin.go │ ├── sharemydata_newstreams_plugin.go │ ├── system_monitor.go │ ├── weather_current_plugin.go │ ├── weather_prediction_plugin.go │ └── weather_station_plugin.go ├── prometheus.yml ├── shell.go ├── store.go ├── timeseries.go ├── trigger.go ├── types.go └── types │ └── types.go ├── proto ├── brick.pb.go ├── brick.proto ├── c37.pb.go ├── c37.proto ├── dentmeter.pb.go ├── dentmeter.proto ├── energise.pb.go ├── energise.proto ├── gen_hvac_proto.py ├── grpcserver.pb.go ├── grpcserver.proto ├── hamilton.pb.go ├── hamilton.proto ├── hvac.pb.go ├── hvac.proto ├── iot.pb.go ├── iot.proto ├── nullabletypes.pb.go ├── nullabletypes.proto ├── parker.pb.go ├── parker.proto ├── system_monitor.pb.go ├── system_monitor.proto ├── wave │ └── eapi.proto ├── wavemq │ ├── eapi.proto │ └── wavemq.proto ├── weather_station.pb.go ├── weather_station.proto ├── xbos.pb.go └── xbos.proto ├── python ├── examples │ ├── energise │ │ ├── README.md │ │ ├── lpbc.py │ │ └── spbc.py │ └── mortartest.py ├── pyxbos-dbcli │ ├── README.md │ ├── example.py │ ├── pyproject.toml │ └── pyxbos_dbcli │ │ └── __init__.py └── pyxbos │ ├── .gitignore │ ├── README.md │ ├── pyproject.toml │ └── pyxbos │ ├── __init__.py │ ├── brick_pb2.py │ ├── brick_pb2_grpc.py │ ├── c37_pb2.py │ ├── c37_pb2_grpc.py │ ├── dentmeter_pb2.py │ ├── dentmeter_pb2_grpc.py │ ├── driver.py │ ├── drivers │ ├── __init__.py │ ├── bacnet │ │ ├── bacnet.py │ │ └── buildings │ │ │ └── orinda-public-library │ │ │ ├── point_to_class.json │ │ │ ├── point_to_value.json │ │ │ └── point_values_by_equipment.json │ ├── dark_sky │ │ └── dark_sky.py │ ├── hue │ │ ├── hue.py │ │ └── requirements.txt │ ├── obvius │ │ ├── obvius.py │ │ ├── obvius.yaml │ │ ├── requirements.txt │ │ └── sensordb.py │ ├── parker │ │ ├── parker.py │ │ └── parker.yaml │ ├── pbc │ │ ├── __init__.py │ │ └── pbc_framework.py │ ├── system_monitor │ │ ├── requirements.txt │ │ └── systemmonitor.py │ ├── weather_current │ │ └── weather_current.py │ └── weather_prediction │ │ └── weather_prediction.py │ ├── eapi_pb2.py │ ├── eapi_pb2_grpc.py │ ├── energise_pb2.py │ ├── energise_pb2_grpc.py │ ├── energize_pb2.py │ ├── energize_pb2_grpc.py │ ├── exceptions.py │ ├── grpcserver_pb2.py │ ├── grpcserver_pb2_grpc.py │ ├── hamilton_pb2.py │ ├── hamilton_pb2_grpc.py │ ├── helloworld_pb2.py │ ├── hvac_pb2.py │ ├── hvac_pb2_grpc.py │ ├── iot_pb2.py │ ├── iot_pb2_grpc.py │ ├── mortard.py │ ├── nullabletypes_pb2.py │ ├── nullabletypes_pb2_grpc.py │ ├── parker_pb2.py │ ├── parker_pb2_grpc.py │ ├── process.py │ ├── system_monitor_pb2.py │ ├── system_monitor_pb2_grpc.py │ ├── wave │ ├── eapi.proto │ ├── eapi_pb2.py │ └── eapi_pb2_grpc.py │ ├── wavemq │ ├── eapi.proto │ └── wavemq.proto │ ├── wavemq_pb2.py │ ├── wavemq_pb2_grpc.py │ ├── weather_station_pb2.py │ ├── weather_station_pb2_grpc.py │ ├── xbos_pb2.py │ └── xbos_pb2_grpc.py ├── setup ├── README.md ├── download_binaries.sh ├── env.sh ├── etc │ ├── waved │ │ └── waved.toml │ └── wavemq │ │ └── wavemq.toml ├── lib.sh ├── run.sh ├── setup_config.sh └── systemd │ ├── waved.service │ └── wavemq.service ├── tools ├── ingester_migrate │ ├── README.md │ ├── migrate.py │ └── requirements.txt ├── ingester_plugin_generator │ ├── .gitignore │ ├── Makefile │ ├── generate.sh │ ├── hamilton_plugin_framework │ ├── iot_plugin_framework │ └── main.go ├── protodef_to_json │ ├── .gitignore │ ├── README.md │ └── main.go ├── subscribe │ └── main.go ├── wave.sh └── waveattd │ ├── Makefile │ ├── api.go │ ├── db.go │ ├── main.go │ ├── shell.go │ └── util.go ├── xbosd ├── Makefile ├── api.go ├── db.go ├── main.go ├── shell.go ├── util.go └── waveatt.go └── xbosmortard ├── Makefile ├── README.md ├── go.mod ├── go.sum ├── hodconfig.yml ├── main.go ├── mortarconfig.yml └── ttl ├── Brick.ttl ├── BrickFrame.ttl ├── berkeley.ttl └── ciee.ttl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/.travis.yml -------------------------------------------------------------------------------- /DESIGN.wiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/DESIGN.wiki -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/README.md -------------------------------------------------------------------------------- /containers/ingester/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/ingester/Dockerfile -------------------------------------------------------------------------------- /containers/ingester/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/ingester/build.sh -------------------------------------------------------------------------------- /containers/waved/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/waved/Dockerfile -------------------------------------------------------------------------------- /containers/waved/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/waved/build.sh -------------------------------------------------------------------------------- /containers/wavemq/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/wavemq/Dockerfile -------------------------------------------------------------------------------- /containers/wavemq/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/containers/wavemq/build.sh -------------------------------------------------------------------------------- /contextd/.gitignore: -------------------------------------------------------------------------------- 1 | # binary 2 | contextd 3 | -------------------------------------------------------------------------------- /contextd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/contextd/README.md -------------------------------------------------------------------------------- /contextd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/contextd/main.go -------------------------------------------------------------------------------- /demo-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/README.md -------------------------------------------------------------------------------- /demo-setup/bin/wv-linux-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/bin/wv-linux-amd64 -------------------------------------------------------------------------------- /demo-setup/drivers/Dockerfile.pybase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/drivers/Dockerfile.pybase -------------------------------------------------------------------------------- /demo-setup/drivers/Dockerfile.system_monitor: -------------------------------------------------------------------------------- 1 | FROM xbos/pybase 2 | 3 | CMD ["python", "system_monitor.py"] 4 | -------------------------------------------------------------------------------- /demo-setup/drivers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/drivers/Makefile -------------------------------------------------------------------------------- /demo-setup/drivers/requirements.txt: -------------------------------------------------------------------------------- 1 | pymortar 2 | pyxbos 3 | psutil 4 | -------------------------------------------------------------------------------- /demo-setup/drivers/system_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/drivers/system_monitor.py -------------------------------------------------------------------------------- /demo-setup/environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/environment.sh -------------------------------------------------------------------------------- /demo-setup/etc/ingester/ingester.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/etc/ingester/ingester.yml -------------------------------------------------------------------------------- /demo-setup/etc/ingester/sshkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/etc/ingester/sshkey -------------------------------------------------------------------------------- /demo-setup/etc/ingester/sshkey.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/etc/ingester/sshkey.pub -------------------------------------------------------------------------------- /demo-setup/etc/waved/waved.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/etc/waved/waved.toml -------------------------------------------------------------------------------- /demo-setup/etc/wavemq/wavemq.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/etc/wavemq/wavemq.toml -------------------------------------------------------------------------------- /demo-setup/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/run.sh -------------------------------------------------------------------------------- /demo-setup/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/demo-setup/stop.sh -------------------------------------------------------------------------------- /driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/README.md -------------------------------------------------------------------------------- /driver/c37wavemq/.gitignore: -------------------------------------------------------------------------------- 1 | c37wavemq 2 | -------------------------------------------------------------------------------- /driver/c37wavemq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/c37wavemq/README.md -------------------------------------------------------------------------------- /driver/c37wavemq/c37wavemq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/c37wavemq/c37wavemq.go -------------------------------------------------------------------------------- /driver/c37wavemq/frames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/c37wavemq/frames.go -------------------------------------------------------------------------------- /driver/c37wavemq/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/c37wavemq/main.go -------------------------------------------------------------------------------- /driver/c37wavemq/pmu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/c37wavemq/pmu.go -------------------------------------------------------------------------------- /driver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/config.go -------------------------------------------------------------------------------- /driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/driver.go -------------------------------------------------------------------------------- /driver/national_weather_service/.gitignore: -------------------------------------------------------------------------------- 1 | national_weather_service 2 | -------------------------------------------------------------------------------- /driver/national_weather_service/national_weather_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/national_weather_service/national_weather_service.go -------------------------------------------------------------------------------- /driver/national_weather_service/params.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/national_weather_service/params.toml -------------------------------------------------------------------------------- /driver/virtual_light/.gitignore: -------------------------------------------------------------------------------- 1 | virtual_light 2 | -------------------------------------------------------------------------------- /driver/virtual_light/params.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/virtual_light/params.toml -------------------------------------------------------------------------------- /driver/virtual_light/virtual_light.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/virtual_light/virtual_light.go -------------------------------------------------------------------------------- /driver/virtual_thermostat/.gitignore: -------------------------------------------------------------------------------- 1 | virtual_thermostat 2 | -------------------------------------------------------------------------------- /driver/virtual_thermostat/params.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/virtual_thermostat/params.toml -------------------------------------------------------------------------------- /driver/virtual_thermostat/virtual_thermostat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/driver/virtual_thermostat/virtual_thermostat.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/go.sum -------------------------------------------------------------------------------- /grpcauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/README.md -------------------------------------------------------------------------------- /grpcauth/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/client.go -------------------------------------------------------------------------------- /grpcauth/example/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/example/client.go -------------------------------------------------------------------------------- /grpcauth/example/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/example/server.go -------------------------------------------------------------------------------- /grpcauth/example/wave_grpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/example/wave_grpc_client.py -------------------------------------------------------------------------------- /grpcauth/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/server.go -------------------------------------------------------------------------------- /grpcauth/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcauth/setup.sh -------------------------------------------------------------------------------- /grpcserver/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcserver/example/main.go -------------------------------------------------------------------------------- /grpcserver/wmq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/grpcserver/wmq.go -------------------------------------------------------------------------------- /ingester/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/Makefile -------------------------------------------------------------------------------- /ingester/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/cmd.go -------------------------------------------------------------------------------- /ingester/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/config.go -------------------------------------------------------------------------------- /ingester/ingester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/ingester.go -------------------------------------------------------------------------------- /ingester/ingester.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/ingester.yml -------------------------------------------------------------------------------- /ingester/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/main.go -------------------------------------------------------------------------------- /ingester/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/metrics.go -------------------------------------------------------------------------------- /ingester/plugins/c37_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/c37_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/dent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/dent.go -------------------------------------------------------------------------------- /ingester/plugins/energise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/energise.go -------------------------------------------------------------------------------- /ingester/plugins/hamilton1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/hamilton1.go -------------------------------------------------------------------------------- /ingester/plugins/iot_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/iot_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/json.go -------------------------------------------------------------------------------- /ingester/plugins/parker_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/parker_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/sharemydata_newstreams_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/sharemydata_newstreams_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/system_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/system_monitor.go -------------------------------------------------------------------------------- /ingester/plugins/weather_current_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/weather_current_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/weather_prediction_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/weather_prediction_plugin.go -------------------------------------------------------------------------------- /ingester/plugins/weather_station_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/plugins/weather_station_plugin.go -------------------------------------------------------------------------------- /ingester/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/prometheus.yml -------------------------------------------------------------------------------- /ingester/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/shell.go -------------------------------------------------------------------------------- /ingester/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/store.go -------------------------------------------------------------------------------- /ingester/timeseries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/timeseries.go -------------------------------------------------------------------------------- /ingester/trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/trigger.go -------------------------------------------------------------------------------- /ingester/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/types.go -------------------------------------------------------------------------------- /ingester/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/ingester/types/types.go -------------------------------------------------------------------------------- /proto/brick.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/brick.pb.go -------------------------------------------------------------------------------- /proto/brick.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/brick.proto -------------------------------------------------------------------------------- /proto/c37.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/c37.pb.go -------------------------------------------------------------------------------- /proto/c37.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/c37.proto -------------------------------------------------------------------------------- /proto/dentmeter.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/dentmeter.pb.go -------------------------------------------------------------------------------- /proto/dentmeter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/dentmeter.proto -------------------------------------------------------------------------------- /proto/energise.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/energise.pb.go -------------------------------------------------------------------------------- /proto/energise.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/energise.proto -------------------------------------------------------------------------------- /proto/gen_hvac_proto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/gen_hvac_proto.py -------------------------------------------------------------------------------- /proto/grpcserver.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/grpcserver.pb.go -------------------------------------------------------------------------------- /proto/grpcserver.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/grpcserver.proto -------------------------------------------------------------------------------- /proto/hamilton.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/hamilton.pb.go -------------------------------------------------------------------------------- /proto/hamilton.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/hamilton.proto -------------------------------------------------------------------------------- /proto/hvac.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/hvac.pb.go -------------------------------------------------------------------------------- /proto/hvac.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/hvac.proto -------------------------------------------------------------------------------- /proto/iot.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/iot.pb.go -------------------------------------------------------------------------------- /proto/iot.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/iot.proto -------------------------------------------------------------------------------- /proto/nullabletypes.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/nullabletypes.pb.go -------------------------------------------------------------------------------- /proto/nullabletypes.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/nullabletypes.proto -------------------------------------------------------------------------------- /proto/parker.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/parker.pb.go -------------------------------------------------------------------------------- /proto/parker.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/parker.proto -------------------------------------------------------------------------------- /proto/system_monitor.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/system_monitor.pb.go -------------------------------------------------------------------------------- /proto/system_monitor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/system_monitor.proto -------------------------------------------------------------------------------- /proto/wave/eapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/wave/eapi.proto -------------------------------------------------------------------------------- /proto/wavemq/eapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/wavemq/eapi.proto -------------------------------------------------------------------------------- /proto/wavemq/wavemq.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/wavemq/wavemq.proto -------------------------------------------------------------------------------- /proto/weather_station.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/weather_station.pb.go -------------------------------------------------------------------------------- /proto/weather_station.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/weather_station.proto -------------------------------------------------------------------------------- /proto/xbos.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/xbos.pb.go -------------------------------------------------------------------------------- /proto/xbos.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/proto/xbos.proto -------------------------------------------------------------------------------- /python/examples/energise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/examples/energise/README.md -------------------------------------------------------------------------------- /python/examples/energise/lpbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/examples/energise/lpbc.py -------------------------------------------------------------------------------- /python/examples/energise/spbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/examples/energise/spbc.py -------------------------------------------------------------------------------- /python/examples/mortartest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/examples/mortartest.py -------------------------------------------------------------------------------- /python/pyxbos-dbcli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos-dbcli/README.md -------------------------------------------------------------------------------- /python/pyxbos-dbcli/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos-dbcli/example.py -------------------------------------------------------------------------------- /python/pyxbos-dbcli/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos-dbcli/pyproject.toml -------------------------------------------------------------------------------- /python/pyxbos-dbcli/pyxbos_dbcli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos-dbcli/pyxbos_dbcli/__init__.py -------------------------------------------------------------------------------- /python/pyxbos/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | pyxbos.egg-info/ 3 | poetry.lock 4 | -------------------------------------------------------------------------------- /python/pyxbos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/README.md -------------------------------------------------------------------------------- /python/pyxbos/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyproject.toml -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/__init__.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/brick_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/brick_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/brick_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/brick_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/c37_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/c37_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/c37_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/c37_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/dentmeter_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/dentmeter_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/dentmeter_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/dentmeter_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/driver.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/bacnet/bacnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/bacnet/bacnet.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_to_class.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_to_class.json -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_to_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_to_value.json -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_values_by_equipment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/bacnet/buildings/orinda-public-library/point_values_by_equipment.json -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/dark_sky/dark_sky.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/dark_sky/dark_sky.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/hue/hue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/hue/hue.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/hue/requirements.txt: -------------------------------------------------------------------------------- 1 | pyxbos 2 | phue 3 | -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/obvius/obvius.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/obvius/obvius.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/obvius/obvius.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/obvius/obvius.yaml -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/obvius/requirements.txt: -------------------------------------------------------------------------------- 1 | BeautifulSoup 2 | datetime 3 | pandas 4 | urllib 5 | -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/obvius/sensordb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/obvius/sensordb.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/parker/parker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/parker/parker.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/parker/parker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/parker/parker.yaml -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/pbc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/pbc/__init__.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/pbc/pbc_framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/pbc/pbc_framework.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/system_monitor/requirements.txt: -------------------------------------------------------------------------------- 1 | pyxbos 2 | psutil 3 | -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/system_monitor/systemmonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/system_monitor/systemmonitor.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/weather_current/weather_current.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/weather_current/weather_current.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/drivers/weather_prediction/weather_prediction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/drivers/weather_prediction/weather_prediction.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/eapi_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/eapi_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/eapi_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/eapi_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/energise_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/energise_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/energise_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/energise_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/energize_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/energize_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/energize_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/energize_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/exceptions.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/grpcserver_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/grpcserver_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/grpcserver_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/grpcserver_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/hamilton_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/hamilton_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/hamilton_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/hamilton_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/helloworld_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/helloworld_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/hvac_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/hvac_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/hvac_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/hvac_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/iot_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/iot_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/iot_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/iot_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/mortard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/mortard.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/nullabletypes_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/nullabletypes_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/nullabletypes_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/nullabletypes_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/parker_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/parker_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/parker_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/parker_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/process.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/system_monitor_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/system_monitor_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/system_monitor_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/system_monitor_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wave/eapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wave/eapi.proto -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wave/eapi_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wave/eapi_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wave/eapi_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wave/eapi_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wavemq/eapi.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wavemq/eapi.proto -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wavemq/wavemq.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wavemq/wavemq.proto -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wavemq_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wavemq_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/wavemq_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/wavemq_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/weather_station_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/weather_station_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/weather_station_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/weather_station_pb2_grpc.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/xbos_pb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/xbos_pb2.py -------------------------------------------------------------------------------- /python/pyxbos/pyxbos/xbos_pb2_grpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/python/pyxbos/pyxbos/xbos_pb2_grpc.py -------------------------------------------------------------------------------- /setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/README.md -------------------------------------------------------------------------------- /setup/download_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/download_binaries.sh -------------------------------------------------------------------------------- /setup/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/env.sh -------------------------------------------------------------------------------- /setup/etc/waved/waved.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/etc/waved/waved.toml -------------------------------------------------------------------------------- /setup/etc/wavemq/wavemq.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/etc/wavemq/wavemq.toml -------------------------------------------------------------------------------- /setup/lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/lib.sh -------------------------------------------------------------------------------- /setup/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/run.sh -------------------------------------------------------------------------------- /setup/setup_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/setup_config.sh -------------------------------------------------------------------------------- /setup/systemd/waved.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/systemd/waved.service -------------------------------------------------------------------------------- /setup/systemd/wavemq.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/setup/systemd/wavemq.service -------------------------------------------------------------------------------- /tools/ingester_migrate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_migrate/README.md -------------------------------------------------------------------------------- /tools/ingester_migrate/migrate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_migrate/migrate.py -------------------------------------------------------------------------------- /tools/ingester_migrate/requirements.txt: -------------------------------------------------------------------------------- 1 | influxdb 2 | -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/.gitignore: -------------------------------------------------------------------------------- 1 | *_plugin.go 2 | -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_plugin_generator/Makefile -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/generate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_plugin_generator/generate.sh -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/hamilton_plugin_framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_plugin_generator/hamilton_plugin_framework -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/iot_plugin_framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_plugin_generator/iot_plugin_framework -------------------------------------------------------------------------------- /tools/ingester_plugin_generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/ingester_plugin_generator/main.go -------------------------------------------------------------------------------- /tools/protodef_to_json/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/protodef_to_json/.gitignore -------------------------------------------------------------------------------- /tools/protodef_to_json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/protodef_to_json/README.md -------------------------------------------------------------------------------- /tools/protodef_to_json/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/protodef_to_json/main.go -------------------------------------------------------------------------------- /tools/subscribe/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/subscribe/main.go -------------------------------------------------------------------------------- /tools/wave.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/wave.sh -------------------------------------------------------------------------------- /tools/waveattd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/Makefile -------------------------------------------------------------------------------- /tools/waveattd/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/api.go -------------------------------------------------------------------------------- /tools/waveattd/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/db.go -------------------------------------------------------------------------------- /tools/waveattd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/main.go -------------------------------------------------------------------------------- /tools/waveattd/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/shell.go -------------------------------------------------------------------------------- /tools/waveattd/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/tools/waveattd/util.go -------------------------------------------------------------------------------- /xbosd/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/Makefile -------------------------------------------------------------------------------- /xbosd/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/api.go -------------------------------------------------------------------------------- /xbosd/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/db.go -------------------------------------------------------------------------------- /xbosd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/main.go -------------------------------------------------------------------------------- /xbosd/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/shell.go -------------------------------------------------------------------------------- /xbosd/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/util.go -------------------------------------------------------------------------------- /xbosd/waveatt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosd/waveatt.go -------------------------------------------------------------------------------- /xbosmortard/Makefile: -------------------------------------------------------------------------------- 1 | build: 2 | CGO_CFLAGS_ALLOW=.*/git.sr.ht/%7Egabe/hod/turtle go build -o xbosmortard 3 | 4 | -------------------------------------------------------------------------------- /xbosmortard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/README.md -------------------------------------------------------------------------------- /xbosmortard/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/go.mod -------------------------------------------------------------------------------- /xbosmortard/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/go.sum -------------------------------------------------------------------------------- /xbosmortard/hodconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/hodconfig.yml -------------------------------------------------------------------------------- /xbosmortard/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/main.go -------------------------------------------------------------------------------- /xbosmortard/mortarconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/mortarconfig.yml -------------------------------------------------------------------------------- /xbosmortard/ttl/Brick.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/ttl/Brick.ttl -------------------------------------------------------------------------------- /xbosmortard/ttl/BrickFrame.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/ttl/BrickFrame.ttl -------------------------------------------------------------------------------- /xbosmortard/ttl/berkeley.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/ttl/berkeley.ttl -------------------------------------------------------------------------------- /xbosmortard/ttl/ciee.ttl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gtfierro/xboswave/HEAD/xbosmortard/ttl/ciee.ttl --------------------------------------------------------------------------------