When the first time I startup the ui with a broswer , I just get a large black box at the centre of the page,, Three days later, I finally click to next tag, seeing some reading, three more days later I can import recipe, using WebUI. Then I start over from install form source to WebUI ,That is my story.
By modify src.ino only include DS18B20 sensor and update data from it only. The UI page is just from github. and take the data to "Humidity " leave some will be “0”, some will be “null” .
My reading from DS18B20 data goes to Humidity so I echo on Humidity
You may try to focus on “DS18B20” then I2C BUS “AM2315”.
DS18B20 is using Pin5 (pull up resistor) , 5V and GND from Mega2560. If nothing connected to Pin5.
Open a terminal
$rostopic echo "/environments/environment_1/water_temperature/raw
by using “rostopic echo” you can have all readings is ok or not at the moment.
Or you may want to check AM2315. please uplug all I2C bus form the circuit only leave AM2315 ,again using rostopic to check air_temperature /raw and air_humidity/raw
you may also try stop the openag_brain.service and run it manually and looking at any message related to sensors like DS1820, AM2315 and so on.
$sudo systemctl stop openag_brain.service
$rosrun openag_brain main personal_food_computer_v2.launch