Ankündigung

Einklappen
Keine Ankündigung bisher.

Indego Connect

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

  • schuma
    antwortet
    So, ich habe das Problem gefunden....

    in der plugin.yaml sind andere Bezeichnungen für Cycle (update_cycle) und url (indego_url).
    Dadurch erhält der wert self.cycle nur none und nicht 30.
    Dadurch wird der State Cycle nicht ausgeführt.

    Nach Änderung der plugin.yaml funktioniert es nun

    Anbei die geänderte plugin.yaml:
    plugin_yaml.zip

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Marc,

    ich habe mal eine PRE-ALPHA-Version auf meinem Git-Account abgestellt. Falls Dir das hilft kannst Du diese gerne mal "holen".
    Die Version findest du hier.
    Im Ordner pages findest Du die aktuelle HTML-Vorlage (basierend auf Deiner Vorlage) für Deine Seite in der SmartVISU. Die Dateien aus dem "dropins"-Ordner müssen in Deinen Dropins Ordner der SmartVisu.
    Die Vorlage im Items-Folder bitte in Deinen smarthome-items verwenden. Es gibt neue Einträge für die Kalender.
    Ich gehe davon aus, dass Du shNG 1.6 und smartVISU2.9 einsetzt, oder ?

    Gruss Andre

    Nachtrag : Die Stunden werden durch evals bei Änderung der Minuten umgerechnet. Sollte also bei Dir auch funktionieren. Eventuell mal die indego.yaml checken
    Zuletzt geändert von AndreK; 24.06.2019, 00:35.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Marc,

    ich bin mit meinem DEV-Stand weit weg vom "neuen" Plugin. Ich kann nicht mehr nachvollziehen wo ich überall "gedreht" habe.
    Ich hatte im neuen Plugin nur die Posts von "bmx" eingefügt, dann lief das plugin wieder. Die Fehler die Du beschrieben hast sind mir bisher nicht aufgefallen.
    Das hilft zwar nicht viel aber ich denke das ich am nächsten WE einen neuen Stand posten kann.
    Ich halte Dich auf dem Laufenden.

    Gruss Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    AndreK Hallo Andre, ich fürchte bei mir liegt es irgendwie noch tiefer

    Bei mir werden überhaupt keine Scheduler angelegt. Welche Abfragen zum anlegen der Scheduler (Starten des Plugins müssen erfüllt sein?)

    Sieht aber schon super aus was Du da tust!!!

    Grüße, Marc

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Marc,

    bei mir kommt mit dem neuen Plugin folgendes an :
    Code:
    2019-06-23  19:37:00 DEBUG    plugins.indego    indego state received {
      "state" : 258,
      "map_update_available" : false,
      "mowed" : 90,
      "mowmode" : 0,
      "xPos" : 25,
      "yPos" : 70,
      "runtime" : {
        "total" : {
          "operate" : 64607,
          "charge" : 19779
        },
        "session" : {
          "operate" : 4,
          "charge" : 0
        }
      },
      "mapsvgcache_ts" : 1561311420239,
      "svg_xPos" : 680,
      "svg_yPos" : 584
    }
    Bitte lass mir noch ein paar Stunden (Entwicklung) dann poste ich ein Update.
    Die Daten werden empfangen aber nich verarbeitet (z.B. Umrechnung Minuten in Stunden). Da fast alle Werte "gecached" werden wird der alte Wert angezeigt
    sofern es einen gibt. Das schau ich mir nochmal an.

    Im Moment sieht das mit den Kalendern so aus (es können Daten erfasst und in shNG gespeichert werden. Den Upload zu Bosch muss ich realisieren) :
    Zur Erfassung wird ein PopUp geöffnet (siehe unten)
    Es wird bei der bereits Erfassung auf 2 Einträge pro Kalender und Tag geprüft.

    Kalender_neu.jpg
    Cal_Entry.jpg
    Gruss Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    AndreK Ich habe mir jetzt mal die DEBUG Loggs der beiden Plugins angeschaut.

    Es sieht so aus, als ob der alte Status überhaupt nicht abgefragt bzw. übertragen wird.
    Dieser ganze Block fehlt beim neuen Plugin.
    Code:
    2019-06-23  19:17:23 DEBUG    state        indego state received {
      "state" : 513,
      "map_update_available" : false,
      "mowed" : 55,
      "mowmode" : 1,
      "xPos" : 161,
      "yPos" : 138,
      "runtime" : {
        "total" : {
          "operate" : 75373,
          "charge" : 30688
        },
        "session" : {
          "operate" : 306,
          "charge" : 112
        }
      },
      "mapsvgcache_ts" : 1561310243229,
      "svg_xPos" : 784,
      "svg_yPos" : 1128,
      "config_change" : false,
      "mow_trig" : true
    }
    2019-06-23  19:17:23 DEBUG    state        state code 513
    2019-06-23  19:17:23 DEBUG    state        indego moving
    2019-06-23  19:17:23 DEBUG    state        state str mäht
    2019-06-23  19:17:23 DEBUG    state        mowed 55
    2019-06-23  19:17:23 DEBUG    state        mowmode  1
    2019-06-23  19:17:23 DEBUG    state        total_operate 75373
    2019-06-23  19:17:23 DEBUG    state        total_charge 30688
    2019-06-23  19:17:23 DEBUG    state        session_operate 306
    2019-06-23  19:17:23 DEBUG    state        session_charge 112
    2019-06-23  19:17:23 DEBUG    state        xPos 161
    2019-06-23  19:17:23 DEBUG    state        yPos 138
    2019-06-23  19:17:23 DEBUG    state        svg_xPos 784
    2019-06-23  19:17:23 DEBUG    state        svg_yPos 1128
    2019-06-23  19:17:23 DEBUG    state        config_change False
    2019-06-23  19:17:23 DEBUG    state        mow_trig True
    2019-06-23  19:17:23 DEBUG    state        map_update False
    Im neuen Plugin kommt lediglich dieses hier (Und das Wetter):
    Code:
    2019-06-23  18:54:01 DEBUG    device_date  device date stringtanga: {
      "alm_sn" : "XXXXXXXXXXXXX",
      "service_counter" : 44685,
      "needs_service" : false,
      "alm_mode" : "calendar",
      "bareToolnumber" : "3600HB0100",
      "alm_firmware_version" : "15100.01251"
    }

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Also ich habe die gleiche Firmware. Allerdings schon seit letztem Jahr.
    Haiphong Edit: Doch nicht! Meine Firmware: 15100.01251
    Ich hatte nur auf die letzten Zahlen geguckt...

    Hast du denn das von mir angepasste Plugin für den Indego 350 genommen? (Post #41)

    Bei mir läuft das damit auf jeden Fall immer noch.

    Ich kann ja nochmal eine aktuelle Version hier einstellen. Wobei ich es besser finden würde wenn wir das in dem neuen Plugin irgendwie hinbekommen.
    Evtl. komme ich am WE mal dazu mir das anzuschauen.

    Edit:
    Hier noch mal mein letzter Stand der funktioniert....
    __init__.zip
    Angehängte Dateien
    Zuletzt geändert von schuma; 21.06.2019, 19:50.

    Einen Kommentar schreiben:


  • Haiphong
    antwortet
    Hallo Kollegen,

    hier meine Indego 350 connect FW:
    indego_FW.jpg
    damit kommen die folgenden Daten nicht mehr:
    Indego_Hist.jpg
    Hat nichts Plugin alt oder neu zu tun - Ergebnis ist gleich -

    Mit der FW zuvor ( alt ) und Plugin alt, waren die Daten vorhanden.
    Zuletzt geändert von Haiphong; 21.06.2019, 15:35.

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Zitat von AndreK Beitrag anzeigen
    Das Abmelden habe ich im neuen Plugin nirgends gefunden. Ich meine es war auch im alten Plugin so realisiert, dass bei Ablauf der Sitzung und Verbindungsfehler
    In Post #36 hatte ich mit Marcov darüber schon mal diskutiert.

    Danke fürs Nachtragen des Status.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Das Abmelden habe ich im neuen Plugin nirgends gefunden. Ich meine es war auch im alten Plugin so realisiert, dass bei Ablauf der Sitzung und Verbindungsfehler
    einfach neu angemeldet wurde.
    Das hatte aber immer mal wieder zu Fehlfunktionen geführt. Ich baue das mal so ein und teste.
    Betreffend der zwei Einträge pro Tag hast Du recht, das ist auch bei mir so. Man kann jedoch pro Kalender beliebig viele Einträge erfassen sofern es nicht mehr als zwei pro Tag sind. (macht nicht unbedingt Sinn, geht aber)
    Den Status 1537 hab ich ergänzt.

    Gruss Andre

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Es gibt übrigens auch schon wieder einen neuen Statuskey.

    1537: ['Stromsparmodus','dock']

    Es scheint da wirklich im Hintergrund noch änderungen zu geben...

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Zitat von AndreK Beitrag anzeigen
    Das mit dem Login / Logoff verhält sich wie folgt. Beim Anmelden bekommt man eine Session-ID diese ist 11999 Sekunden gültig (= 199,98 Minuten).
    Danach muss man sich eine neue Session-ID holen. Ich möchte das so realisieren, dass 5 Minuten vor Ablauf der Session abgemeldet wird und neu angemeldet wird.
    Andere Vorschläge ?
    Das war, zumindestens im alten Plugin, so umgesetzt!.
    Zitat von AndreK Beitrag anzeigen
    Im Moment bin ich noch mit der Umsetzung des Kalenders in der VISU beschäftigt. Angezeigt wird bereits (das sieht dann wie im Bild anbei aus), das ändern von Kalendereinträgen gestaltet sich eher
    aufwändig.
    Das Widget für den Kalender könnte ich evtl. umsetzen. Zumindestens die optischen Geschichten. Bei mir gibt es in der originalen APP aber nur zwei Einträge pro Tag die dann ein oder abgeschaltet werden können, was einen "Eintrag hinzu" Butten überflüssig machen würde. Kann man bei Dir (Indego1000) wirklich soviele Einträge anlegen wie man möchte?

    Grüße, Marc

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo,

    ich habe das indego-Plugin gerade in der "Kur" (die neue Version). Ich versuche die Punkte von Post #91 gerade abzuarbeiten.
    Mein Indego 1000 läuft mit der Software-Version : 647.01043 Bis jetzt wird noch alles korrekt dargestellt.
    Das mit dem Login / Logoff verhält sich wie folgt. Beim Anmelden bekommt man eine Session-ID diese ist 11999 Sekunden gültig (= 199,98 Minuten).
    Danach muss man sich eine neue Session-ID holen. Ich möchte das so realisieren, dass 5 Minuten vor Ablauf der Session abgemeldet wird und neu angemeldet wird.
    Andere Vorschläge ?
    Im Moment bin ich noch mit der Umsetzung des Kalenders in der VISU beschäftigt. Angezeigt wird bereits (das sieht dann wie im Bild anbei aus), das ändern von Kalendereinträgen gestaltet sich eher
    aufwändig. Hier denke ich muss ein Ähnliches PopUp wie bei der UZSU her. Hat hier jeamand noch eine andere Idee wie man das Erstellen, Ändern von Einträgen
    realisieren könnte ? Bzw kann hier jemand unterstützen ?

    Gruss AndreKalender.jpg

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Zitat von Haiphong Beitrag anzeigen
    Denke das Problem mit den - jetzt - fehlenden Daten liegt an einer neuen SW - glaube 31-05-19 - vom Indigo.
    Die Daten fehlen jetzt bei mir bei dem "altem" und "neuem" Plugin.
    Bei mir funktioert das alte Plugin immer noch wie es soll.
    Muss da aber noch mal tiefer suchen. Habe im Moment nur wenig Zeit.

    Zitat von Haiphong Beitrag anzeigen
    Welche Indigo SW verwendest Du aktuell ??? ( meine kann ich erst am Wochenende nennen )
    Ich habe noch ein SW Version von 2018 auf dem Mäher.
    Bei meinem Mäher (Indego350 Con) scheint es keine neuere zu geben. Am Ende der Versionsnummer steht da 251.
    Zitat von Haiphong Beitrag anzeigen
    Danke für die Info mit der Karte.....
    Kein Ding...

    Einen Kommentar schreiben:


  • Haiphong
    antwortet
    Servus Marc,

    habe altes und neues Plugin verfügbar..... auf zwei Raspi

    Denke das Problem mit den - jetzt - fehlenden Daten liegt an einer neuen SW - glaube 31-05-19 - vom Indigo.
    Die Daten fehlen jetzt bei mir bei dem "altem" und "neuem" Plugin.

    Welche Indigo SW verwendest Du aktuell ??? ( meine kann ich erst am Wochenende nennen )

    Danke für die Info mit der Karte.....

    Einen Kommentar schreiben:

Lädt...
X