Two months ago I had absolute zero knowledge about professional kitchens and Modbus. But with Node-Red I have gained a lot of experience and now I am in the edge of falling way too deep or making a success story.
I’m a bit of a late bloomer when it comes to MODBUS, so apologies in advance if some of these questions sound naïve. I’d genuinely appreciate honest, professional opinions rather than sugar-coating.
To put things into perspective: two months ago MODBUS was, for me, mostly just a term associated with RS-485. Since then I’ve managed to get up to speed with the basics quite rapidly — I now understand how RTU
TCP gateways work, how polling behaves, and I’m already successfully reading live data from one kitchen’s MODBUS bus.
That said, what I’m discovering is that the physical and architectural reality of the bus itself is extremely limited.
I’m working in an environment with POSSIBILITY to include multiple professional kitchens, spanning different decades and manufacturers. What I keep running into is this:
My concern is whether I’m facing an unreasonably large challenge trying to bring these under one umbrella.
I already have a fair amount of success reading data from a sizable set of temperature sensors and some other values that are on a shared bus. That part I’m comfortable with: polling, decoding registers, mapping data, etc.
Node-Red reads the registers and make them MQTT devices.
Where I start to question my sanity is the next step:
So my core questions are:
I’m not afraid of work, but I am trying to understand whether this is a reasonable one-man effort, or whether I’m trying to eat an elephant whole.
Any real-world experience, architectural advice, or “don’t do this, do that instead” stories are very welcome.
Thanks in advance for your patience.
I’m a bit of a late bloomer when it comes to MODBUS, so apologies in advance if some of these questions sound naïve. I’d genuinely appreciate honest, professional opinions rather than sugar-coating.
To put things into perspective: two months ago MODBUS was, for me, mostly just a term associated with RS-485. Since then I’ve managed to get up to speed with the basics quite rapidly — I now understand how RTU
That said, what I’m discovering is that the physical and architectural reality of the bus itself is extremely limited.
I’m working in an environment with POSSIBILITY to include multiple professional kitchens, spanning different decades and manufacturers. What I keep running into is this:
- Devices from f. ex Carel, Dixell, and many others
- No ready-made or unified MODBUS cabling between them
- Different generations of controllers, different assumptions
- In many cases, no clear documentation of addresses, baud rates, or even whether MODBUS was ever properly commissioned
- Existing wiring that appears to have been designed for very narrow original use cases
My concern is whether I’m facing an unreasonably large challenge trying to bring these under one umbrella.
I already have a fair amount of success reading data from a sizable set of temperature sensors and some other values that are on a shared bus. That part I’m comfortable with: polling, decoding registers, mapping data, etc.
Node-Red reads the registers and make them MQTT devices.
Where I start to question my sanity is the next step:
- Each controller likely needs individual addressing?
- Vendor-specific register maps
- Different expectations around termination, biasing, and topology
- And on top of that, trying to include other HACCP-relevant devices beyond “just temperatures”
- And of course any important alert data from any kitchen device
So my core questions are:
- Is there any modern or pragmatic way to unify this kind of mixed kitchen environment?
- Or is the reality that each device more or less needs to be treated as a bespoke integration project?
- At what point do professionals usually draw the line and say “this should have been designed centrally from day one”?
I’m not afraid of work, but I am trying to understand whether this is a reasonable one-man effort, or whether I’m trying to eat an elephant whole.
Any real-world experience, architectural advice, or “don’t do this, do that instead” stories are very welcome.
Thanks in advance for your patience.


