Shelly Schalten mit Restricted Login

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Accuracy
Beiträge: 750
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Shelly Schalten mit Restricted Login

Beitrag von Accuracy » 19.04.2024, 06:52

Hi Leute,
ich habe einen Shelly 1Plus in meine HM CCU2 integriert und der Schaltvorgang funktioniert auch tadellos mit dem Befehl in der Shelly Setting: -q -O - 'http://192.168.1.16/relay/0?turn~3don'

Das einzige Problem was ich habe ist, wenn ich den Shelly bei der Setting "Internet & Security" mit "Restrict Login" mit User Name und Passwort schütze.
Ich vermute es liegt daran, dass er dann das PW braucht um den Schaltvorgang auszulösen. Aber wo gebe ich das mit?
Bildschirmfoto 2024-04-19 um 06.44.10.png
Shelly Setting
Zuletzt geändert von Accuracy am 19.04.2024, 10:56, insgesamt 1-mal geändert.

rentier-s
Beiträge: 382
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Shelly Sch

Beitrag von rentier-s » 19.04.2024, 08:44

Ähm, eine Suchmaschine Deiner Wahl bringt Dich mit den Suchbegriffen "wget username password" auf die richtige Spur ;-)

Ich verwende curl statt wget.

Accuracy
Beiträge: 750
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von Accuracy » 19.04.2024, 11:47

geht halt leider weder das eine noch das andere, wenn der Shelly ein PW vergeben hat.

ich habs mit wget und mit Curl versucht

curl -s -o - 'http://admin:myPasswort@192.168.1.16/relay/0?turn=on'
oder
curl -s -o - 'http://admin:myPasswort@192.168.1.16/relay/0?turn~3don'

Silverstar
Beiträge: 369
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 95 Mal
Danksagung erhalten: 68 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von Silverstar » 19.04.2024, 11:58

Code: Alles auswählen

curl -u username:password http://example.com

Accuracy
Beiträge: 750
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von Accuracy » 19.04.2024, 12:00

und hintendran so übernehmen? ist es turn=on oder mit Tilde?

Silverstar
Beiträge: 369
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 95 Mal
Danksagung erhalten: 68 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von Silverstar » 19.04.2024, 12:07

Ausprobieren.

Code: Alles auswählen

curl -u admin:myPasswort -o - "http://192.168.1.16/relay/0?turn=on"
sollte funktionieren.

Accuracy
Beiträge: 750
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von Accuracy » 28.04.2024, 08:45

schaltet leider nicht :(
habs jetzt im ioBroker via Shelly Adapter und Blockly Skript gemacht.

Interessanter fun fact: ich trage den CURL befehl ein, gehe auf übernehmen und OK, bekomme die Meldung die Daten wurden übertragen. Dann gehe ich wieder rein und es steht wieder der wget Befehl von vorher drin.

rentier-s
Beiträge: 382
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Shelly Schalten mit Restricted Login

Beitrag von rentier-s » 29.04.2024, 08:28

Accuracy hat geschrieben:
28.04.2024, 08:45
ich trage den CURL befehl ein, gehe auf übernehmen und OK, bekomme die Meldung die Daten wurden übertragen. Dann gehe ich wieder rein und es steht wieder der wget Befehl von vorher drin.
Das setzen der Datenpunkte über die WebUI ist teilweise buggy. Am besten über Programme -> Skript testen

Code: Alles auswählen

(dom.GetObject(ID_CHANNELS).Get("ShellyDrainagePumpe")).DPByHssDP("CMD_SETL").State("curl -u admin:<Passwort> -o - 'http://192.168.1.16/relay/0?turn=on'");
(dom.GetObject(ID_CHANNELS).Get("ShellyDrainagePumpe")).DPByHssDP("CMD_SETS").State("curl -u admin:<Passwort> -o - 'http://192.168.1.16/relay/0?turn=off'");

jp112sdl
Beiträge: 12123
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2153 Mal
Kontaktdaten:

Re: Shelly Schalten mit Restricted Login

Beitrag von jp112sdl » 29.04.2024, 09:15

rentier-s hat geschrieben:
29.04.2024, 08:28
Das setzen der Datenpunkte über die WebUI ist teilweise buggy.
Jain.
In der CUxD Doku steht beschrieben, wie bestimmte Sonderzeichen ersetzt werden müssen.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „HomeMatic allgemein“