Ich versuche mit PHP CURL die Digest Authentication hinzukriegen.
Wenn ich CURLOPT_HTTPAUTH => DIGEST und CURLOPT_USERPWD => "admin:pw" setze funktioniert es nicht. Habe auch die Optionen CURLOPT_SSL_VERIFYPEER
und CURLOPT_UNRESTRICTED_AUTH
getestet, ebenfalls keine Besserung. Habe auch Username und Passwort mittels der Optionen CURLOPT_USERNAME und CURLOPT_PASSWORD.
Wenn ich mir die Authentifierung mittels der Anleitung auf https://shelly-api-docs.shelly.cloud/gen2/Overview/CommonDeviceTraits selber zusammenstelle und die hashes selbst berechne und abschicke stürzt das Shelly Gerät einfach ab
Laut der Anleitung und anderer Userberichte scheint es in der Konsole ganz normale mit curl --digest --user "admin:pw" zu funktionieren, wieso ist das bei PHP Curl nicht der Fall?
Gibt es bald ein Update sonst muss ich mir leider eine andere Steuerung suchen.