The topic on which slave liveness is reported
Status update
Accepts the following message:
Inform about the status of a particular slave
Slave identifier unique to a particular myio C
online: The slave is powered on and communicating with a particular myio Coffline: Either the slave is unpowered, unreachable or malfunctioningIf the communication between the myio C and a particular slave experiences difficulties, this reports the average number of retries it took to reestablish communication
Additional properties are allowed.
The topic on which a myio remote reports the ambient temperature
Infrared update
Accepts the following message:
Inform about the status of a particular myio remote
Slave identifier unique to a particular myio C
Ambient temperature measured in Celsius
Reports whether a particular myio remote is active (true) or sleeping/unreachable/turned off/etc. (false)
Reports the battery changing status if a particular myio remote has a built in battery
Reports the battery level if a particular myio remote has a built in battery
Additional properties are allowed.
The topic on which energy consumption is reported
Energy consumption update
Accepts the following message:
Inform about energy consumption of a given scope
Slave identifier unique to a particular myio C
Real time energy consumption measured in Watts
all: Total consumption from all aggregated slaves registered in a given myio Cslave: The reported consumption from all channels of a given slave, regardless of its value being aggregrated within the all scope or not. i.e. a myio switch reports a single value which accounts for the measured consumption from both of its channelsIf a particular slave has tree-phase measurement capability (such as the myio medidor), each phase is measured individually
Real time energy consumption measured in Watts
Real time energy consumption measured in Watts
Real time energy consumption measured in Watts
Additional properties are allowed.
Additional properties are allowed.
The topic on which human actions such as toggling a light switch are reported
User action
Accepts the following message:
Inform about manual human interactions
Slave identifier unique to a particular myio C
User universally unique identifier. Validated by the myio cloud
The action executed by the user
Additional properties are allowed.
The topic on which switch state changes are reported
Slave channel update
Accepts the following message:
Inform about state changes of a particular slave channel
Slave identifier unique to a particular myio C
Items:
The channel id. Unique to the slave it belongs to, not global
Meaning varies depending on the channel_type, as follows:
dimmer: 0 -> off; dimmable output from 1 to 100 percentflow_sensor: Use the pulse_updates topic insteaddoor_sensor: 0 -> open; 100 -> closedpresence_sensor: 0 -> idle; 100 -> presense detectedlight_sensor: 0 -> dark environment; 100 -> enough light detectedsmoke_sensor: 0 -> idle; 100 -> smoke detectedUnless otherwise specified, 0 means off and 100 means on; no values in between are allowed unless the channel_type supports it, such as dimmer.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
The topic on which measured ambient temperature is reported
Temperature update
Accepts the following message:
Inform about the environment temperate where a particular slave is located
Slave identifier unique to a particular myio C
Ambient temperature measured in Celsius
Additional properties are allowed.
The topic on which IR/RF signal detection is reported
IR/RF signal detection
Accepts the following message:
Inform about IR/RF signal detection where a particular myio remote is located
Slave identifier unique to a particular myio C
Additional properties are allowed.
The topic on which detected pulses are reported
Pulse update
Accepts the following message:
Inform about detected pulses of a particular slave channel
Slave identifier unique to a particular myio C
Slave channels which are recording pulses
Items:
The channel id. Unique to the slave it belongs to, not global
Up to the last 30 hours of pulse count measurement, aggregated by hour
Items:
Amount of pulses recorded in a hour
UTC time reference
Pulse count. This value is not cumulative between hours
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
The topic on which slave channels can be controlled
Accepts the following message:
Command a particular slave channel to change its value
Slave identifier unique to a particular myio C
The channel id. Unique to the slave it belongs to, not global
Meaning varies depending on the channel_type, as follows:
dimmer: 0 -> off; dimmable output from 1 to 100 percentflow_sensor: Use the pulse_updates topic insteaddoor_sensor: 0 -> open; 100 -> closedpresence_sensor: 0 -> idle; 100 -> presense detectedlight_sensor: 0 -> dark environment; 100 -> enough light detectedsmoke_sensor: 0 -> idle; 100 -> smoke detectedUnless otherwise specified, 0 means off and 100 means on; no values in between are allowed unless the channel_type supports it, such as dimmer.
Additional properties are allowed.
The topic on which command timeouts are reported
Command timeout
Accepts the following message:
Inform about when a particular slave has not responded to a given command
Given slave commands are processed synchronously, that is, once an attempt to control a particular slave is made such as by using the channel_control topic, further attempts to control that particular slave get queued (FIFO) within the myio C, enabling one to infer which command returned a timeout by keeping track of the order they were sent
Slave identifier unique to a particular myio C
Additional properties are allowed.
The topic on which energy current is reported
Energy current update
Accepts the following message:
Inform about energy current measurement of a particular slave
total_current: Total consumption from all phases (a + b + c)a, b and c: The measured consumption for a particular phaseSlave identifier unique to a particular myio C
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Additional properties are allowed.
The topic on which energy tension and power factor are reported
Energy tension and power factor update
Accepts the following message:
Inform about energy tension along with the power factor measurements of a particular slave
Slave identifier unique to a particular myio C
Real time energy consumption measured in Volts
Real time energy consumption measured in Volts
Real time energy consumption measured in Volts
Additional properties are allowed.
Instantanous Power Factor once divided by 255
Instantanous Power Factor once divided by 255
Instantanous Power Factor once divided by 255
Additional properties are allowed.
Additional properties are allowed.
Inform about the status of a particular slave
Slave identifier unique to a particular myio C
online: The slave is powered on and communicating with a particular myio Coffline: Either the slave is unpowered, unreachable or malfunctioningIf the communication between the myio C and a particular slave experiences difficulties, this reports the average number of retries it took to reestablish communication
Additional properties are allowed.
Inform about the status of a particular myio remote
Slave identifier unique to a particular myio C
Ambient temperature measured in Celsius
Reports whether a particular myio remote is active (true) or sleeping/unreachable/turned off/etc. (false)
Reports the battery changing status if a particular myio remote has a built in battery
Reports the battery level if a particular myio remote has a built in battery
Additional properties are allowed.
Inform about energy consumption of a given scope
Slave identifier unique to a particular myio C
Real time energy consumption measured in Watts
all: Total consumption from all aggregated slaves registered in a given myio Cslave: The reported consumption from all channels of a given slave, regardless of its value being aggregrated within the all scope or not. i.e. a myio switch reports a single value which accounts for the measured consumption from both of its channelsIf a particular slave has tree-phase measurement capability (such as the myio medidor), each phase is measured individually
Real time energy consumption measured in Watts
Real time energy consumption measured in Watts
Real time energy consumption measured in Watts
Additional properties are allowed.
Additional properties are allowed.
Inform about manual human interactions
Slave identifier unique to a particular myio C
User universally unique identifier. Validated by the myio cloud
The action executed by the user
Additional properties are allowed.
Inform about state changes of a particular slave channel
Slave identifier unique to a particular myio C
Items:
The channel id. Unique to the slave it belongs to, not global
Meaning varies depending on the channel_type, as follows:
dimmer: 0 -> off; dimmable output from 1 to 100 percentflow_sensor: Use the pulse_updates topic insteaddoor_sensor: 0 -> open; 100 -> closedpresence_sensor: 0 -> idle; 100 -> presense detectedlight_sensor: 0 -> dark environment; 100 -> enough light detectedsmoke_sensor: 0 -> idle; 100 -> smoke detectedUnless otherwise specified, 0 means off and 100 means on; no values in between are allowed unless the channel_type supports it, such as dimmer.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Inform about the environment temperate where a particular slave is located
Slave identifier unique to a particular myio C
Ambient temperature measured in Celsius
Additional properties are allowed.
Inform about IR/RF signal detection where a particular myio remote is located
Slave identifier unique to a particular myio C
Additional properties are allowed.
Inform about detected pulses of a particular slave channel
Slave identifier unique to a particular myio C
Slave channels which are recording pulses
Items:
The channel id. Unique to the slave it belongs to, not global
Up to the last 30 hours of pulse count measurement, aggregated by hour
Items:
Amount of pulses recorded in a hour
UTC time reference
Pulse count. This value is not cumulative between hours
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Additional items are allowed.
Additional properties are allowed.
Command a particular slave channel to change its value
Slave identifier unique to a particular myio C
The channel id. Unique to the slave it belongs to, not global
Meaning varies depending on the channel_type, as follows:
dimmer: 0 -> off; dimmable output from 1 to 100 percentflow_sensor: Use the pulse_updates topic insteaddoor_sensor: 0 -> open; 100 -> closedpresence_sensor: 0 -> idle; 100 -> presense detectedlight_sensor: 0 -> dark environment; 100 -> enough light detectedsmoke_sensor: 0 -> idle; 100 -> smoke detectedUnless otherwise specified, 0 means off and 100 means on; no values in between are allowed unless the channel_type supports it, such as dimmer.
Additional properties are allowed.
Inform about when a particular slave has not responded to a given command
Given slave commands are processed synchronously, that is, once an attempt to control a particular slave is made such as by using the channel_control topic, further attempts to control that particular slave get queued (FIFO) within the myio C, enabling one to infer which command returned a timeout by keeping track of the order they were sent
Slave identifier unique to a particular myio C
Additional properties are allowed.
Inform about energy current measurement of a particular slave
total_current: Total consumption from all phases (a + b + c)a, b and c: The measured consumption for a particular phaseSlave identifier unique to a particular myio C
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Real time energy consumption measured in milliampere
Additional properties are allowed.
Inform about energy tension along with the power factor measurements of a particular slave
Slave identifier unique to a particular myio C
Real time energy consumption measured in Volts
Real time energy consumption measured in Volts
Real time energy consumption measured in Volts
Additional properties are allowed.
Instantanous Power Factor once divided by 255
Instantanous Power Factor once divided by 255
Instantanous Power Factor once divided by 255
Additional properties are allowed.
Additional properties are allowed.