Hi zusammen,
ich habe das Modul mittlerweile in IPSymcon erfolgreich eingebunden. Statusmeldungen, Baterriestand, etc. werden mir eingezeigt. Aber vielleicht kann mir jemand helfen wie ich die Umlaute der Rasenmäher Fehlermeldungen, die in HTML Code geschrieben sind, korrekt anzeigen lassen kann.
vielen Dank!
Umlaute in JSON Rückgabe
Moderator: Lampi
-
- 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: Umlaute in JSON Rückgabe
Ab V0.7b sind die nicht mehr codiert. Release gleich....
Werbefläche zu vermieten.
Re: Umlaute in JSON Rückgabe
Alternativ kann auch die UNIX Zeit umgewandelt werden
Code: Alles auswählen
!********Mähroboter Mähtag abfragen****************
!********Mähroboter Mähzeit abfragen***********
pos=0;
posStart = ', "unix": ';
posEnd = '}}}';
pos = stdout.Find(posStart) + posStart.Length();
if(stdout.Find(posStart)>0)
{
!WriteLine("pos");
!WriteLine(pos);
substring = stdout.Substr(pos, 12).StrValueByIndex(posEnd, 0);
WriteLine("Zeit");
WriteLine(substring);
dom.GetObject('Mähroboter-Mähtag').State(substring.ToInteger().ToTime().Format("%d.%m.%Y"));
dom.GetObject('Mähroboter-Mähzeit').State(substring.ToInteger().ToTime().Format("%H:%M:%S"));
WriteLine("Mähzeit ende!");
}
else
{
dom.GetObject('Mähroboter-Mähtag').State('Variable nicht gesetzt');
dom.GetObject('Mähroboter-Mähzeit').State('Variable nicht gesetzt');
}
!********Mähroboter Mähtag abfragen ENDE***********
!********Mähroboter Mähzeit abfragen ENDE***********
Re: Umlaute in JSON Rückgabe
Ups...
dabei fällt mir gerade auf, dass die UNIX Zeit 2h später anzeigt als die Zeit im Sting ?
any Idea ?
dabei fällt mir gerade auf, dass die UNIX Zeit 2h später anzeigt als die Zeit im Sting ?
Code: Alles auswählen
{"status": 2, "next": {"date": "23.05.2016", "time": "06%3A00%3A00", "unix": 1463983200}}
-
- 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: Umlaute in JSON Rückgabe
Die Unix Zeit berücksichtigt die Zeitzone nicht?!
Das würde mir endlich erklären, warum man das Land am Automower auswählen soll.
Das würde mir endlich erklären, warum man das Land am Automower auswählen soll.
Werbefläche zu vermieten.