escalate / loxone-ha-bridge-importer

A commandline tool to import Loxone controls into HA-Bridge
MIT License
2 stars 2 forks source link

Befehl / Eingabe bei HA-Bridge auf Port 80? #4

Closed Dizzy1985 closed 4 years ago

Dizzy1985 commented 4 years ago

Wie muss die Eingabe / Befehl aussehen wenn die Ha-Bridge auf Port 80 läuft?

--ha-bridge-port INTEGER Set port of HA-Bridge server (Default: 8080) [required]

Wenn ich folgendes eingebe:

--ha-bridge-port ="80" \

bekomme ich folgende Fehlermeldung: Error: Invalid value for "--ha-bridge-port": =80 is not a valid integer

escalate commented 4 years ago

Hallo @Dizzy1985, es fehlte die Typisierung der Options. Diese habe ich nun ergänzt. Grundsätzlich musst du aber einen Integer-Wert nicht in Hochkommas setzen, außer du möchtest das er als String interpretiert wird.

--ha-bridge-port=80 \ Würde an der Stelle reichen.

Beste Grüße Felix

escalate commented 4 years ago

:tada: This issue has been resolved in version 1.11.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

Dizzy1985 commented 4 years ago

root@loxberry:/opt/loxone-ha-bridge-importer# python3 importer.py \

--loxone-miniserver="XXX.XXX.X.XX" \ --loxone-username="XXXXX" \ --loxone-password="XXXXX" \ --ha-bridge-server ="192.168.0.22" \ --ha-bridge-port =80 Usage: importer.py [OPTIONS] Try "importer.py --help" for help.

Error: Invalid value for "--ha-bridge-port": =80 is not a valid integer

Ist leider immer noch das selbe, der Port wird nicht akzeptiert????

escalate commented 4 years ago

Hallo @Dizzy1985, ich denke das Leerzeichen vor dem = verursacht das Problem. --ha-bridge-port =80 Du kannst es entweder ohne = oder eben ohne Leerzeichen vor dem = schreiben. --ha-bridge-port 80 oder --ha-bridge-port=80 Beste Grüße

Dizzy1985 commented 4 years ago

Funktioniert ;-)