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!
Aufgrund derzeit hohem Spamaufkommens werden neue Nutzer sehr restriktiv behandelt. Nach kurzer "Bewährungszeit" hat man als normaler Nutzer weitreichende Rechte und benötigt auch kein Captcha mehr.
.
Nutzer, die sich danach dennoch als Spammer oder Trolle erweisen, können jederzeit wieder auf diesen Status zurückgesetzt oder gebannt werden.
Dasselbe gilt für Versuche, politische Überzeugungen kund zu tun, egal aus welcher Richtung diese kommen.
.
. Achtung! Verwendet bitte für aktuelle Mäher bzw. falls ihr die Firmware eures Mähers kürzlich aktualisiert habt, den aktuellen Release-Candidate der Robonect-Firmware: https://fw.robonect.de/?latest Diese wird in ein paar Tagen als offizielle Firmware verfügbar sein. (Stand: 03.04.2024)
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.