多分 “ の前は \ が必要……
homeassistant.local -t homeassistant/test -u user -P password -p 1883 -m '{\"temperature\": 23.20}'
mail@icysamon.com