Hallo zusammen,
bin gerade dabei meinen Mover in mein Homesystem (HW=ESP32, SW=Arduino IDE) zu integrieren. Per HTTP-GET-Anfrage sende ich die Kommandos im XML-Format. Jede zyklische Statusanfrage bringt immer einen gültigen Rückgabewert. Bei gelegentlich gesendeten anderen Kommandos wie z.B. "Start" oder"Stop" erhalte ich häufig einen unvollständigen Rückgabewert. Dieser endet immer mit
<?xml version="1.0" encoding="UTF-8" ?><robonect>
der Rest fehlt. Bin mir noch nicht im Klaren woran das liegt.
Ist dieses Verhalten bekannt?
Für hilfreiche Antworten bin ich dankbar.
Wolfgang
Nachtrag: Verwendete Firmware V1.0 und V1.0a
Nachtrag: Das gleiche Problem habe ich mit dem json-Format.
Hier sieht der Rückgabewert auf das "start"-Kommando häufig so aus:
HTTP/1.1 200 OK
Content-Type: application/json
Server: FHDR
Connection: close
Cache-Control: no-cache
Connection: close
{
Wieder fehlt die eigentliche Antwort.
Unvollständiger XML-Rückgabewert
Moderator: Lampi
Re: Unvollständiger XML-Rückgabewert
Fehler behoben.
Ursache war falsches Timing zwischen Absenden des Request und Einlesen der Rückantwort.
Ursache war falsches Timing zwischen Absenden des Request und Einlesen der Rückantwort.
-
- Administrator
- Beiträge: 2907
- Registriert: Di 19. Jan 2016, 18:34
- Wohnort: Kiel
- Mäher: Gardena SILENO City 500
- Firmware des Mähers (MSW): MSW 11.xx.xx
- Herstellungsjahr: 2017 (Modell 2018)
- Robonect-Modul: Robonect Hx (Rev.5)
- Robonect Firmware: stets die Allerneuste :-)
- hat sich bedankt: 1 Mal
- wurde gedankt: 60 Male
- Kontaktdaten:
Re: Unvollständiger XML-Rückgabewert
Du musst warten, bis Robonect die Verbindung wieder geschlossen hat.
Gesendet von iPhone mit Tapatalk
Gesendet von iPhone mit Tapatalk
Werbefläche zu vermieten.