Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - SQLite db aus Logic auslesen

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

  • stromie
    antwortet
    Zitat von mknx Beitrag anzeigen
    Hallo,

    doch, natürlich hilft das.
    Die Funktion sum liefert das Benötigte. Du musst halt als Start z.B. die Minuten seit Mitternacht angeben.

    Alternativ könntest Du auch fetchone verwenden. Das ist aber nicht offiziell dokumentiert/freigegeben und unterliegt evtl. Änderungen die Deine Logik kaputt machen. Generell kann man die Methoden der Plugin (Klassen) über sh.PLUGIN.METHODE() ansprechen.

    Bis bald

    Marcus
    Da kam bei mir ein Fehler. Werd es nochmal probieren.

    Danke

    Grüße Stromie

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo,

    doch, natürlich hilft das.
    Die Funktion sum liefert das Benötigte. Du musst halt als Start z.B. die Minuten seit Mitternacht angeben.

    Alternativ könntest Du auch fetchone verwenden. Das ist aber nicht offiziell dokumentiert/freigegeben und unterliegt evtl. Änderungen die Deine Logik kaputt machen. Generell kann man die Methoden der Plugin (Klassen) über sh.PLUGIN.METHODE() ansprechen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • stromie
    antwortet
    Wenn du
    sh.item.db(funktion,start, end='now')

    meinst ja, das hilft aber nicht so richtig weiter.

    Würde gern sowas wie

    = self.fetchone("SELECT val from history WHERE time > '{0}' ORDER BY time"

    machen. Aber der kennt das in der Logic nicht.

    Grüße Stromie

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo,

    die Doku hast Du schon gelesen, oder?

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • stromie
    hat ein Thema erstellt - √ - SQLite db aus Logic auslesen.

    - √ - SQLite db aus Logic auslesen

    Hallo

    besteht die Möglichkeit auf die SQLite db aus einer Logic zuzugreifen ?
    Würde gern die Regenmänge (Wippenschläge) pro Tag ausrechnen.
    Dafür brauche ich die Wippenschläge nach 0 Uhr und die aktuellen Wippenschläge.

    mit

    Code:
    now_date = datetime.date.today()
    now_date_ts = int(mktime(now_date.timetuple())) * 1000
    berechne ich den Timestamp für den aktuellen Tag.

    Grüße Stromie
Lädt...
X