NEWS
Zeigt her eure Views zum Thema Mähroboter
-
@martybr sagte in Zeigt her eure Views zum Thema Mähroboter:
@lucky_esa
Hallo Lucky, ich bekomme deine VIS nicht importiert.Entweder fehlt dir eine Abhänigkeit oder du hast im WEB Adapter den Haken bei "Reine Web-Sockets (iobroker.ws) verwenden" nicht gesetzt.
@siko Restzeitcountdown in die ViSu machen.
Teste ich gerade. Hat wahrscheinlich eine Genauigkeit von 80%

@sushibomba Video machen würdest, wo du auf die einzelnen Bestandteile deines Scripts näher eingehst.Kann ich nicht und werde es auch nicht machen. Eventuell schreibe ich ein kleines ToDo wenn ich wirklich viel Zeit habe...
Gruß//Lucky
Klasse..Danke vorab und im Namen aller anderen 🤗
-
Klasse..Danke vorab und im Namen aller anderen 🤗
@sushibomba sagte in Zeigt her eure Views zum Thema Mähroboter:
Klasse..Danke vorab und im Namen aller anderen 🤗
Bin noch am testen. Die Ansicht für IQontrol habe ich auch schon fertig.
Gruß//Lucky
-
Mit welchen Einstellungen bekomme ich denn den Hintergrund kleiner, sodass er auf mein Tablet angepasst ist?
Da wo Home steht , da sollte der Hintergrund enden. Das wird die Navi Leiste.

-
Hallo zusammen,
dann verrsuchen wir es mal.
Für die VIS gibt es folgende Abhänigkeiten:
Adapter icons-open-icon-library-png
Adapter vis-inventwo
Adapter inventwo Icon Set
Adapter vis-timeandweather
Adapter daswetter
Adapter https://github.com/Scrounger/ioBroker.vis-materialdesign.git
wetter.zip
icon.zipvis.txt
Die VIS Downloaden und am besten mit Nodepad++ öffnen. Folgende Datenpunkte anpassen:
hm-rpc.0.xxx.1.ACTUAL_TEMPERATURE
hm-rpc.0.xxx.1.HUMIDITY
hm-rpc.0.xxx.1.WIND_SPEED
Dann die SN 11111111111111111111 durch eure ersetzen.
Danach die 2 icons aus icon.zip über den VIS Editor auf euren Server laden und ggf. die Pfade in dem VIS Code anpassen.
2 x /vis.0/temperatur.png
1 x /vis.0/m700.pngJetzt nur noch den Blockly importieren, Config anpassen und starten.
Blockly_v2_0.zip
Blockly_iqontrol_v1_0.zip
Ansichten importieren ohne zu überschreiben
Oder als ZIP File:
1684441479230-2023-05-18_iqontrol_0_views.zip
v1.7: In V1.6 eingebauter Bug behoben
v1.8: Datenpunkte füt Restmähzeit und Ansagetext Alexa hinzugefügt
v1.9: IQontrol hinzugefügt und Request Counter/Tag
v2.0: Instanz hinzugefügt, Fehler bei Endzeitberechnung (Freitag), Telegram Event geändertIch hoffe das ich nichts vergessen habe. Musste viel Code löschen das dieser für die IQontrol Ansicht war.
Das Ganze ist nicht getestet und muss daher von euch getestet werden.
Viel Spaß@emil70 Du musst natürlich dann alles doppelt machen.
Kurze Beschreibung für Alexa:
Voraussetzung:
Adapter iot
Adapter alexa2Bei alexa true werden 4 Datenpunkte für den iot Adapter angelegt. Die Texte für das Ansprechen würde ich wie folgt machen.
Beispiel Mäher Status:
Es ist nicht schön zu sagen...Alexa, Mäher Status an...Hier würde ich Rasenmäher Status eintragen. Dann bei Alexa Neue Geräte suchen starten oder sprechen.
Wenn die 4 neuen Datenpunkte erkannt werden würde ich unter Einstellungen eine Routine anlegen. Name Mäher Status - Wenn folgendes passiert - Stimme - Status Mäher - Aktion hinzufügen - Smart Home - Alle Geräte - Rsaenmäher Status auswählen - SpeichenGruß//Lucky
@lucky_esa
Erst mal Danke für deine Arbeit.
Ich bekomme das aber mit den Telegram-Benachrichtigungen irgendwie nicht hin :confused:
Im Blockly habe ich Aktivieren auf "wahr" gesetzt, die Instanz auf 0 und den User und die Seriennummer-Worx eingegeben...

Ich bekomme aber keine Meldungen.Wenn ich zusätzlich mein vorher genutztes Blockly Script starte, bekomme ich die Meldungen.
Da gab es nur 2 Einträge, den User und die Seriennummer-Worx...

Habe ich irgendwas vergessen oder muss ich noch irgendwo etwas aktivieren oder muss ich Telegram noch mal neu installieren?
Ich hoffe du kannst mir helfen.
Gruß
Jippy -
@lucky_esa
Erst mal Danke für deine Arbeit.
Ich bekomme das aber mit den Telegram-Benachrichtigungen irgendwie nicht hin :confused:
Im Blockly habe ich Aktivieren auf "wahr" gesetzt, die Instanz auf 0 und den User und die Seriennummer-Worx eingegeben...

Ich bekomme aber keine Meldungen.Wenn ich zusätzlich mein vorher genutztes Blockly Script starte, bekomme ich die Meldungen.
Da gab es nur 2 Einträge, den User und die Seriennummer-Worx...

Habe ich irgendwas vergessen oder muss ich noch irgendwo etwas aktivieren oder muss ich Telegram noch mal neu installieren?
Ich hoffe du kannst mir helfen.
Gruß
Jippy -
@jippy Wie gewohnt musst du die 3 Datenpunkte auf true setzen. Die Variable im Script ist nur ein Schutz für die, die kein Telegram nutzen.

Gruß//Lucky
@lucky_esa
Danke! :+1: -
@martybr sagte in Zeigt her eure Views zum Thema Mähroboter:
@lucky_esa
Hallo Lucky, ich bekomme deine VIS nicht importiert.Entweder fehlt dir eine Abhänigkeit oder du hast im WEB Adapter den Haken bei "Reine Web-Sockets (iobroker.ws) verwenden" nicht gesetzt.
@siko Restzeitcountdown in die ViSu machen.
Teste ich gerade. Hat wahrscheinlich eine Genauigkeit von 80%

@sushibomba Video machen würdest, wo du auf die einzelnen Bestandteile deines Scripts näher eingehst.Kann ich nicht und werde es auch nicht machen. Eventuell schreibe ich ein kleines ToDo wenn ich wirklich viel Zeit habe...
Gruß//Lucky
Ihr könnt ja mal testen. Ob das mit Alexa funktioniert habe ich nicht getestet.

Gruß//Lucky
-
@lucky_esa
Danke! :+1:@Lucky_ESA
ich bekomme im Protokoll immer die Meldungavascript.0 2023-05-09 11:54:00.002 info script.js.Skript_1: Automatischer Mähplan ist aktiviert. Zeiten können nicht geschrieben werden.woran kann das liegen?
-
Ist hier irgendwo ein Skript versteckt (im Thread hier vielleicht?) , dass die Datenpunkte für Deine VIS anlegt?
Bisher hab ich mich nicht mit einer VIS für den Worx interessiert, jetzt finde ich es ganz spannend von drinnen eventuell alles steuern zu können.
-
@Lucky_ESA
ich bekomme im Protokoll immer die Meldungavascript.0 2023-05-09 11:54:00.002 info script.js.Skript_1: Automatischer Mähplan ist aktiviert. Zeiten können nicht geschrieben werden.woran kann das liegen?
@michisa86888 Das ist lediglich eine Info. Kannst du deaktivieren wenn du diese Variable auf fals setzt.

Gruß//Lucky
-
@michisa86888 Das ist lediglich eine Info. Kannst du deaktivieren wenn du diese Variable auf fals setzt.

Gruß//Lucky
@lucky_esa
Okay, dann habe ich aber weiterhin das Problem das die Zeiten nicht an meinen Mäher übergeben werden? Auch nicht 3min vor Start... -
@lucky_esa
Okay, dann habe ich aber weiterhin das Problem das die Zeiten nicht an meinen Mäher übergeben werden? Auch nicht 3min vor Start...@michisa86888 sagte in Zeigt her eure Views zum Thema Mähroboter:
@lucky_esa
Okay, dann habe ich aber weiterhin das Problem das die Zeiten nicht an meinen Mäher übergeben werden? Auch nicht 3min vor Start...Solange du den automatischen Mähplan aktiviert hast wird sich das auch nicht ändern. Den automatischen Mähplan in der APP deaktivieren, danach kannst du auch die Zeiten einstellen und nutzen.
Gruß//Lucky
-
Ist hier irgendwo ein Skript versteckt (im Thread hier vielleicht?) , dass die Datenpunkte für Deine VIS anlegt?
Bisher hab ich mich nicht mit einer VIS für den Worx interessiert, jetzt finde ich es ganz spannend von drinnen eventuell alles steuern zu können.
@haselchen Ich nutzte das aktuelleste Script von @Lucky_ESA weiter oben. Kann ich nur wärmstens empfehlen.
-
@michisa86888 sagte in Zeigt her eure Views zum Thema Mähroboter:
@lucky_esa
Okay, dann habe ich aber weiterhin das Problem das die Zeiten nicht an meinen Mäher übergeben werden? Auch nicht 3min vor Start...Solange du den automatischen Mähplan aktiviert hast wird sich das auch nicht ändern. Den automatischen Mähplan in der APP deaktivieren, danach kannst du auch die Zeiten einstellen und nutzen.
Gruß//Lucky
@lucky_esa
ja den automatischen Mähplan habe ich in der App deaktiviert. Habe in der App auch nur eine Zeit zur Auswahl. Hat das evtl. etwas damit zu tun?

-
@lucky_esa
ja den automatischen Mähplan habe ich in der App deaktiviert. Habe in der App auch nur eine Zeit zur Auswahl. Hat das evtl. etwas damit zu tun?

@michisa86888 Hat das evtl. etwas damit zu tun?
Nein, was steht bei dir unter worx.0.xxx.rawMqtt.auto_schedule?
Eventuell Blockly neu starten.Gruß//Lucky
-
@michisa86888 Hat das evtl. etwas damit zu tun?
Nein, was steht bei dir unter worx.0.xxx.rawMqtt.auto_schedule?
Eventuell Blockly neu starten.Gruß//Lucky
@lucky_esa
habe eben mal alle Datenpunkte löschen lassen. Blocky auf 1.8 geupdatet und dann wieder gestartet.
Zeiten werden immer noch nicht an den Mäher übergeben.
worx.0.xxx.rawMqtt.auto_schedule steht auf false
Hier mal der Log vom Start des Scripts2023-05-12 14:28:54.132 - info: javascript.0 (537) Start javascript script.js.common.Skript_1 2023-05-12 14:28:54.158 - info: javascript.0 (537) script.js.common.Skript_1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2023-05-12 14:28:54.158 - info: javascript.0 (537) script.js.common.Skript_1: 5 Sekunden warten bis alle Datenpunkte erstellt sind. 2023-05-12 14:28:56.910 - info: admin.0 (473) <== Disconnect system.user.admin from ::ffff:172.17.0.1 javascript 2023-05-12 14:28:59.158 - info: javascript.0 (537) script.js.common.Skript_1: Daten setzen: 0 - 0 - 00:00 - 00:00 - false 2023-05-12 14:28:59.159 - info: javascript.0 (537) script.js.common.Skript_1: Stopp Schedule Intervall 2023-05-12 14:28:59.163 - info: javascript.0 (537) script.js.common.Skript_1: Mahroboter.Zeiten.datenpunkte aktiviert! 2023-05-12 14:28:59.166 - info: javascript.0 (537) script.js.common.Skript_1: Trigger Wetteränderung deaktiviert! 2023-05-12 14:28:59.169 - info: javascript.0 (537) script.js.common.Skript_1: Trigger Regenseor deaktiviert! 2023-05-12 14:28:59.169 - info: javascript.0 (537) script.js.common.Skript_1: Datenpunkte für Alex werden nicht erstellt! 2023-05-12 14:29:21.496 - info: web.0 (12590) ==> Connected system.user.admin from ::ffff:172.17.0.1 2023-05-12 14:29:49.432 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:29:53.334 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:29:57.331 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:30:00.040 - info: host.4341f7376a3f instance system.adapter.daswetter.0 started with pid 16971 2023-05-12 14:30:00.165 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:30:01.060 - info: daswetter.0 (16971) starting. Version 3.1.8 in /opt/iobroker/node_modules/iobroker.daswetter, node: v18.16.0, js-controller: 4.0.23 2023-05-12 14:30:05.855 - info: daswetter.0 (16971) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment 2023-05-12 14:30:06.365 - info: daswetter.0 (16971) cleaned everything up... 2023-05-12 14:30:06.378 - info: host.4341f7376a3f instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-05-12 14:33:09.787 - info: javascript.0 (537) script.js.common.Skript_1: Klingenarbeitszeit wurde aktualisiert: 873.58 2023-05-12 14:33:09.828 - info: javascript.0 (537) script.js.common.Skript_1: Temperatur Akku hat sich geändert: 13.1...erledigt jetzt funktioniert es. Man sollte die Zeit natürlich auch aktivieren :anguished:
-
@lucky_esa
habe eben mal alle Datenpunkte löschen lassen. Blocky auf 1.8 geupdatet und dann wieder gestartet.
Zeiten werden immer noch nicht an den Mäher übergeben.
worx.0.xxx.rawMqtt.auto_schedule steht auf false
Hier mal der Log vom Start des Scripts2023-05-12 14:28:54.132 - info: javascript.0 (537) Start javascript script.js.common.Skript_1 2023-05-12 14:28:54.158 - info: javascript.0 (537) script.js.common.Skript_1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2023-05-12 14:28:54.158 - info: javascript.0 (537) script.js.common.Skript_1: 5 Sekunden warten bis alle Datenpunkte erstellt sind. 2023-05-12 14:28:56.910 - info: admin.0 (473) <== Disconnect system.user.admin from ::ffff:172.17.0.1 javascript 2023-05-12 14:28:59.158 - info: javascript.0 (537) script.js.common.Skript_1: Daten setzen: 0 - 0 - 00:00 - 00:00 - false 2023-05-12 14:28:59.159 - info: javascript.0 (537) script.js.common.Skript_1: Stopp Schedule Intervall 2023-05-12 14:28:59.163 - info: javascript.0 (537) script.js.common.Skript_1: Mahroboter.Zeiten.datenpunkte aktiviert! 2023-05-12 14:28:59.166 - info: javascript.0 (537) script.js.common.Skript_1: Trigger Wetteränderung deaktiviert! 2023-05-12 14:28:59.169 - info: javascript.0 (537) script.js.common.Skript_1: Trigger Regenseor deaktiviert! 2023-05-12 14:28:59.169 - info: javascript.0 (537) script.js.common.Skript_1: Datenpunkte für Alex werden nicht erstellt! 2023-05-12 14:29:21.496 - info: web.0 (12590) ==> Connected system.user.admin from ::ffff:172.17.0.1 2023-05-12 14:29:49.432 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:29:53.334 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:29:57.331 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:30:00.040 - info: host.4341f7376a3f instance system.adapter.daswetter.0 started with pid 16971 2023-05-12 14:30:00.165 - info: javascript.0 (537) script.js.common.Skript_1: Zeitplanberechnung: Freitag: false 2023-05-12 14:30:01.060 - info: daswetter.0 (16971) starting. Version 3.1.8 in /opt/iobroker/node_modules/iobroker.daswetter, node: v18.16.0, js-controller: 4.0.23 2023-05-12 14:30:05.855 - info: daswetter.0 (16971) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment 2023-05-12 14:30:06.365 - info: daswetter.0 (16971) cleaned everything up... 2023-05-12 14:30:06.378 - info: host.4341f7376a3f instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-05-12 14:33:09.787 - info: javascript.0 (537) script.js.common.Skript_1: Klingenarbeitszeit wurde aktualisiert: 873.58 2023-05-12 14:33:09.828 - info: javascript.0 (537) script.js.common.Skript_1: Temperatur Akku hat sich geändert: 13.1...erledigt jetzt funktioniert es. Man sollte die Zeit natürlich auch aktivieren :anguished:
Moin, ich habe noch mal 2 Fragen...
- Teilweise wird die "Arbeitsdauer" bei mir falsch berechnet (nicht immer). Kann/muss man da noch irgendwo was einstellen oder wodurch kommt das zustande?

- Wenn ich z. B. eingestellt habe das er 5 Stunden mähen soll, dann muss er ja zwischendurch zum Aufladen. Gibt es eine Einstellung, dass er dann, wenn der Akku voll ist und die Endzeit noch nicht erreicht ist, wieder los fährt oder geht das nur mit einem zweiten Zeitfenster?
Gruß
Jippy -
@sushibomba sagte in Adapter: Worx Landroid v2.x.x:
OK. Das heißt ich muss in der App Multi-Zone aktivieren und da ich nur eine Zone habe muss ich diese nur in der App markieren und diese Zone dann auf 100% stellen korrekt? -> Ja, das ist korrekt
Muss ich dann dein Skript in irgendeiner Form anpassen?
Und da du ja der absolute Blockly Crack bist und bestimmt ein Blockly für diese Aktualisierungen hast, wärst du so nett mir das zur Verfügung zu stellen?
PS: Nachdem ich alle 14 Tage in deinem Skript angepasst habe, passen nun auch die "Dauer" Berechnungen 👍🏻
Vielen Dank und einen schönen Start in die neue Woche.
Gruß//Lucky
-
Moin, ich habe noch mal 2 Fragen...
- Teilweise wird die "Arbeitsdauer" bei mir falsch berechnet (nicht immer). Kann/muss man da noch irgendwo was einstellen oder wodurch kommt das zustande?

- Wenn ich z. B. eingestellt habe das er 5 Stunden mähen soll, dann muss er ja zwischendurch zum Aufladen. Gibt es eine Einstellung, dass er dann, wenn der Akku voll ist und die Endzeit noch nicht erreicht ist, wieder los fährt oder geht das nur mit einem zweiten Zeitfenster?
Gruß
Jippy@jippy sagte in Zeigt her eure Views zum Thema Mähroboter:
Moin, ich habe noch mal 2 Fragen...
- Teilweise wird die "Arbeitsdauer" bei mir falsch berechnet (nicht immer). Kann/muss man da noch irgendwo was einstellen oder wodurch kommt das zustande?

- Wenn ich z. B. eingestellt habe das er 5 Stunden mähen soll, dann muss er ja zwischendurch zum Aufladen. Gibt es eine Einstellung, dass er dann, wenn der Akku voll ist und die Endzeit noch nicht erreicht ist, wieder los fährt oder geht das nur mit einem zweiten Zeitfenster?
Gruß
JippyEinfach 5 Stunden einstellen. Wenn der AKKU zu Neige geht, lädt er wieder auf und fährt erneut los.
Gruß//Lucky
-
@sushibomba sagte in Adapter: Worx Landroid v2.x.x:
OK. Das heißt ich muss in der App Multi-Zone aktivieren und da ich nur eine Zone habe muss ich diese nur in der App markieren und diese Zone dann auf 100% stellen korrekt? -> Ja, das ist korrekt
Muss ich dann dein Skript in irgendeiner Form anpassen?
Und da du ja der absolute Blockly Crack bist und bestimmt ein Blockly für diese Aktualisierungen hast, wärst du so nett mir das zur Verfügung zu stellen?
PS: Nachdem ich alle 14 Tage in deinem Skript angepasst habe, passen nun auch die "Dauer" Berechnungen 👍🏻
Vielen Dank und einen schönen Start in die neue Woche.
Gruß//Lucky
Danke für die Antwort.
Hast du auch noch auf meine zweite und dritte Frage eine Antwort 😉