Zur besten Antwort gewählt
Apr 08, 2024 - 23:50
Wenn Du wirklich alle Elemente vor einem einzigen Hintergrund nutzen willst, ist dann so was wie Google Maps auch keine Option.
Dynamisch bewegen kannst Du aber wie gesagt einfache Grafiken als Element nicht in NEO.
Was Du als möglichen Workaround Dir zurecht bauen könntest, wäre eine grobe Zonen Anzeige des Rasenmäher Icons bzw. der Grafik, das würde aber halt bedeuten, dass sich die Position der Grafik nicht kontinuierlich mit bewegt , sondern eben lediglich eine Grafik pro definierter Zone eingeblendet wird oder eben nicht.
Du teilst Dir also die Gesamtfläche des Rasens in x Zonen auf, die ungefähr die Größe der zu benutzenden Grafik für den Rasenmäherroboter hat.
Platziere also zunächst mal so oft die gewünschte Grafik nebeneinander, bis die gesamte Fläche des Rasens bedeckt ist, sich die Grafiken aber nicht überlappen. Jetzt hast Du also x Zonen, dementsprechend müsstest Du dann x Variablen anlegen, jeweils eine Variable pro Zone. Jetzt weist Du jeder Grafik eine Statusregel mit der zugehörigen Variable zu. Wenn in die Statusregel die zugehörige Variable true ist wird eben das Icon des Rasenmähers angezeigt, bei false wird stattdessen eine transparente Grafik genutzt und somit die Grafik der Zone ausgeblendet.
Im letzten Schritt musst Du Dir dann noch ein Skript in einem System der Wahl erstellen, dass die Koordinaten ausliest und daraus berechnet in welcher Zone sich die Rasenmäher momentan befindet. Gleichzeitig setzt Du mit dem Skript dann alle Variablen auf false bis auf die eine Variable der Zone, in der sich der Rasenmäher aktuell aufhält. So bekommst Du dann per Statusregel immer nur die eine Grafik angezeigt, von der Zone, in der sich der Rasenmäher augenblicklich befindet.
Das ganze Konstrukt als Workaround braucht halt jede Menge Variablen, Statusregeln und ein angepasstes Skript, eine anderen Weg das direkt mit dem AIO CREATOR NEO und einem Grafik Element zur Zeit zu realisieren fällt mir zumindest nicht ein.
Dynamisch bewegen kannst Du aber wie gesagt einfache Grafiken als Element nicht in NEO.
Was Du als möglichen Workaround Dir zurecht bauen könntest, wäre eine grobe Zonen Anzeige des Rasenmäher Icons bzw. der Grafik, das würde aber halt bedeuten, dass sich die Position der Grafik nicht kontinuierlich mit bewegt , sondern eben lediglich eine Grafik pro definierter Zone eingeblendet wird oder eben nicht.
Du teilst Dir also die Gesamtfläche des Rasens in x Zonen auf, die ungefähr die Größe der zu benutzenden Grafik für den Rasenmäherroboter hat.
Platziere also zunächst mal so oft die gewünschte Grafik nebeneinander, bis die gesamte Fläche des Rasens bedeckt ist, sich die Grafiken aber nicht überlappen. Jetzt hast Du also x Zonen, dementsprechend müsstest Du dann x Variablen anlegen, jeweils eine Variable pro Zone. Jetzt weist Du jeder Grafik eine Statusregel mit der zugehörigen Variable zu. Wenn in die Statusregel die zugehörige Variable true ist wird eben das Icon des Rasenmähers angezeigt, bei false wird stattdessen eine transparente Grafik genutzt und somit die Grafik der Zone ausgeblendet.
Im letzten Schritt musst Du Dir dann noch ein Skript in einem System der Wahl erstellen, dass die Koordinaten ausliest und daraus berechnet in welcher Zone sich die Rasenmäher momentan befindet. Gleichzeitig setzt Du mit dem Skript dann alle Variablen auf false bis auf die eine Variable der Zone, in der sich der Rasenmäher aktuell aufhält. So bekommst Du dann per Statusregel immer nur die eine Grafik angezeigt, von der Zone, in der sich der Rasenmäher augenblicklich befindet.
Das ganze Konstrukt als Workaround braucht halt jede Menge Variablen, Statusregeln und ein angepasstes Skript, eine anderen Weg das direkt mit dem AIO CREATOR NEO und einem Grafik Element zur Zeit zu realisieren fällt mir zumindest nicht ein.
Von
Hallo Fonzo, du hast hast halt immer eine Idee! Find ich Klasse!
Gruß Robert
Von
Hallo Fonzo,
fast genau wie du es beschrieben hast, werde ich wohl die Realisierung machen. Daher sind in meine Klickdummy auch die drei Grafiken schon eingebaut. Ich werde diese als Gif-Umsetzten und sie entsprechend von Statusregeln ein- und ausblenden.
Die Statusregeln werden über die aktuelle Position und entsprechende obere und untere Grenze festgelegt.
So sehe ich in der Visu wenigstens, in welchem Bereich der Roboter gerade aktiv ist.
Neuen Kommentar hinzufügen