Problematik
Da ich zu Testzwecken eine Marstek Jupiter C Balkon Solarspeicher zur Verfügung hatte, wollte ich diesen gern mit meinem Shelly Pro 3EM koppeln über das RPC Protokoll wie hier beschrieben.
Um dies zu realisieren, muss der RPC Port auf dem Shelly auf den Port 1010 geändert werden. Dies ist leider nur über die App möglich und nicht über die intrigierte Weboberfläche des Shelly. Dies Zeigt den Fehler der Port ist kleiner als 1024. Da ich aber wenig Lust hatte mir einen Account für die App anzulegen, habe ich nach einem anderen Weg gesucht und gefunden! Denn bei genauer Betrachtung des HTML Codes fällt auf das die „Sicherheitsabfrage“ nur im Browser existiert und nicht auf dem Shelly selber.
Workaround
Zunächst habe ich daran gedacht einfach die Netzwerkabfrage zu bearbeiten, allerdings kommuniziert der Shelly über eine Websocket Verbindung. Das Implementieren hierfür wäre zwar möglich aber doch etwas aufwändiger.
Wesentlicher einfacher ist es auf dem Eingabefeld für den Port den HTML-Code so zu bearbeiten, dass der minimale Wert angepasst wird.
Hierfür müssen die Entwicklertools eures Browsers geöffnet werden. Dies geht entweder über das Menü, über einen Rechtsklick auf die Seite und dann die Untersuchen Schaltfläche oder über die Shortcut Buttons des Browsers.
Nachdem die Entwicklertools offen sind kann auch als erster klick direkt das Eingabefeld für den Port angewählt werden und in HTML-Code sollte das Input markiert werden. Sollte dies nicht funktionierten kann der Vorgang mit den Auswahl-Tool-Button erneut versucht werden.
Nun ist schon zu erkennen das für das Attribut min der Wert 1024 eingestellt ist (min=“1024″). Nun diesen einfach auswählen und auf 0 stellen.
Nachdem dies getan ist können die Entwicklertools wieder geschlossen werden und der passende Wert (1010) eingetragen werden. Und siehe da! Das Pop-up taucht nicht mehr auf, und der Button kann angewählt werden. Nach Betätigen dessen, erscheint die Nachricht, dass die Einstellungen erfolgreich gespeichert wurden. Jetzt noch schnell Neustarten und Fertig!