When I try that above configuration for sia I just get this:
====================
www.nicehash.com ====================
Excavator v1.2.2a GPU Miner for NiceHash.
Copyright (C) 2017 NiceHash. All rights reserved.
Developed by djeZo and zawawa with help and contributors:
pallas, Vorksholk, bitbandi, ocminer
====================
www.nicehash.com ====================
Build time: 2017-05-21 16:46:05
Build number: 29
Provided startup commandline:
"E:\Mining\Excavator\excavator.exe"
[19:53:04][0x00000f30][info] Log started
[19:53:04][0x00000f30][info] core | Found CUDA device: GeForce GTX 1080 Ti
[19:53:05][0x00000f30][info] core | Found CUDA device: GeForce GTX 1080 Ti
[19:53:05][0x00000f30][info] api | Listening on 127.0.0.1:3456
[19:53:05][0x00000f30][info] core | Initialized!
This is my first foray into json, so I'm most likely missing something basic.
Run that .bat file instead of .exe. Keep in mind: excavator is more similar to a server app than desktop app.
previous version were working fine with the exe, why the change? getting more confusing and all..
Yes, it may look more confusing, but if take 10min of your time to study what it supports, you will realize that it has a very good aproach that covers everything needed: algo switching, multiple simultaneous pools, dual, tripple mining, device on/off
We could, of course, make a special limited startup fully featured command line like other miners have but that would just mean more programming work and more studying needed for end users.
Current approach gives you knowledge of API and startup commands at the same time, because they are basically the same. What you use for startup, you can use later when Excavator is already running and it will work the same way.
BTW, I suggest you all to take a look at API docs that are being written and almost fully complete:
https://github.com/nicehash/excavator/tree/master/api