Danke. Kannst du auch mal deine ReGa Version prüfen (wie Jens beschrieben hat) und ob Du "Standard" oder "Kompatibilität" in der WebUI (Systemsteuerung / Zentralen-Wartung) ausgewählt hast!fidomaster hat geschrieben: ↑21.03.2019, 13:53Ich bin einer der betroffenen Anwender. Ich habe es mal direkt auf meiner CCU2 ausgeführt mit meinen Credentials und hier ist das Ergebnis:
Mit denselben Credentials konnte ich mich kurz danach direkt an der WebUI anmelden.Code: Alles auswählen
{ "version": "1.1", "result": null, "error": { "name": "JSONRPCError", "code": 501, "message": "invalid credentials or too many sessions" } }
CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Moderator: Co-Administratoren
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Entwickler der iOS App @Home für Homematic / Facebook Gruppe zur App
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Bei mir sind übrigens folgende Versionen der ReGa vorhanden. Bei beiden funktioniert Session.login einwandfrei:
Standard: R1.00.0388.0128
Kompatibilitätsmodus: R1.00.0388.0128
Standard: R1.00.0388.0128
Kompatibilitätsmodus: R1.00.0388.0128
Entwickler der iOS App @Home für Homematic / Facebook Gruppe zur App
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Das ist in der Tat komisch. Ich habe es mit dem folgenden Kommando direkt auf meiner Test-CCU2 einmal probiert und habe hier problemlos eine SessionID zurückgeliefert bekommen:fidomaster hat geschrieben: ↑21.03.2019, 13:53Ich bin einer der betroffenen Anwender. Ich habe es mal direkt auf meiner CCU2 ausgeführt mit meinen Credentials und hier ist das Ergebnis:
Code: Alles auswählen
/usr/bin/wget -q -O - --post-data '{ "method": "Session.login", "params": { "username": "Admin", "password": "1234" }}' http://127.0.0.1/api/homematic.cgi
Als weiteren Tipp hätte ich hier ggf. einfach mal das jeweilige Passwort des genutzten Nutzern abzuändern. ggf. haben hier etwaige Sonderzeichen ja einen Effekt?!?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 3
- Registriert: 21.03.2019, 10:39
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Ich habe als Versuch mal von Standard auf Kompatibilitätsmodus umgestellt. Und damit funktioniert es wieder!
Was sagt das jetzt aus?
Wie kann ich die ReGa Versionen ermitteln? Wo und wie muss ich das 'WriteLine(dom.BuildLabel());' einbinden?
Code: Alles auswählen
# wget -q -O - --post-data '{ "method": "Session.login", "params": { "username": "fidomaster", "password
": "<password>" }}' http://127.0.0.1/api/homematic.cgi
{"version": "1.1","result": "uwpdFB8UUN","error": null}
Wie kann ich die ReGa Versionen ermitteln? Wo und wie muss ich das 'WriteLine(dom.BuildLabel());' einbinden?
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
In der WebUI unter Programme und Verknüpfungen -> Programme & Zentralverknüpfungen -> Skript testen (ganz unten)fidomaster hat geschrieben: ↑21.03.2019, 17:06Wie kann ich die ReGa Versionen ermitteln? Wo und wie muss ich das 'WriteLine(dom.BuildLabel());' einbinden?
Unter Eingabe gibst du "WriteLine(dom.BuildLabel());" ein und dann auf "Ausführen"
Hast du auch mal probiert, wieder auf "Standard" zurück zu wechseln? Vielleicht geht es dann ja auch wieder dort. Standard ist dem Kompatibilitätsmodus vorzuziehen (nehme ich an?)
Die App funktioniert auch, wenn du im "Kompatibilitätsmodus" bist?
Entwickler der iOS App @Home für Homematic / Facebook Gruppe zur App
-
- Beiträge: 3
- Registriert: 21.03.2019, 10:39
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Kompatibilitätsmodus: R1.00.0388.0128
Standard: R1.00.0388.0128
Ja, geht auch wieder im Standard-Modus!
Ja!
Es scheint wieder zu funktionieren. Vielen Dank für den Support!
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Hab die Rückmeldung von einem 2. Nutzer, der bestätigt, dass diese Lösung funktioniert. ReGa einmal umschalten auf Kompatibilitätsmodus und wieder zurück.
Zuvor hatte er folgende Version aktiv: R1.00.0388.0102 (Standard)
Zuvor hatte er folgende Version aktiv: R1.00.0388.0102 (Standard)
Entwickler der iOS App @Home für Homematic / Facebook Gruppe zur App
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Das ist aber die vormalige Legacy-Version. Eigentlich sollte diese nicht mehr auf einer CCU2 existieren und automatisch gegen die Standardversion getauscht worden sein. Die Nutzer bei denen diese Version aktiv ist müssen diese ursprünglich einmal aktiviert haben als es noch eine "Legacy" Version in der Auswahl in früheren CCU Firmwareversionen gab.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Erklärung klingt plausibel. Bug oder Feature der CCU Software? Meine Erwartung wäre ja, dass mit dem verschwinden der Legacy-ReGa beim Update-Prozess diese dann durch die Standard ersetzt wird.
Entwickler der iOS App @Home für Homematic / Facebook Gruppe zur App
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: CCU2 Firmware 2.41.8 und 2.41.9, Fehler in JSON-RPC API Methode "Session.login"
Ich denke es handelt sich um einen Bug. Werde das entsprechend einmal gegenüber eQ3 ansprechen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /