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! Derzeit ist Robonect (noch) nicht mit dem Automower 305 ab Baujahr 2020 zusammen mit der neuen Mäher-FW MSW 41.4.0 kompatibel!
Aber: Im DailyBuild ist ein Patch enthalten, der getestet werden kann! (Stand 15.02.2024)
.
.Du hast Deinen Gardena-Mäher auf die Gardena-Firmware von 2023 aktualisiert?
. Testmöglichkeit für das Daily Build.
Das FW-Update am Mäher wird dennoch nicht empfohlen, da das Daily Build nach aktuellen Berichten von Beta-Testern noch keine vollständige Kompatibilität gewährleisten kann! (Stand: 15.02.2024)
Wir empfehlen, das Gardena-Update noch nicht durchzuführen!
.
.
Homematic für Dummies
Moderator: Lampi
Re: Homematic für Dummies
Hier bsp Auto:
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - '"#Url#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
#URL# Das habe ich glatt nicht gesehen !!! Das ist Wlan IP Robonect nehme ich an
ICh habe CUX D angepasst ist bei mir die 8
Dh wird so aussehen:
Hier bsp Auto:
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - '"#192.168.IPWLAN MODULl#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
?
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - '"#Url#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
#URL# Das habe ich glatt nicht gesehen !!! Das ist Wlan IP Robonect nehme ich an
ICh habe CUX D angepasst ist bei mir die 8
Dh wird so aussehen:
Hier bsp Auto:
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - '"#192.168.IPWLAN MODULl#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
?
-
- erfahrener Forum-Nutzer
- Beiträge: 60
- Registriert: So 31. Jul 2016, 17:05
- Mäher: Gardena R40Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2012
- Robonect-Modul: Robonect H30x (Rev.0)
- Robonect Firmware: 1.0 Beta 2
Homematic für Dummies
Hier bsp Auto:
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - /dev/null/ '"#192.168.IPWLAN MODULl#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
=> da fehlte vorher immer noch das Ziel. So sollte es gehen.
=> was soll denn ipwlanmodul sein? Übernimm doch erst mal einfach meins und ändere nur die ip und die "8".
192.168.0.6 ist die IP vom Robonect bei mir...
string Url='http://192.168.IPWURDE ANGEPASST/xml?cmd=mode&mode=Auto';
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O - /dev/null/ '"#192.168.IPWLAN MODULl#"'");
dom.GetObject("CUxD.CUX2801008:1.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State()
=> da fehlte vorher immer noch das Ziel. So sollte es gehen.
=> was soll denn ipwlanmodul sein? Übernimm doch erst mal einfach meins und ändere nur die ip und die "8".
192.168.0.6 ist die IP vom Robonect bei mir...
:: Geräteversion - MSW-Software: R40Li - MSW-Version: 5.01.00 - Robonect Firmware 1.0 Beta 2
Re: Homematic für Dummies
So eingegeben
kein Erfolg
Steht still
Benutzer und PW?
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O /dev/null 'http://192.168.8.85/xml?cmd=mode&mode=auto'");
dom.GetObject("CUxD.CUX2801008:1.CMD_RUNS").State(1);
Als Taster Benutze ich Nr 3 vom 2801008
Aber wenn ich dass eingebe geht auch nix
dom.GetObject("CUxD.CUX2801008:3.CMD_SETS").State("wget -q -O /dev/null 'http://192.168.8.85/xml?cmd=mode&mode=auto'");
dom.GetObject("CUxD.CUX2801008:3.CMD_RUNS").State(1);
Viel schlimmer...CCU 2 Abgeschossen!!!!!!!
kein Erfolg
Steht still
Benutzer und PW?
dom.GetObject("CUxD.CUX2801008:1.CMD_SETS").State("wget -q -O /dev/null 'http://192.168.8.85/xml?cmd=mode&mode=auto'");
dom.GetObject("CUxD.CUX2801008:1.CMD_RUNS").State(1);
Als Taster Benutze ich Nr 3 vom 2801008
Aber wenn ich dass eingebe geht auch nix
dom.GetObject("CUxD.CUX2801008:3.CMD_SETS").State("wget -q -O /dev/null 'http://192.168.8.85/xml?cmd=mode&mode=auto'");
dom.GetObject("CUxD.CUX2801008:3.CMD_RUNS").State(1);
Viel schlimmer...CCU 2 Abgeschossen!!!!!!!
-
- erfahrener Forum-Nutzer
- Beiträge: 60
- Registriert: So 31. Jul 2016, 17:05
- Mäher: Gardena R40Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2012
- Robonect-Modul: Robonect H30x (Rev.0)
- Robonect Firmware: 1.0 Beta 2
Re: Homematic für Dummies
Hallo regalboot,
wenn Du Zugangsdaten definiert hast, muss die Syntax natürlich geändert werden.
Wie das mit der Tastenbelegung funktioniert, weiss ich nicht. Teste doch erst einmal das Skript unter "Skript testen". Wenn der Schritt funktioniert, kommt die Taste dran. Ich glaube das wird allerdings anders funktionieren. Dann muss unter Geräte direkt der wget Befehl eingetragen werden, ohne das dom.Get...
Gruß, Tobias.
wenn Du Zugangsdaten definiert hast, muss die Syntax natürlich geändert werden.
Wie das mit der Tastenbelegung funktioniert, weiss ich nicht. Teste doch erst einmal das Skript unter "Skript testen". Wenn der Schritt funktioniert, kommt die Taste dran. Ich glaube das wird allerdings anders funktionieren. Dann muss unter Geräte direkt der wget Befehl eingetragen werden, ohne das dom.Get...
Gruß, Tobias.
:: Geräteversion - MSW-Software: R40Li - MSW-Version: 5.01.00 - Robonect Firmware 1.0 Beta 2
Re: Homematic für Dummies
Meine CCU 2 kommt nicht mehr hoch. WebZugang geht nicht mehr ...
Muss zuerst altes Backup zurück senden und wieder mit den Variablen anfangen.. dauert 1h bis ich wieder bereit bin
Muss zuerst altes Backup zurück senden und wieder mit den Variablen anfangen.. dauert 1h bis ich wieder bereit bin
-
- erfahrener Forum-Nutzer
- Beiträge: 60
- Registriert: So 31. Jul 2016, 17:05
- Mäher: Gardena R40Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2012
- Robonect-Modul: Robonect H30x (Rev.0)
- Robonect Firmware: 1.0 Beta 2
Homematic für Dummies
Sollte es wirklich an dem Code Schnipsel liegen dann beende einfach Cuxd über die Cuxd Oberfläche! Dort kannst Du auch den abgesicherten Modus starten oder die CCU ohne speichern rebooten... Alles weniger Arbeit als nen Backup einzuspielen.
Du kommst auf die Cuxd Seite mit
Deine CCU/addons/cuxd/index.ccc
Dann auf Service klicken
Du kommst auf die Cuxd Seite mit
Deine CCU/addons/cuxd/index.ccc
Dann auf Service klicken
:: Geräteversion - MSW-Software: R40Li - MSW-Version: 5.01.00 - Robonect Firmware 1.0 Beta 2
Re: Homematic für Dummies
Keinen Deut weiter
Sobald ich einen falschen Befehl eingebe dann schmirt CCU 2 ab
3 mal neu aufgesetz....
aber das mit dem String will nicht
Das Script gibt keine Antwort mit dem Script testen...irgendo mache isch was falsch
Wenn ich das Abfrage script eingebe im Test kriege ich die Antwort (die Variablen werden auch gesetzt...)
Revision:
Habe immer mit Auto und home probiert no go
Start und Sopp gehen....gehen.....
Sobald ich einen falschen Befehl eingebe dann schmirt CCU 2 ab
3 mal neu aufgesetz....
aber das mit dem String will nicht
Das Script gibt keine Antwort mit dem Script testen...irgendo mache isch was falsch
Wenn ich das Abfrage script eingebe im Test kriege ich die Antwort (die Variablen werden auch gesetzt...)
Revision:
Habe immer mit Auto und home probiert no go
Start und Sopp gehen....gehen.....
Zuletzt geändert von regalboot am Di 9. Aug 2016, 19:57, insgesamt 1-mal geändert.
- Sprite01
- Forum-Nutzer
- Beiträge: 41
- Registriert: Do 17. Mär 2016, 14:09
- Wohnort: Sachsen-Anhalt
- Mäher: Gardena R40Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2015
- Robonect-Modul: Robonect H30x (Rev.2)
- Robonect Firmware: 1.0
- hat sich bedankt: 2 Male
- Kontaktdaten:
Re: Homematic für Dummies
Ist das bei dir nur mit User-Passwort-Zugang so ? Ohne funktioniert es ?regalboot hat geschrieben:3 mal neu aufgesetz....
aber das mit dem String will nicht
Das Script gibt keine Antwort mit dem Script testen...irgendo mache isch was falsch
Zumindest war es bei mir so und ich habe erst mal frustriert aufgehört.
siehe auch viewtopic.php?f=13&t=77&start=40
--------
Gruß
Dirk
Gardena R40Li; MSW: 5.01.00 (10-10-2014); SUB: 5.00.00; MMI: 5.05.00
Gruß
Dirk
Gardena R40Li; MSW: 5.01.00 (10-10-2014); SUB: 5.00.00; MMI: 5.05.00
Re: Homematic für Dummies
Das Ding geigt endlich !!!
Habe es zum laufen Gebracht und zwar habe ich mir die Scripts genauer angeschaut.
Dasjenige wo ich die Variable setzen konnte mit Benutzer und PW nahm ich als Vorlage und habe mit" SCRIPT testen"umgesetzt.
Dann kam Antwort...
Nix ip oder so bei URL
Dann musste ich nur noch die Befehle anpassen und siehe da es ging...
Ich habe den Robby vor der Türe hingesetzt und mich nicht auf die Software verlassen. Diese syncht erst nach aktualisieren den Modus
Hier das funktionierende Script für NACH HAUSE FAHREN
abändern muss man nur die Zeile nach cmd=
var url = "http://192.168.8.85/json?cmd=mode&mode=eod";
dom.GetObject("CUxD.CUX2801008:2.CMD_SETS").State("wget --user=MEIN USER --password=MEIN PASSWORT -q -O - '"#url#"'");
dom.GetObject("CUxD.CUX2801008:2.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801008:2.CMD_RETS").State();
WriteLine("URL:'"#url#"' abrufen");
WriteLine("Rückgabestring: >"#stdout#"<");
ACHTUNG ich habe den CUX 8!! da ich mehrere Virtulle Geräte in Betrieb habe ( muss angepasst werden)
Gruss
Habe es zum laufen Gebracht und zwar habe ich mir die Scripts genauer angeschaut.
Dasjenige wo ich die Variable setzen konnte mit Benutzer und PW nahm ich als Vorlage und habe mit" SCRIPT testen"umgesetzt.
Dann kam Antwort...
Nix ip oder so bei URL
Dann musste ich nur noch die Befehle anpassen und siehe da es ging...
Ich habe den Robby vor der Türe hingesetzt und mich nicht auf die Software verlassen. Diese syncht erst nach aktualisieren den Modus
Hier das funktionierende Script für NACH HAUSE FAHREN
abändern muss man nur die Zeile nach cmd=
var url = "http://192.168.8.85/json?cmd=mode&mode=eod";
dom.GetObject("CUxD.CUX2801008:2.CMD_SETS").State("wget --user=MEIN USER --password=MEIN PASSWORT -q -O - '"#url#"'");
dom.GetObject("CUxD.CUX2801008:2.CMD_QUERY_RET").State(1);
string stdout= dom.GetObject("CUxD.CUX2801008:2.CMD_RETS").State();
WriteLine("URL:'"#url#"' abrufen");
WriteLine("Rückgabestring: >"#stdout#"<");
ACHTUNG ich habe den CUX 8!! da ich mehrere Virtulle Geräte in Betrieb habe ( muss angepasst werden)
Gruss
-
- erfahrener Forum-Nutzer
- Beiträge: 60
- Registriert: So 31. Jul 2016, 17:05
- Mäher: Gardena R40Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2012
- Robonect-Modul: Robonect H30x (Rev.0)
- Robonect Firmware: 1.0 Beta 2
Re: Homematic für Dummies
Hallo regalboot,
glückwunsch.
Zu "nix mit IP oder so": Du deklarierst mit var url = die Variable url.
Mit #url# setzt das Skript genau das definierte ein.
Es ist also richtig. Der direkte weg mit der IP ist genauso richtig, nur kürzer.
es sollte also genauso auch folgendes gehen:
Dass wget auch ohne Ziel funktioniert wusste ich allerdings nicht. Gute Info.
Die Gänsefüsschen setzte ich übrigens anders. Sollte es noch Probleme geben, such mal dort.
Dass Du Deine CCU mit so einem kurzen Skript zum Absturz bringen kannst und gar in eine "Todesschleife" bringen kannst ist absolut nicht normal. Wenn überhaupt sollten einzelne Dienste abstürzen... Du verwendest hoffentlich keine Makros ohne Bedingungen deklariert zu haben??? Sonst werden die bei jedem Reboot automatisch ausgeführt und das kann zu der gefürchteten Schleife führen.
Gruß, Tobias.
glückwunsch.
Zu "nix mit IP oder so": Du deklarierst mit var url = die Variable url.
Mit #url# setzt das Skript genau das definierte ein.
Es ist also richtig. Der direkte weg mit der IP ist genauso richtig, nur kürzer.
es sollte also genauso auch folgendes gehen:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801008:2.CMD_SETS").State("wget --user=MEIN USER --password=MEIN PASSWORT -q -O - 'http://192.168.8.85/json?cmd=mode&mode=eod'");
dom.GetObject("CUxD.CUX2801008:2.CMD_QUERY_RET").State(1);
Die Gänsefüsschen setzte ich übrigens anders. Sollte es noch Probleme geben, such mal dort.
Dass Du Deine CCU mit so einem kurzen Skript zum Absturz bringen kannst und gar in eine "Todesschleife" bringen kannst ist absolut nicht normal. Wenn überhaupt sollten einzelne Dienste abstürzen... Du verwendest hoffentlich keine Makros ohne Bedingungen deklariert zu haben??? Sonst werden die bei jedem Reboot automatisch ausgeführt und das kann zu der gefürchteten Schleife führen.
Gruß, Tobias.
:: Geräteversion - MSW-Software: R40Li - MSW-Version: 5.01.00 - Robonect Firmware 1.0 Beta 2