Ankündigung

Einklappen
Keine Ankündigung bisher.

Xiaomi / Roboroc Baustein 19001929

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • kordnas
    antwortet
    Zitat von sipiyou Beitrag anzeigen
    Du solltest aber keinen Inverter setzen, d.h. du solltest immer nur den Eingang mit einer 1 beschreiben, was du machen willst. Nie gleichzeitig 2 Eingänge beschreiben.
    Alles klar, hab ich geändert :-)

    Zitat von panzaeron Beitrag anzeigen
    Als Ergänzung zur Antwort von sipiyou, die Logik im Beitrag #150 macht genau das was du benötigst.
    Hab ich mir angeschaut, danke. Sehr gut gelöst :-)

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    Zitat von sipiyou Beitrag anzeigen
    Mit der Rotation ist es so eine Sache. Ich hab das Visuelement so ausgelegt, dass der immer den größtmöglichsten Ausschnitt nutzt, d.h. wenn es Sinn macht, dann dreht das VSE das Bild automatisch um 90°.
    Stimmt, da hätte ich auch selbst drauf kommen können, wenn ich die Breite ändere, dann passt es schon und danke für das schnelle Hinzufügen des Farbschemas

    Zitat von kordnas Beitrag anzeigen
    2. Ich habe nichtsdestotrotz noch ein Verständnis- oder technisches Problem. Momentan möchte ich einfach nur einen Umschalter auf einem Taster. Wenn aus, dann auf Knopfdruck an/weiter. Wenn an, dann auf Knopfdruck anhalten. Also brauche in nen 1-Bit An-Aus KO und nen 1-Bit Status An-Aus KO. So sieht meine Schaltung aus.
    Als Ergänzung zur Antwort von sipiyou, die Logik im Beitrag #150 macht genau das was du benötigst.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    @kordnas: Wenn du die Reinigung pausieren willst, dann triggerst du E17 mit 1

    Wenn der die Reinigung forsetzen soll, dann triggerst du E15 mit 1

    Wenn der Roboter die Reinigung beenden soll, dann E16 = 1

    Du solltest aber keinen Inverter setzen, d.h. du solltest immer nur den Eingang mit einer 1 beschreiben, was du machen willst. Nie gleichzeitig 2 Eingänge beschreiben.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    panzaeron : Mit der Rotation ist es so eine Sache. Ich hab das Visuelement so ausgelegt, dass der immer den größtmöglichsten Ausschnitt nutzt, d.h. wenn
    es Sinn macht, dann dreht das VSE das Bild automatisch um 90°.

    D.h. wenn du im Visu-Editor den Ausschnitt für das VSE breiter wie hoch machst, dann rotiert der automatisch, wenn so der Ausschnitt besser genutzt werden kann.
    Mit dieser Logik macht es eigentlich nur noch Sinn, hier eine Option für eine Spiegelung einzubauen.

    Schau mal bitte, ob du mit der Konfiguration des Ausschnitts schon das Ergebnis erzielst, was du möchtest.

    Anbei die 0.51 mit deiner Farbtabelle.

    Einen Kommentar schreiben:


  • panzaeron
    antwortet
    Ich bedanke mich auch nochmal für den tollen LBS und VSE, funktioniert bei uns sehr gut. Ich habe bei mir Farben ergänzt die an das X1 Design von Gira angelehnt sind, vielleicht auch noch etwas zur Ergänzung (Bezeichnung könnte schlicht X1 sein):
    Roborock S6.png
    Code:
    const segmentColors = [
    '#f39001', // 0 orange
    '#bcdf32', // 1 green
    '#eaea00', // 2 yellow
    '#2576c8', // 3 blue
    '#2c2c2c', // 4 wall (darkl grey)
    '#ba863b', // 5 desel floor (brown)
    '#ca9abd', // 6 pink
    '#9aca9a', // 7 mint
    '#a2718f', // 8 violet
    '#7b98c2', // 9 light blue
    '#bc7a7d', // 10 red
    ];
    Zum VSE habe ich noch einen Featurewunsch. Falls es nicht sehr kompliziert in der Umsetzung ist, eine Möglichkeit die Ausrichtung der Karte selbst zu bestimmen, sowas in der Art von 0°, 90°, 180° und 270°.

    Darüber hinaus habe ich mir zwei zusätzliche Statusmeldungen erzeugt "Vollständig geladen" und "Wischen".
    Außerdem erzeuge ich noch einen Status für einen Kombibutton "Play/Stopp".
    Falls es jemand gebrauchen möchte, die Logik sieht so aus:
    Zusätzliche Logik.png
    Zuletzt geändert von panzaeron; 14.06.2020, 09:10.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Wir haben eben bei Stonie2oo4 ein Cache-Problem festgestellt.

    Dadurch, dass v 0.50 andere Optionen für die Kartenfarben hat, sind da auch andere Werte, wie davor, das kann dazu führen, dass die Karte nicht angezeigt wird.

    Nach Update auf 0.50 bitte die Kartenfarben auf eine andere Option stellen und dann eine Visuaktivierung durchführen.

    Ich werd da in den kommenden Tagen die im Xiaomi-LBS eine entsprechende Option für Roboter mit Valetudo reinnehmen.

    Einen Kommentar schreiben:


  • stonie2oo4
    antwortet
    sipiyou
    Habs jetzt grad mal schnell getestet, aber jetzt zeigt die Visu leider weder mit noch ohne CORS-Plugin etwas an.
    Getestet mit Chrome und Safari (Ipad).

    Einen Kommentar schreiben:


  • Sargon
    antwortet
    powell Danke das wars, ich hab die falsche App verwendet skyacer sipiyou danke und sorry für die Mühe die ich verursacht habe!!!!
    Zuletzt geändert von Sargon; 13.06.2020, 10:41.

    Einen Kommentar schreiben:


  • powell
    antwortet
    Hast du auch die xiaomi home app verwendet. Mit den Daten der roborock app funktioniert es nicht.

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Zitat von Sargon Beitrag anzeigen
    Ja mach ich, muss ich hier was anderes verwenden?
    Nein ist korrekt.
    Also ich hab bei mir auch mal eine falsche Email und/oder ein falsches Kennwort vergeben. Dann bekomm ich nämlich die gleichen Fehler angezeigt.

    Wa sich noch mal machen würde.
    - LBS neu einlesen
    - User und Passwort komplett neu eingeben (vlt. hat sich ja ein Leerzeichen etc eingeschlichen)
    - Projekt aktivieren
    - Edomi Server neu starten

    Dein Sauger ist in der Xiaomi Home App zu sehen? Der Sauger hat die neuste Firmware?

    Einen Kommentar schreiben:


  • Sargon
    antwortet
    Ja mach ich, muss ich hier was anderes verwenden?

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Meldest du dich mit deiner Email Adresse als User an?

    Einen Kommentar schreiben:


  • Sargon
    antwortet
    sipiyou ich hatte nur Zahlen und Buchstaben. Hatte jetzt alle möglichen Kombination von Passwörtern (mit Zahlen oder mit ! oder auch kürzer) versucht, alles hat nicht geholfen kann mich mit dem LBS nicht anmelden.

    Hier das Xiaomi Log
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2020-06-13 01:00:37[/TD]
     			[TD]236164[/TD]
     			[TD]21918[/TD]
     			[TD]Debug[/TD]
     			[TD]V3=0V4=0V5=0[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-06-13 01:00:37[/TD]
     			[TD]236560[/TD]
     			[TD]21918[/TD]
     			[TD]Kritisch[/TD]
     			[TD]Login fehlgeschlagen![/TD]
     		[/TR]
     		[TR]
     			[TD]2020-06-13 01:00:37[/TD]
     			[TD]236738[/TD]
     			[TD]21918[/TD]
     			[TD]Debug[/TD]
     			[TD]cloud->isAccessible:N-E10=-E11=[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-06-13 01:00:37[/TD]
     			[TD]236913[/TD]
     			[TD]21918[/TD]
     			[TD]Kritisch[/TD]
     			[TD]IP/Token leer! Baustein muss richtig konfiguriert werden! Abbruch[/TD]
     		[/TR]
     		[TR]
     			[TD]2020-06-13 01:00:37[/TD]
     			[TD]243509[/TD]
     			[TD]21918[/TD]
     			[TD]Debug[/TD]
     			[TD]Ausführungszeit: 2.3755168914795 [s][/TD]
     		[/TR]
     	 [/TABLE]
    Hier das System Fehlerlog
    Code:
    .... Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 8 | Zeile: 786 | Undefined index: ssecurity ERROR
    .... Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 8 | Zeile: 787 | Undefined index: userId ERROR

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    So, ich hab das Visuelement etwas umgekrempelt und "Edomi-API-Konform" gemacht, vorher hat sich das Objekt nicht wirklich an die Framework-Vorgaben gehalten.

    Weiterhin nutze ich jetzt auch php, um die Daten von der Webseite zu holen. Hintergrund ist bei den Valetudo-Cracks, dass der Browser eine CORS-Fehlermeldung schmeisst und somit die Daten nicht vom Roboter abgerufen werden können.

    Das VSE hat jetzt auch die Color-Map von woda , die hab ich "Blau-Töne" getauft, ich hatte bei mir noch paar Pastellfarben, somit gibt es nun 3 Colors-Maps zur Auswahl. Wie schon gesagt, wer mag, kann gerne mir seine Farben schicken, dann ergänz ich das.

    @stonie2oo4: teste bitte, ob die Maps jetzt bei dir geladen werden. Das CORS-Plugin für Chrome bitte wieder deinsallieren.

    skyacer
    : Ich bin kein Fan von permanent im Hintergrund laufenden Bausteinen, vorallem hier nicht, weil ich beim Testen häufig feststelle, dass der Roboter doch anders reagiert. Somit bevorzuge ich hier die Terminierung des Skriptes und dann erneute Verbindung mit dem nächsten Trigger.

    Und wie auch beim Neato-Baustein vertrete ich die Meinung, dass es kein Lebenserhaltendes System ist, was im Sekundentakt aktualisiert werden muss... - Bitte wie gehabt die Zeit-Trigger benutzen.

    @Sargon: Dein S5 Max sollte genauso laufen. Hast du irgendwelche unüblichen Sonderbuchstaben in deinem Passwort ?
    Angehängte Dateien
    Zuletzt geändert von sipiyou; 12.06.2020, 23:29.

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Ich denke das gilt eher für E15-E20. ;-)

    Einen Kommentar schreiben:

Lädt...
X