Startseite
Portal
Mitglieder
FAQ
Hilfe
Ungelesene Beiträge
Heutige Beiträge
Forum Suche
Anmelden
Registrieren
Anmelden:
Willkommen im myGEKKO Forum!
Sind Sie noch kein Mitglied?
Registrieren Sie sich jetzt!
Password speichern
Password vergessen?
Anmelden
Registrieren
Anmelden:
Willkommen im myGEKKO Forum!
Sind Sie noch kein Mitglied?
Registrieren Sie sich jetzt!
Password speichern
Password vergessen?
MENÜ
Startseite
Portal
Mitglieder
Heutige Beiträge
Kalender
Hilfe
myGEKKO - Das Forum
>
Informationen
>
Bedienung & Konfiguration
>
HTTP GET 401 Unauthorized
myGEKKO - Das Forum
>
Informationen
>
Bedienung & Konfiguration
>
HTTP GET 401 Unauthorized
Themabewertung:
0 Bewertung(en) - 0 im Durchschnitt
1
2
3
4
5
Ansichts-Optionen
HTTP GET 401 Unauthorized
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#1
23.10.2019, 20:17
(Dieser Beitrag wurde zuletzt bearbeitet: 23.10.2019, 20:32 von
Etienne Fuchs
.)
Hallo,
ich versuche gerade meine Pellet-Heizung (Windhager BioWin2) mit dem Gekko zu verbinden. Testweise erst einmal nur die Aussentemperatur.
Via Firefox geht das auch problemlos:
gekko1.png
(Größe: 11,76 KB / Downloads: 1.007)
Nachdem ich die URL ins Gekko eingegeben habe, bekomme ich jedoch eine 401 (falsche login Daten):
Hat schon jemand Erfahrungen beim HTTP Zugriff mit BasicAuth? Hat es schon bei jemandem funktioniert?
Für Tipps wäre ich sehr dankbar. Komme nämlich gerade nicht weiter...
Viele Grüße und Vielen Dank!
Inlinebearbeitung
Zum Editor
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#2
23.10.2019, 22:23
Bin etwas weiter gekommen. Firefox benutzt wohl Digest zur Authentifizierung mit der Heizung. Kann es sein, dass das Gekko nur BasicAuth (also unverschlüsselt) kann?
Inlinebearbeitung
Zum Editor
rjud
Moderator
Beiträge: 257
Themen: 39
Registriert seit: Dec 2017
Bewertung:
9
#3
24.10.2019, 11:10
Hallo Etienne Fuchs,
Der myGEKKO Slide 2 kann beides, sprich Digest und Basic Authentication.
Kontrolliere mal folgendes:
- nur mit einem Gerät zuzugreifen, also Firefox, etc. zu schließen und die Werte nur mit dem myGEKKO abzufragen.
- wird die Seite über http oder https aufgerufen?
beste Grüße
Rupert Jud
Inlinebearbeitung
Zum Editor
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#4
24.10.2019, 14:58
Danke für die Rückmeldung.
An ein Rate-Limit oder eine Beschränkung gleichzeitiger Clients dachte ich auch schon.
Ich kann die API der Heizung jedoch zeitgleich mit dem Notebook und Smartphone benutzen.
Nur der myGekko streikt leider weiterhin.
Die Api läuft via HTTP auf Standardport 80.
Welchen Header setzt das Gekko denn beim Zugriff GET-Input (Digest)? Eventuell kann ich es zu debug Zwecken mal vom Notebook aus mit diesen Einstellungen versuchen.
Danach wäre wohl Wireshark dran....
Inlinebearbeitung
Zum Editor
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#5
24.10.2019, 22:07
Wireshark brachte etwas Licht ins Dunkel...
myGekko -> Windhager: GET (Authorization: Basic dXNlcjp1c2Vy\r\n Credentials: user:user)
Windhager -> myGekko: 401 (WWW-Authenticate: Digest realm="RC7000", nonce="dojAO62VBQA=1ea926682fa41a63089a2cc221b295c8e5beefac", algorithm=MD5, qop="auth"\r\n)
Und das ganze von vorne. Obwohl die Heizung digest verlangt, versucht es mein Gekko mit basic in Endlosschleife...
Da intern ein *nix läuft stehen die Chancen gut, dass myGekko curl verwendet. Ohne zusätzliche Parameter kann man das gleiche beobeachten:
# curl
http://user:user@192.168.12.65/api/1.0/d...15/0/115/0
Notebook-> Windhager: GET (Authorization: Basic dXNlcjp1c2Vy\r\n Credentials: user:user)
Windhager -> Notebook: 401 (WWW-Authenticate: Digest realm="RC7000", nonce="dojAO62VBQA=1ea926682fa41a63089a2cc221b295c8e5beefac", algorithm=MD5, qop="auth"\r\n)
Übergibt man curl den Parameter --anyauth, versucht curl ein GET ohne Auth, reagiert dann aber auf den 401 inkl. digest Header mit einer einwandfreien digest Auth.
# curl --anyauth
http://user:user@192.168.12.65/api/1.0/d...15/0/115/0
Notebook-> Windhager: GET (ohne auth infos!)
Windhager -> Notebook: 401 (WWW-Authenticate: Digest realm="RC7000", nonce="dojAO62VBQA=1ea926682fa41a63089a2cc221b295c8e5beefac", algorithm=MD5, qop="auth"\r\n)
Notebook -> Windhager: GET (digest mit gehashtem Passwort / cnonce)
Windhager -> Notebook: 200 (JSON Daten! :-) )
Ich hoffe das myGekko Team ließt hier mit, wenn nicht versuche ich es demnöchst mit einer Support-Mail...
Inlinebearbeitung
Zum Editor
rjud
Moderator
Beiträge: 257
Themen: 39
Registriert seit: Dec 2017
Bewertung:
9
#6
28.10.2019, 11:16
Hallo Etienne Fuchs,
vielen Dank für die Info.
Überprüfe das Problem erneut mit der aktuellsten Beta, die Du
hier
findest.
beste Grüße
Rupert Jud
Inlinebearbeitung
Zum Editor
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#7
28.10.2019, 23:08
Vorher: V5301-2
Jetzt: V5372-01
Gleiches Verhalten, kein Digest Login möglich.
Kann übrigens auch mit diesem öffentlichen Test-Server überprüft werden.
https://jigsaw.w3.org/HTTP/
(siehe: Digest Authentication test)
Inlinebearbeitung
Zum Editor
rjud
Moderator
Beiträge: 257
Themen: 39
Registriert seit: Dec 2017
Bewertung:
9
#8
30.10.2019, 16:59
ok, vielen Dank für die Info.
Habe ich notiert und wir werden die Digest Authentication nochmal prüfen.
beste Grüße
Rupert Jud
Inlinebearbeitung
Zum Editor
rjud
Moderator
Beiträge: 257
Themen: 39
Registriert seit: Dec 2017
Bewertung:
9
#9
04.11.2019, 18:39
(Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2019, 18:39 von
rjud
.)
überprüfe das Problem erneut mit der aktuellsten Beta-Version, siehe
hier
.
beste Grüße
Rupert Jud
Inlinebearbeitung
Zum Editor
Etienne Fuchs
Junior Member
Beiträge: 17
Themen: 4
Registriert seit: Jan 2018
Bewertung:
0
#10
06.11.2019, 23:06
Vielen Dank für die Info! Damit klappt es auch mit den HTTP Zugriffen auf meine Heizanlage.
Dankeschön.
Inlinebearbeitung
Zum Editor
Druckversion anzeigen
Thema abonnieren
Gehe zu:
Private Nachrichten
Benutzer Control-Panel
Wer ist online?
Suche
Forenstartseite
Allgemein
-- Ankündigungen
-- Blog
---- User suchen User
---- User stellen Ihre myGekko Ausstattung vor
---- Bauherren unter sich
---- myGekko im Alltag innerhalb der Familien
-- Webinare
-- Feedback
Informationen
-- myGEKKO erwerben
-- Installation
-- Bedienung & Konfiguration
Hardware
-- myGEKKO Slide
---- 24 Volt Spannungsversorgung
-- myGEKKO BASE & NODE
-- myGEKKO RIO
-- myGEKKO Raumbus
-- Hardware Dritter
Software
-- myGEKKO Tools
-- Programmier Tools
---- Node - RED
-- Query API
-- Sprachsteuerung mit Alexa, Google Now & co.
---- myGEKKO Smart Home (Alexa Skill)
-- Raspberry, Home Bridge & Ha-Bridge
-- Erfindungen und Eigenleistungen
myGEKKO Systeme
-- Einstellungen
-- Systeminfo
-- Wetter
-- Licht
-- Jalousie
-- Lüftung
-- Gerät/Steckdose
-- Klimaanlage
-- Uhren
-- Raumregelung
-- H/K Erzeuger
---- H/K Mischkreis
---- H/K Speicher
---- H/K Zirkulation
-- Kaminofen
-- Regelkreis
-- Schwimmbad
-- Aktionen
-- Zutritt
-- SMS/E-Mail
-- Alarmanlage
-- Alarme
-- Musik
-- Video
-- Telefonie
-- Energiemanager
-- E-Mobil
-- Energiezähler
-- Logik
-- Analyse
-- Räume/Bereiche
myGEKKO Plus Dienste
-- Übersicht aller Plus Services
---- myGEKKO Plus Home Bundle
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Web
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Viewer
------ FAQ: Funktion und Aktivierung
------ Fragen zum Live Viewer
---- myGEKKO Plus SMS
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Caller
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Mail
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Weather
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus query API
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Webradio
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Live Support
------ FAQ: Funktion und Aktivierung
---- myGEKKO Plus Time Sync
------ FAQ: Funktion und Aktivierung
-- Hinweise
Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste
Deutsch informell ("Du")
Deutsch formell ("Sie")
English (American)
Powered by:
MyBB
Linearer Modus
Baumstrukturmodus