BLE載ってるRaspberry Piからなら、Switchbot Hubを経由せず
直接Switchbot叩けるよ。USBドングル刺したLinuxからでもOK。

gatttool -b [BDアドレス] -t random --char-write-req -a 0x0016 -n $cmd

$cmd は 570100 でpush、570101 でOn、570102 でOff。