Posts by kaefert

    Vielen dank für die rasche Antwort!


    Hab das Update vom IOBroker eingespielt, funktioniert aber leider trotzdem nicht, siehe Landroid-S in Smarthome einbinden endlich möglich


    Doch war bereits mit der App verbunden, hab mich gerade nochmal verbunden und die Uhrzeit stimmt wieder, super! Aber seltsam dass die so schnell davon "driftet". Und ich hab ja auch einige Zeilen in falscher Reihenfolge bekommen, also 10:33 ist mehrmals vorgekommen auch nach 10:43 nochmal.


    Wenn Worx da teilweise solche Probleme mit der Zeit macht wär's vielleicht ein cooles Feature wenn man zusätzlich oder stattdessen die Zeit des Empfangs der Nachricht loggen könnte.


    Logging ist mal der erste schritt, und nachdem ich den IOBroker schon für ein paar andere Sachen auf meinem NAS am laufen hab (das leider keine funktionsfähige Mono Umgebung hat) würd ich gern lieber wieder dieses Teil zum laufen bekommen. Der Laptop auf dem ich deine .NET App gestartet hab läuft nicht 24/7.

    bei mir läuft das letztes jahr eingerichtete (und gerade upgegradete) iobroker landroid.s modul leider nicht mehr:

    hat jemand Tipps für mich wie ich das wieder zum laufen bekomme?

    Hallo Eisha!

    Wollte dir nur mein erneutes positives Feedback geben:


    Hab vor ca. 2 Wochen meinen Landroid S WR106SI wieder aus dem Keller geholt und in den Garten gestellt. Jetzt hab ich mir mein Logging mit dem iobroker modul wieder angesehen und hab bemerkt das dieses nicht mehr läuft (bin gerade am Problem debuggen)


    Hab dabei auch an deine C#.net Applikation gedacht, mir die letzte Version "V0.0.19 - Win.zip" von Google Drive runtergeladen, entpackt, `chmod +x DeskApp.exe ; ./DeskApp.exe` ausgeführt, Fensterchen geht auf, Login Daten eingetragen, und voilla alles funktioniert :) --> Auf meinnem Notebook läuft das Betriebssystem Manjaro Linux KDE, aber mittels Mono funktioniert deine App im Unterschied zu vielen anderen .NET Applikationen auf Linux genauso gut out of the box :)


    UPDATE: jetzt hab ich doch was zum aussetzen, das CsvLogWriter plugin schreibt offensichtlich falsche Timestamps (orginal reihenfolge wie sie ins csv file geschrieben wurden):


    die ersten beiden Zeilen hab ich selber verursacht - die erste durch Betätigen des "Test" Buttons am "Plugin" Tab, die zweite durch betätigen des "Poll" Buttons auf dem "Status" Tab.


    Die letzte Zeile (10:49:50) wurde um 11:13 geschrieben.

    I'm also waiting for a direct LAN option to communicate with my Landroid.
    I'd love an HTTP-Interface best, but if they would implement a feature that allows using an MQTT server of my own instead of theirs that would already by a big step forward. At the moment, as far as I know, this is not possible because the Landroid will not talk to an MQTT server that doesn't have their secret SSL keys.

    Wenn Du in die CS rein schaust sieht Du in z9/z14, dass relativ im Arbeitsordner gearbeitet wird. Kommt also darauf an, wie Du startest. Absolut, dann wird in der Shell wohl das Home-Dir anstehen und wenn man cd macht kommt man im Bin-Dir raus.


    okey, vielleicht hat sich auch in meinem file browser seit letztem Jahr was dran geändert wie er exe's aufmacht mit welchem workingdir, ist egal, jetzt wo ich das CSV file gefunden habe passts eh wieder ;)

    Ich seh das auch so wie du. Es ist ein extrem negativer Punkt am Worx Landroid S, jedoch gibt's vom Preis Leistungsverhältnis leider kaum relevante Konkurenz. Generell designen leider sehr viele Firmen im IoT Bereich ihre Produkte so, dass sie nicht oder nur kaum ohne Anbindung zu deren Cloud verwendbar sind. Ich halte das für schon fast kriminelle Enteignung (ich kauf das Teil und sollte damit machen dürfen was ich will und auch noch den vollen Funktionsumfang verwenden können wenn die Firma kein Interesse an ihrem altem Produkt mehr hat) und hoffe, dass der Gesetzgeber hier noch regulierend eingreifen wird.

    Hallo Eisha! Vielen Dank, dass du dein Projekt wiederbelebst! :)


    Hab mir "Landroid S Desktop App V0.0.12 - Lin.zip" runtergeladen, entpackt und Landroid-S.exe ausgeführt.
    Ich kann meine Daten eingeben und er kann sich einloggen und findet den Namen meines Mähroboters.
    Die Status-Seite bleibt jedoch leer "??? ???" Und auch im MQTT Tab ist nichts zu sehen.
    Wenn ich im "Plugin" Tab den CSV-Log-Writer anhackerl und auf Test drück, stürzt das Programm mit folgendem Stacktrace ab:


    System.FormatException: String was not recognized as a valid DateTime.
    at System.DateTimeParse.ParseExact (System.String s, System.String format, System.Globalization.DateTimeFormatInfo dtfi, System.Globalization.DateTimeStyles style) [0x0002a] in <77c9551943624fd18301ba6f78a841e5>:0
    at System.DateTime.ParseExact (System.String s, System.String format, System.IFormatProvider provider) [0x00008] in <77c9551943624fd18301ba6f78a841e5>:0
    at CsvLogWriter.Write (LandroidS.PluginData pd) [0x00040] in <dc1bfe718d734094abc4cadfdcb0100f>:0
    at CsvLogWriter.LandroidS.IPlugin.Test (LandroidS.PluginData pd) [0x00000] in <dc1bfe718d734094abc4cadfdcb0100f>:0
    at DesktopApp.FormMain.pbPluginTest_Click (System.Object sender, System.EventArgs e) [0x00034] in <ce6cd3b63977439e8db89c3c55a4f8f9>:0
    at System.Windows.Forms.Control.OnClick (System.EventArgs e) [0x00019] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Button.OnClick (System.EventArgs e) [0x0001e] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.ButtonBase.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00069] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Button.OnMouseUp (System.Windows.Forms.MouseEventArgs mevent) [0x00000] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00078] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001b4] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.ButtonBase.WndProc (System.Windows.Forms.Message& m) [0x00037] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Button.WndProc (System.Windows.Forms.Message& m) [0x00000] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <68add1c03484445d964546d7a5c0a507>:0
    at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <68add1c03484445d964546d7a5c0a507>:0



    LG, Thomas