Closed davidcreager closed 1 year ago
Hi
ctl_controller
is your evhome screen unit (i.e. the main controller). hgi_evogateway
is the nanocul device that the evogateway script is connecting toctl_controller
and hgi_evogateway
devices; ctl_controller
will list data for that zone as transmitted by the controller, and the hgi_evogateway
will list data that the nanocul device itself has picked up directly with its own radio.Thanks ....helps a bit.....By 'design' I am trying to understand what the messages mean and how the relate to any packet received.
I am looking at the Rames protocol from the wiki https://github.com/zxdavb/ramses_protocol/wiki at the start it refers to `The three main elements of any packet are:
the 3 device ids (e.g. 04:056057, 01:145038) for controllers, TRV, DHW relays, etc. the packet verb (I, W, RQ, RP) and code (e.g. 30C9, 10A0, and 0008) the payload (e.g. 0008310107FD0...), which can be decoded further`
I guess you translate the devices using the schema? and then depending on the verb/payload decode into one or more messages? What makes you produce multiple messages?
I also see lots of messages with the final part of the topic has '_ts' When are these sent?
Also, what is a _domain_FC_appliance_controller
Yes, that is essentially it. As they come in, packets are interpreted and then published to an MQTT broker (i.e. in human readable form) such that the packet data can be used by other third party applications (e.g. in my case, such as openHAB). Multiple messages are produced if a given packet contains data for multiple zones. For example, the controller broadcasts a single packet containing the current temperature of each zone. My script takes this packet, and splits it into the individual zones before publishing to MQTT.
Anything with "_ts" is basically a timestamp of when that particular message was last updated.
_domain_FC_appliance_controller
is a packet with its zone ID set as hex FC
. This normally represents "appliance controllers" devices using the ramses_rf terminology.
Many thanks for the help
Hi,
Thanks so much for sharing this work. I have some very basic questions,
1) What do 'ctl_controller' and ''hgi_evo_gateway" refer to?
2) What is the design of the mqtt messages? One of my zones has the following topics
3) Another Zone evohome/evogateway/lounge/ctl_controller evohome/evogateway/lounge/hgi_evo_gateway This zone has a round thermostat and 3 x trvs. Slightly confused that the trvs or thermostat aren't appearing
4) Another zone, which I would have thought would have been identical to (2) above, ie it has a round thermostat and a trv. evohome/evogateway/dining/ctl_controller evohome/evogateway/dining/hgi_evo_gateway
Sorry if these are stupid questions, if I should be looking in a forum or wiki somewhere then please give me a pointer.
Thanks again