По ссылке на пост выше вычитал, что нельзя за один запрос получить температуру и уровень pH, хотя они находятся в соседних регистрах и мне бы и в голову не пришло разделять запросы. Так что спасибо тому, кто это написал. Только вот не в той теме написал, потому повторю тут:

Для чтения температуры и pH надо делать 2 запроса по модбас, за один не получится (это нигде не задокументировано).