Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. drb-germany

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    drb-germany

    @drb-germany

    Starter

    0
    Reputation
    7
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    drb-germany Follow
    Starter

    Latest posts made by drb-germany

    • RE: AXIOS Fehler auf Produktionssystem, dev-server geht

      @oliverio: Ja, im Code habe ich es richtig drin, das error.response.data Objekt ist dann auf dem Produktivsystem tatsächlich einfach nur leer.

      Code

      .catch((error) => {
      	this.setState('info.connection', false, true);
      	if (error.response) {
      		// The request was made and the server responded with a status code
      		// that falls out of the range of 2xx
      		this.log.error(`Response: ${JSON.stringify(error.response.data)}`);
      		this.log.error(`Status: ${JSON.stringify(error.response.status)}`);
      		this.log.error(`Headers: ${JSON.stringify(error.response.headers)}`);
      	} else if (error.request) {
      		// The request was made but no response was received
      		// `error.request` is an instance of XMLHttpRequest in the browser and an instance of
      		// http.ClientRequest in node.js
      		this.log.error(`Request: ${error.request}`);
      	} else {
      		// Something happened in setting up the request that triggered an Error
      		this.log.error(`Error: ${error.message}`);
      	}
      	this.log.error(`Config: ${JSON.stringify(error.config)}`);
      });
      

      Logs:
      18dbe3c7-cbcf-45c4-86cd-a6c1ca6f6f6c-image.png

      Mit node-fetch läuft es aber jetzt zumindest.

      posted in ioBroker Allgemein
      drb-germany
      drb-germany
    • RE: AXIOS Fehler auf Produktionssystem, dev-server geht

      Habe es jetzt hinbekommen, indem ich für den Token-Post von AXIOS auf node-fetch gewechselt habe.

      Werde das jetzt noch etwas testen und dann einheitlich machen. Ist mir trotzdem ein Rätsel, warum AXIOS hier nicht funktioniert hat.

      posted in ioBroker Allgemein
      drb-germany
      drb-germany
    • RE: AXIOS Fehler auf Produktionssystem, dev-server geht

      Danke für die schnelle Antwort, @oliverio.

      Mit curl funktioniert der Request, es geht ja auch mit dem dev-server auf dem Ubuntu Server wo es unter der finalen ioBroker Instanz nicht funktioniert. Ich kann mir das eigentlich nur mit unterschiedlichen Versionen von AXIOS erklären, weil sonst ist ja alles gleich ist.

      Der Request geht vom Adapter aus raus. Error.response.data habe ich probiert, das gibt eine Exception, da es das Objekt nicht gibt.

      Ich werde versuchen/prüfen ob die Versionen gleich sind und ggf. mal ein anderes Paket nutzen. Die Installation über den GitHub-Link ist aber der richtige Weg das im Produktivsystem zu testen, oder? Das macht es halt immer etwas aufwändig, da man einen recht langen Weg hat...

      posted in ioBroker Allgemein
      drb-germany
      drb-germany
    • AXIOS Fehler auf Produktionssystem, dev-server geht

      Hallo,

      ich arbeite seit einigen Tagen an einem Adapter für die Ansteuerung der SMA Wallbox (SMA EV Charger 7.4 / 22) über das Web-Interface der Box. Dazu verwende ich mit AXIOS POST, GET und PUT Anfragen. In meiner Entwicklungsumgebung (dev-server) funktioniert die Abfrage eines Authorization Tokens (über POST) ohne Probleme. Auf dem Produktivsystem (gleiches Netzwerk, Ubuntu, meine "echte" ioBroker Installation) bekomme ich mit dem gleichen Adapter einen Status 500 Fehler ("AxiosError: Request failed with status code 500"). Wenn ich den dev-server auf dem gleichen System wie dem Produktivsystem teste, dann funktioniert es auch. Leider gibt es bis auf die Fehlermeldung AxiosError (siehe oben) keine weiteren Informationen. Hat jemand eine Idee, warum es auf dem dev-server funktioniert, auf der "echten" ioBroker Installation dann aber nicht?

      Repository:
      https://github.com/drb-germany/ioBroker.smaevcharger

      An das Moderatorenteam: Post bitte in Entwicklung verschieben, dort konnte ich keinen Beitrag erstellen (keine Rechte?).

      Danke.

      posted in ioBroker Allgemein
      drb-germany
      drb-germany
    • RE: SMA EV CHARGER 22 - Modbus-Register?

      @onkel-ede

      Leider hat der EV Charger keine Modbus-Schnittstelle, die war vor zwei Jahren einmal angekündigt, wurde aber bis heute von SMA nicht umgesetzt. Ich arbeite gerade an einem Adapter, der die Web-Schnittstelle der Wallbox nutzt um Werte zu lesen und zu schreiben.

      posted in ioBroker Allgemein
      drb-germany
      drb-germany
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo