Skip to content

VSCP Demo GUID's

Åke Hedman edited this page Jun 13, 2023 · 73 revisions

VSCP Demo GUID's

Why?

I (Åke, maintainer of VSCP) has decided to put most of the data generated in our house/office out to the VSCP demo MQTT broker. Why? you may ask. The reason is to make real time VSCP data available to experiment with, without having a local hardware setup available. I will also try to describe the setups but this may take some time.

Where

The sensor data is published to the demo.vscp.org broker and also to the test.mosquitto.org broker. Connect info is here VSCP Demo server

Servers and sensor nodes

Lynx server

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:00:00:xx:xx Lynx VSCP Dameon
FF:FF:FF:FF:FF:FF:FF:FE:00:1F:29:35:61:6C:xx:xx Lynx Machine
FF:FF:FF:FF:FF:FF:FF:FE:00:1F:29:35:61:6C:00:00 Lynx Heartbeat

Wolf server

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:01:00:xx:xx Wolf

Beaglebone black 1

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:02:00:xx:xx Beaglebone1

Raspberry Pi 1

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:03:00:xx:xx Pi1 Daemon
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:40:59:96:xx:xx Pi1 machine
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:40:59:96:00:00 Pi1 heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:40:59:96:00:01 Pi1 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:40:59:96:00:02 Pi1 GPU temperature
FF:FF:FF:FF:FF:FF:FF:FF:61:00:08:01:92:AF:A8:10 Digitemp DS2489 onewire reading - Green House South
FF:FF:FF:FF:FF:FF:FF:FF:3C:00:08:01:92:9D:3D:10 Digitemp DS2490 onewire reading - Office

Raspberry Pi 2

GUID Sensorindex Description
25:00:00:00:00:00:00:00:00:00:00:00:04:00:xx:xx -- Pi2 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:C9:69:7A:xx:xx -- Pi2 machine
25:00:00:00:00:00:00:00:00:00:00:00:04:01:xx:xx -- Pi2 - CAN4VSCP driver interface (Temperatures)
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:C9:69:7A:00:00 0 Pi2 Heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:C9:69:7A:00:01 0 Pi2 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:C9:69:7A:00:02 0 Pi2 GPU temperature
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 0 Temperature Office
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 1 Temperature Air south
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 2 Temperature programmers desk
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 3 Temperature lab desk
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 4 Temperature Compost 1
25:00:00:00:00:00:00:00:00:00:00:00:04:1:00:02 5 Temperature Compost 2

Raspberry Pi 3

GUID Sensor index Description
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:xx:xx - Pi3 machine
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:00 0 Pi3 Heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:01 0 Pi3 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:02 0 Pi3 GPU temperature
25:00:00:00:00:00:00:00:00:00:00:00:05:00:xx:xx - Pi3 VSCP Daemon
25:00:00:00:00:00:00:00:00:00:00:00:05:01:xx:xx - CAN4VSCP driver and devices on CAN4VSCP bus.
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:01 0 Fist Rate Wind Speed (raw data) - Accra counter module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:01 1 Sparc Fun Windspeed (raw data) - Accra counter module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:01 2 Rain sensor (raw data) - Accra counter module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:02 0 Temperature Garage Upper - Kelvin NTC10K module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:02 4 Temperature Garage Lower - Kelvin NTC10K module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:03 0 Sparc Fun wind direction (raw data) - Vilnius A/D module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:03 1 First Rate Wind direction (raw data) - Vilnius A/D module
25:00:00:00:00:00:00:00:00:00:00:00:05:01:00:03 2 First Rate Wind speed (raw data) - Vilnius A/D module
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 0 Temperature in garage from BME680 (C) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_TEMPERATURE=6
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 1 Humidity in garage from BME680 (%) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_HUMIDITY=35
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 2 Raw pressure in garage from BME680 (Pa) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_PRESSURE=12
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 3 Sea level pressure in garage from BME680 (Pa) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_RESISTANCE=12
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 4 Gas concentration in garage from BME680 (Ohm) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_ELECTRICAL_RESISTANCE=18
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 5 Altitude (calculated) in garage from BME680 (m) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_ALTITUDE=51
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:03 6 Dew point in garage from BME680 (C) - CLASS2.MEASUREMENT_STR=1040, VSCP_TYPE_MEASUREMENT_DEWPOINT=49
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:04 0 upper temperature (Garage). NTC sensor
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:AF:06:38:00:04 4 Mounting box temperature (Garage). 1-wire sensor (DS18B20)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:01 0 Wind Speed Sparc Fun sensor (Count)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:01 1 Windspeed daily Max (Sparc Fun)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:01 2 Windspeed daily Min (Sparc Fun)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:01 3 Windspeed daily Average (Sparc Fun
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:02 0 Wind Speed Firstrate (Analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:02 1 Windspeed 24h Max (Firstrate analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 2 Windspeed 24h Min (Firstrate analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 3 Windspeed 24h average (Firstrate analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 0 Wind Speed Firstrate (Count)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 1 Windspeed 24h Max (Firstrate cnt)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 2 Windspeed 24h Min (Firstrate cnt)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:03 3 Windspeed 24h average (Firstrate cnt)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:04 0 Wind Direction Sparc Fun (Analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:05 0 Wind Direction Firstrate (Analog)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:06 0 Rain sensor Sparc Fun (Count)
25:00:00:00:00:00:00:00:00:00:00:00:05:00:01:07 0 Rain sensor ESP32 (Count)

Events


Raspberry Pi 4

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:06:00:xx:xx Pi4 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:0a:11:62:xx:xx Pi4 machine This is the Raspberry Pi itself. Heartbeats on similar use this GUID. Address is based on IP address
25:00:00:00:00:00:00:00:00:00:00:00:06:00:00:00
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:00 GUID for Level I CAN4VSCP driver.
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:01 GUID for node Kelvin NTC10K module inside fridge with nickname=1.

There is three temperature sensors.
Sensorindex=0 for the on board temperature sensor.
Sensorindex=1 for the fridge temperature sensor.
Sensorindex=2 for the compressor temperature sensor.
Sensorindex=4 for kitchen temperature sensor.
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:02 GUID for node with nickname=2. Paris relay module controlling relays for workshop lights.
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:03 GUID for node with nickname=3. Paris relay module controlling relay in the fridge.
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:04 GUID for node with nickname=4. Beijing I/O module in refrigerator. Controls compressor and light on refrigerator.
25:00:00:00:00:00:00:00:00:00:00:00:06:01:00:05 GUID for node with nickname=5, Kelvin NTC10K in refrigerator.
There is three temperature sensors.
Sensorindex=0 for on board sensor.
Sensorindex=1 for upper cabin.
Sensorindex=2 for lower cabin.
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:0A:11:62:00:00 Heartbeat from Pi4
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:0A:11:62:00:01 CPU temperature of Pi4
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:0A:11:62:00:02 GPU Temperature of Pi4
25:00:00:00:00:00:00:00:00:00:00:00:06:01:xx:xx Pi4 - CAN4VSCP driver interface (Kitchen)
25:00:00:00:00:00:00:00:00:00:00:00:06:02:xx:xx Pi4 - Level I logger interface

Raspberry Pi 5

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:07:00:xx:xx Pi5 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:CF:3A:15:xx:xx Pi5 machine
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:CF:3A:15:00:00 Pi5 heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:CF:3A:15:00:01 Pi5 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:CF:3A:15:00:02 Pi5 GPU temperature

Raspberry Pi 6

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:08:00:xx:xx Pi6 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:xx:xx Pi6 machine
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:00 Pi6 heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:01 Pi6 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:02 Pi6 GPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:03 Pi6 Air temperature 1-wire (C)
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:04 Pi6 Illuminance west (lux)
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:05 Reserved
FF:FF:FF:FF:FF:FF:FF:FE:B8:27:EB:8B:57:15:00:06 Pi6 UV Index (0-15)

Raspberry Pi 7

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:09:00:xx:xx Pi7 VSCP Daemon

Raspberry Pi 8

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0A:00:xx:xx Pi8 VSCP Daemon

Raspberry Pi 9

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0B:00:xx:xx Pi9 VSCP Daemon

Raspberry Pi 10

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0C:00:xx:xx Pi10 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:xx:xx Pi10 machine
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:00 Pi10 Heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:01 Pi10 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:02 Pi10 GPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:03 Pi10 Ground temperature (1-wire). This sensor is located about 0.3 meters under the ground.
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:04 Pi10 Air temperature (1-wire). This sensor is located in the free air about 1 meter above the ground sensor.
FF:FF:FF:FF:FF:FF:FF:FE:60:E3:27:1D:75:C3:00:05 Pi10 Illuminance East (lux)

Raspberry Pi 11

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0D:00:xx:xx Pi11 VSCP Daemon
25:00:00:00:00:00:00:00:00:00:00:00:0D:00:00:00 Pi11 VSCP Daemon Heartbeat
25:00:00:00:00:00:00:00:00:00:00:00:0D:00:00:01 Pi11 VSCP Daemon CPU Temperature
25:00:00:00:00:00:00:00:00:00:00:00:0D:00:00:02 Pi11 VSCP Daemon GPU Temperature

CLASS1.INFORMATION, TYPE=ON

PIR and Door sensors

Index Description
0 Office door sensor
1 Cellar door upper sensor
2 Front door sensor
3 Unused
4 PIR Upper Cellar door
5 PIR Main entrance
6 Unused
7 PIR Office door

Raspberry Pi 12

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0E:00:xx:xx Pi12 VSCP Daemon
FF:FF:FF:FF:FF:FF:FF:FE:E4:5F:01:41:A5:F8:xx:xx Pi12 machine
FF:FF:FF:FF:FF:FF:FF:FE:E4:5F:01:41:A5:F8:00:00 Pi12 Heartbeat
FF:FF:FF:FF:FF:FF:FF:FE:E4:5F:01:41:A5:F8:00:01 Pi12 CPU temperature
FF:FF:FF:FF:FF:FF:FF:FE:E4:5F:01:41:A5:F8:00:02 Pi12 GPU temperature

Misc

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:0F:00:xx:xx Reserved
25:00:00:00:00:00:00:00:00:00:00:00:10:00:xx:xx Reserved
25:00:00:00:00:00:00:00:00:00:00:00:11:00:xx:xx Reserved

vscp1

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:20:00:xx:xx vscp1 server VSCP Daemon

vscp2

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:21:00:xx:xx vscp2 server VSCP Daemon

vscp3

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:22:00:xx:xx vscp3 server VSCP Daemon

Tasmota based device in main bedroom

GUID Description
FF:FF:FF:FF:FF:FF:FF:FE:60:01:94:07:2F:6A:xx:xx Tasmota in Bedroom

Tasmota based device in cold cellar

GUID Description
FF:FF:FF:FF:FF:FF:FF:FE:60:01:94:07:31:D0:xx:xx Tasmota in cold cellar

Tasmota based device in cold cellar

GUID Description
FF:FF:FF:FF:FF:FF:FF:FE:60:01:94:07:2F:6A:xx:xx Tasmota in garage

ESP8266 base device in postbox

GUID Description
FF:FF:FF:FF:FF:FF:FF:FE:5C:CF:7F:07:76:03:xx:xx Postbox ESP8266

Events

Class/Type Sensorindex Description
CLASS1.MEASUREMENT=10, VSCP_TYPE_MEASUREMENT_TEMPERATURE=6 0 Temperature (C)
CLASS1.MEASUREMENT=10, VSCP_TYPE_MEASUREMENT_ELECTRICAL_POTENTIAL=15 0 Battery voltage (V)
CLASS1.DATA=15, VSCP_TYPE_DATA_SIGNAL_QUALITY=6 0 Signal strength (dBm)

Soft services

GUID Description
25:00:00:00:00:00:00:00:00:00:00:00:31:00:00:01 SMHI Weather forecasts
25:00:00:00:00:00:00:00:00:00:00:00:31:00:00:02 YR Weather forecasts
25:00:00:00:00:00:00:00:00:00:00:00:33:00:00:03 NOAA Weather forecasts

Sensor puck

GUID Description
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:00 Readings from a Silicon Labs Bluetooth Sensorpuck. RSSI, Humidity, Temperature, Ambient light, UV index and Battery voltage in our server room. Note that this GUID is fully transparently based on the Bluetooth id of the Sensor puck.
Software is here https://github.com/grodansparadis/vscp-python-sensorpuck
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:01 Temperature
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:02 Humidity
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:03 Light intensity
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:04 UV Index
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:05 Battery voltage
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:06 Dew point
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:07 Reserved
FF:FF:FF:FF:FF:FF:FF:F7:D4:81:CA:E1:4A:AA:00:08 RSSI

Clone this wiki locally