Ну если речь идет о экран, сеть, облако, то можно обойтись и двумя источниками, а экран связать с сетевой переменной. Ведь наверняка запись из сети идет не постоянно а только для смены уставки.
В общем надо пробовать различные варианты.
Так же если не хватает переменных, то float преобразовывать в int с необходимым количеством после запятой а внутри программы обратно, если прямо таки float где-то необходим...