Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Mit Werten aus SQL-Adapter rechnen/abfragen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Mit Werten aus SQL-Adapter rechnen/abfragen

Scheduled Pinned Locked Moved Blockly
104 Posts 5 Posters 7.2k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • OliverIOO OliverIO

    @david-g sagte in Mit Werten aus SQL-Adapter rechnen/abfragen:

    @oliverio

    Triggern würde ich auf eine Änderung des Tankerkönig Datenpunktes, über Blockly.
    Dann stoße ich dort das obige Skript an.

    Wie wäre das anzupassen, wenn es selber keinen Trigger enthalten soll, und nur den günstigsten Preis der letzten 3 Tage in den Datenpunkt

    0_userdata.0.Tanken.Diesel_3_Tage
    

    schreiben soll?

    var end = new Date().getTime();
    getHistory('sql.0', {
            id:         'tankerkoenig.0.stations.0.diesel.short',
            start:      end - 1000 * 60 * 60 * 24 * 3,
            end:        end,
            step:        1000*60*60*24,
            ignoreNull: true,
            aggregate:  'min',
            timeout:    2000
        }, function (err, result) {
            if (err) console.error(err);
            if (result) {
                log(JSON.stringify(result))
                for (var i = 0; i < result.length; i++) {
                   console.log(result[i].val + ' ' + new Date(result[i].ts).toISOString());
                }
                var min_history=result.reduce(function(prev, curr) {
                   return (prev.val||99) < (curr.val||99) ? prev.val : curr.val;
                });
                var actual_state = getState('tankerkoenig.0.stations.0.diesel.short')
                if (min_history==actual_state) {
                    console.log("versende billiger preis " + min_history);
                    setState("0_userdata.0.Tanken.Diesel_3_Tage",min_history);
                }
            }
        });
    
    
    David G.D Online
    David G.D Online
    David G.
    wrote on last edited by David G.
    #44

    @oliverio

    Hab ich getestet.

    Im Log bleibt es bei

    
    javascript.0	2021-04-01 12:54:44.425	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.269 2021-04-01T10:54:44.377Z
    javascript.0	2021-04-01 12:54:44.425	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.269 2021-03-31T22:54:44.377Z
    javascript.0	2021-04-01 12:54:44.424	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.259 2021-03-30T22:54:44.377Z
    javascript.0	2021-04-01 12:54:44.424	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.259 2021-03-29T22:54:44.377Z
    javascript.0	2021-04-01 12:54:44.423	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.309 2021-03-29T10:54:44.377Z
    javascript.0	2021-04-01 12:54:44.422	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: [{"ts":1617015284377,"val":1.309},{"ts":1617058484377,"val":1.259},{"ts":1617144884377,"val":1.259},{"ts":1617231284377,"val":1.269},{"ts":1617274484377
    javascript.0	2021-04-01 12:54:44.379	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: registered 0 subscriptions and 0 schedules
    javascript.0	2021-04-01 12:54:44.378	debug	(1943) sendTo "getHistory" to system.adapter.sql.0 from system.adapter.javascript.0
    javascript.0	2021-04-01 12:54:44.369	info	(1943) Start javascript script.js.Eigene_Scripte.Tests.tanktest
    

    Der Datenpunkt bleibt allerdings leer. Blinkt auch in keiner Farbe, beim ausführen vom Skript.
    Angelegt als Zahl.

    Zeigt eure Lovelace-Visualisierung klick
    (Auch ideal um sich Anregungen zu holen)

    Meine Tabellen für eure Visualisierung klick

    OliverIOO 1 Reply Last reply
    0
    • David G.D David G.

      @oliverio

      Hab ich getestet.

      Im Log bleibt es bei

      
      javascript.0	2021-04-01 12:54:44.425	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.269 2021-04-01T10:54:44.377Z
      javascript.0	2021-04-01 12:54:44.425	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.269 2021-03-31T22:54:44.377Z
      javascript.0	2021-04-01 12:54:44.424	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.259 2021-03-30T22:54:44.377Z
      javascript.0	2021-04-01 12:54:44.424	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.259 2021-03-29T22:54:44.377Z
      javascript.0	2021-04-01 12:54:44.423	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: 1.309 2021-03-29T10:54:44.377Z
      javascript.0	2021-04-01 12:54:44.422	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: [{"ts":1617015284377,"val":1.309},{"ts":1617058484377,"val":1.259},{"ts":1617144884377,"val":1.259},{"ts":1617231284377,"val":1.269},{"ts":1617274484377
      javascript.0	2021-04-01 12:54:44.379	info	(1943) script.js.Eigene_Scripte.Tests.tanktest: registered 0 subscriptions and 0 schedules
      javascript.0	2021-04-01 12:54:44.378	debug	(1943) sendTo "getHistory" to system.adapter.sql.0 from system.adapter.javascript.0
      javascript.0	2021-04-01 12:54:44.369	info	(1943) Start javascript script.js.Eigene_Scripte.Tests.tanktest
      

      Der Datenpunkt bleibt allerdings leer. Blinkt auch in keiner Farbe, beim ausführen vom Skript.
      Angelegt als Zahl.

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #45

      @david-g
      Kann erst frühestens Montag Abend wieder schauen.
      Wahrscheinlich ist das eine Ergebnis ein String und das andere eine Zahl. Deswegen funktioniert der Vergleich nicht

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      David G.D 1 Reply Last reply
      0
      • OliverIOO OliverIO

        @david-g
        Kann erst frühestens Montag Abend wieder schauen.
        Wahrscheinlich ist das eine Ergebnis ein String und das andere eine Zahl. Deswegen funktioniert der Vergleich nicht

        David G.D Online
        David G.D Online
        David G.
        wrote on last edited by
        #46

        @oliverio

        Kein Problem.
        Bin für jede Hilfe dankbar.

        Und sofort darf man die eh nicht erwarten.
        Sind alle viel zu "verwöhnt" und können kaum noch warten.....
        Wehe ein Paket was man bestellt kommt erst nach 3 Tagen an.

        Zeigt eure Lovelace-Visualisierung klick
        (Auch ideal um sich Anregungen zu holen)

        Meine Tabellen für eure Visualisierung klick

        liv-in-skyL F 2 Replies Last reply
        0
        • David G.D David G.

          @oliverio

          Kein Problem.
          Bin für jede Hilfe dankbar.

          Und sofort darf man die eh nicht erwarten.
          Sind alle viel zu "verwöhnt" und können kaum noch warten.....
          Wehe ein Paket was man bestellt kommt erst nach 3 Tagen an.

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          wrote on last edited by liv-in-sky
          #47

          @david-g ist deine tankstelle eigentlich 24h offen ?

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          David G.D 1 Reply Last reply
          0
          • liv-in-skyL liv-in-sky

            @david-g ist deine tankstelle eigentlich 24h offen ?

            David G.D Online
            David G.D Online
            David G.
            wrote on last edited by
            #48

            @liv-in-sky

            Nein, kenne die genauen Zeiten gar nicht ^^.

            Zeigt eure Lovelace-Visualisierung klick
            (Auch ideal um sich Anregungen zu holen)

            Meine Tabellen für eure Visualisierung klick

            liv-in-skyL 1 Reply Last reply
            0
            • David G.D David G.

              @liv-in-sky

              Nein, kenne die genauen Zeiten gar nicht ^^.

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              wrote on last edited by
              #49

              @david-g ich teste einfach noch ein wenig mit - da kann man ja immer was lernen - bei mir funktioniert das ganze nicht, da die tankstelle um 21:00 schließt - d.b. ich habe immer 0 als min wert, weil der adapter eine 0 schreibt, wenn die tanke geschlossen ist

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              David G.D F 2 Replies Last reply
              0
              • liv-in-skyL liv-in-sky

                @david-g ich teste einfach noch ein wenig mit - da kann man ja immer was lernen - bei mir funktioniert das ganze nicht, da die tankstelle um 21:00 schließt - d.b. ich habe immer 0 als min wert, weil der adapter eine 0 schreibt, wenn die tanke geschlossen ist

                David G.D Online
                David G.D Online
                David G.
                wrote on last edited by David G.
                #50

                @liv-in-sky

                Denke, dass kann man mit dem deaktivieren des oberen Hakens umgehen.

                Screenshot_20210402-101828_Chrome.jpg

                Zeige in meiner Visu 4 Tankstellen an, an denen wir öfters vorbei kommen.
                Alle schließen nachts.

                Hab bisher keiner 0-Werte gehabt.
                Geloggt wird nur eine.

                Screenshot_20210402-105142_Fully Kiosk Browser.jpg

                An dem Preisverlauf erkennt man auch gut, wann die Tanke öffnet und schließt.

                Zeigt eure Lovelace-Visualisierung klick
                (Auch ideal um sich Anregungen zu holen)

                Meine Tabellen für eure Visualisierung klick

                liv-in-skyL 1 Reply Last reply
                0
                • David G.D David G.

                  @liv-in-sky

                  Denke, dass kann man mit dem deaktivieren des oberen Hakens umgehen.

                  Screenshot_20210402-101828_Chrome.jpg

                  Zeige in meiner Visu 4 Tankstellen an, an denen wir öfters vorbei kommen.
                  Alle schließen nachts.

                  Hab bisher keiner 0-Werte gehabt.
                  Geloggt wird nur eine.

                  Screenshot_20210402-105142_Fully Kiosk Browser.jpg

                  An dem Preisverlauf erkennt man auch gut, wann die Tanke öffnet und schließt.

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  wrote on last edited by
                  #51

                  @david-g wie genau soll eigentlich die benachrichtigung funktionieren

                  das script bringt ja jedesmal, wenn sich der tankestellenwert ändert , eine berechnug , ob dieser neue wert , kleiner ist, wie der kleinste wert, der letzten 3 tage.

                  das kann ja x-mal so sein - d.h irgendwie muss da eine limitierung rein. sowas wie: die letzte nachricht war vor 6 stunden - dann sende

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  David G.D 1 Reply Last reply
                  0
                  • liv-in-skyL liv-in-sky

                    @david-g wie genau soll eigentlich die benachrichtigung funktionieren

                    das script bringt ja jedesmal, wenn sich der tankestellenwert ändert , eine berechnug , ob dieser neue wert , kleiner ist, wie der kleinste wert, der letzten 3 tage.

                    das kann ja x-mal so sein - d.h irgendwie muss da eine limitierung rein. sowas wie: die letzte nachricht war vor 6 stunden - dann sende

                    David G.D Online
                    David G.D Online
                    David G.
                    wrote on last edited by
                    #52

                    @liv-in-sky

                    Da bin ich mir auch noch nicht so ganz sicher.
                    Werde es zum ersten vermutlich auf Nachmittags bis Abends beschränken.
                    Vorher komme ich eh nicht zum Tanken.

                    Dann könnte ich mir vorstellen die Meldungen zu zahlen. zB eine Benachrichtigung, wenn der Preis 2 mal unterschritten wurde (ist ja sehr wahrscheinlich, meistens hat man ja günstige Tage).

                    Wenn man es auf die Spitze treiben möchte, könnte man dem Iobroker eine Nachricht zukommen lassen, wenn man das Auto betritt. Sollte nicht das schwierigste sein. Zb mit Tasker wenn sich das Handy per BT mit dem Auto verbindet.

                    Zeigt eure Lovelace-Visualisierung klick
                    (Auch ideal um sich Anregungen zu holen)

                    Meine Tabellen für eure Visualisierung klick

                    liv-in-skyL 2 Replies Last reply
                    0
                    • David G.D David G.

                      @oliverio

                      Kein Problem.
                      Bin für jede Hilfe dankbar.

                      Und sofort darf man die eh nicht erwarten.
                      Sind alle viel zu "verwöhnt" und können kaum noch warten.....
                      Wehe ein Paket was man bestellt kommt erst nach 3 Tagen an.

                      F Offline
                      F Offline
                      fastfoot
                      wrote on last edited by
                      #53

                      @david-g sagte in Mit Werten aus SQL-Adapter rechnen/abfragen:

                      Bin für jede Hilfe dankbar.

                      die Werte sind ja schnell geprüft. Schreibe mal vor den Vergleich die Werte ins Log, also so:

                      console.log('min_history = ' + min_history);
                      console.log('actual_state = ' + actual_state);
                      if (min_history==actual_state) {
                      

                      ich würde auch noch zu min_history >= actual_state abändern, aber die log Einträge reichen erstmal

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      1 Reply Last reply
                      0
                      • liv-in-skyL liv-in-sky

                        @david-g ich teste einfach noch ein wenig mit - da kann man ja immer was lernen - bei mir funktioniert das ganze nicht, da die tankstelle um 21:00 schließt - d.b. ich habe immer 0 als min wert, weil der adapter eine 0 schreibt, wenn die tanke geschlossen ist

                        F Offline
                        F Offline
                        fastfoot
                        wrote on last edited by
                        #54

                        @liv-in-sky sagte in Mit Werten aus SQL-Adapter rechnen/abfragen:

                        @david-g ich teste einfach noch ein wenig mit - da kann man ja immer was lernen - bei mir funktioniert das ganze nicht, da die tankstelle um 21:00 schließt - d.b. ich habe immer 0 als min wert, weil der adapter eine 0 schreibt, wenn die tanke geschlossen ist

                        hier könnte dann die query helfen, da kannst du die 0 ausschliessen

                        const myQuery = "select min(val) from iobroker.ts_number where id=38 and ts >= end - 259200000 and val > 0"
                        

                        iobroker läuft unter Docker auf QNAP TS-451+
                        SkriptRecovery: https://forum.iobroker.net/post/930558

                        1 Reply Last reply
                        0
                        • David G.D David G.

                          @liv-in-sky

                          Da bin ich mir auch noch nicht so ganz sicher.
                          Werde es zum ersten vermutlich auf Nachmittags bis Abends beschränken.
                          Vorher komme ich eh nicht zum Tanken.

                          Dann könnte ich mir vorstellen die Meldungen zu zahlen. zB eine Benachrichtigung, wenn der Preis 2 mal unterschritten wurde (ist ja sehr wahrscheinlich, meistens hat man ja günstige Tage).

                          Wenn man es auf die Spitze treiben möchte, könnte man dem Iobroker eine Nachricht zukommen lassen, wenn man das Auto betritt. Sollte nicht das schwierigste sein. Zb mit Tasker wenn sich das Handy per BT mit dem Auto verbindet.

                          liv-in-skyL Offline
                          liv-in-skyL Offline
                          liv-in-sky
                          wrote on last edited by
                          #55

                          @david-g

                          das mit dem tasker finde ich eine gute idee - das script schreibt den wert in den datenpunkt, wenn der wert kleiner ist - ansonsten schreibt das script eine 0 in den dp

                          wenn tasker bluetooth erkennt setzt er einen datenpunkt, auf den du ein anderes script (blockly) triggerst - dort könntest du dann abarbeiten:

                          • wenn getriggert und
                          • eine bestimmte zeit
                          • und der wert aus dem script ist ungleich 0

                          DANN sende benachrichtigung (pushover ans handy - oder telegram, .....

                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                          David G.D 1 Reply Last reply
                          0
                          • David G.D David G.

                            @liv-in-sky

                            Da bin ich mir auch noch nicht so ganz sicher.
                            Werde es zum ersten vermutlich auf Nachmittags bis Abends beschränken.
                            Vorher komme ich eh nicht zum Tanken.

                            Dann könnte ich mir vorstellen die Meldungen zu zahlen. zB eine Benachrichtigung, wenn der Preis 2 mal unterschritten wurde (ist ja sehr wahrscheinlich, meistens hat man ja günstige Tage).

                            Wenn man es auf die Spitze treiben möchte, könnte man dem Iobroker eine Nachricht zukommen lassen, wenn man das Auto betritt. Sollte nicht das schwierigste sein. Zb mit Tasker wenn sich das Handy per BT mit dem Auto verbindet.

                            liv-in-skyL Offline
                            liv-in-skyL Offline
                            liv-in-sky
                            wrote on last edited by liv-in-sky
                            #56

                            @david-g

                            wenn du möchtest - kannst du das mal testen - das schreibt einen wert in den dp, wenn der wert (letzte 3 tage) niedriger oder gleich dem wert von "jetzt" ist - ist das nicht so, wird eine "0" geschrieben

                            bin wieder auf die alte abfrage der sql-db zurückgegangen

                            ich hoffe, ich habe keine logik-fehler drin

                            on({id: "tankerkoenig.0.stations.0.diesel.short", change: "any"}, async function (obj) {
                             var value = obj.state.val;
                             var oldValue = obj.oldState.val;
                            
                            
                            var end = new Date().getTime();
                            getHistory('sql.0', {
                                   id:         'tankerkoenig.0.stations.0.diesel.short',
                                   start:      end - (1000 * 60 * 60  * 24 * 1),
                                   end:        end,
                                //   step:        1000*60*60*24,
                                   ignoreNull: true,
                                   aggregate:  'none',
                                   timeout:    2000
                               }, function (err, result) {
                                   if (err) console.error(err);
                                   if (result) {
                                   //    log(JSON.stringify(result))
                                       let helper=99;
                                       for (var i = 0; i < result.length; i++) {
                                          if(result[i].val!=null && result[i].val!="0" ) { if(Number(result[i].val) < helper) helper=Number(result[i].val)
                                                                                      // console.log(result[i].val + ' ' + new Date(result[i].ts).toISOString());
                                                                                       }
                                       }
                            
                                       if(getState('tankerkoenig.0.stations.0.diesel.short').val <= helper) {log ("momentaner wert ( "+getState('tankerkoenig.0.stations.0.diesel.short').val+" ) ist kleiner/gleich  " + helper )
                                       log(helper.toString())
                                    //   if( getState("0_userdata.0.Tanken.Diesel_3_Tage").val )
                                       setState("0_userdata.0.Tanken.Diesel_3_Tage",helper);
                                       
                                       
                                       } else{ setState("0_userdata.0.Tanken.Diesel_3_Tage",0);
                                           log("momentaner wert ( "+getState('tankerkoenig.0.stations.0.diesel.short').val+" ) ist größer  " + helper )}
                                   }
                               });
                            
                            });
                            

                            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                            David G.D 1 Reply Last reply
                            1
                            • liv-in-skyL liv-in-sky

                              @david-g

                              das mit dem tasker finde ich eine gute idee - das script schreibt den wert in den datenpunkt, wenn der wert kleiner ist - ansonsten schreibt das script eine 0 in den dp

                              wenn tasker bluetooth erkennt setzt er einen datenpunkt, auf den du ein anderes script (blockly) triggerst - dort könntest du dann abarbeiten:

                              • wenn getriggert und
                              • eine bestimmte zeit
                              • und der wert aus dem script ist ungleich 0

                              DANN sende benachrichtigung (pushover ans handy - oder telegram, .....

                              David G.D Online
                              David G.D Online
                              David G.
                              wrote on last edited by
                              #57

                              @liv-in-sky

                              So ungefähr hab ich mir das auch gedacht.
                              Solange man mit Blockly arbeiten kann, bin ich einigermaßen fit.
                              Bei JS hört es zu 100% auf.

                              Wenn die Datenbankabfrage klappt, bin ich mal gespannt ob und wie man es Sinnvoll in den Alltag integrieren kann.

                              Zeigt eure Lovelace-Visualisierung klick
                              (Auch ideal um sich Anregungen zu holen)

                              Meine Tabellen für eure Visualisierung klick

                              liv-in-skyL 1 Reply Last reply
                              0
                              • David G.D David G.

                                @liv-in-sky

                                So ungefähr hab ich mir das auch gedacht.
                                Solange man mit Blockly arbeiten kann, bin ich einigermaßen fit.
                                Bei JS hört es zu 100% auf.

                                Wenn die Datenbankabfrage klappt, bin ich mal gespannt ob und wie man es Sinnvoll in den Alltag integrieren kann.

                                liv-in-skyL Offline
                                liv-in-skyL Offline
                                liv-in-sky
                                wrote on last edited by liv-in-sky
                                #58

                                @david-g wenn die abfrage klappt, ist das eigentliche problem, ob du im auto noch eine wlan verbindung hast - wenn nicht muss tasker über iot-service senden, anstatt über simple-api adapter - bei mir sendet tasker auch verschiedenes an iobroker (und auch über pushover in die andere richtung) - funktioniert eigentlich ganz gut

                                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                David G.D 1 Reply Last reply
                                0
                                • liv-in-skyL liv-in-sky

                                  @david-g wenn die abfrage klappt, ist das eigentliche problem, ob du im auto noch eine wlan verbindung hast - wenn nicht muss tasker über iot-service senden, anstatt über simple-api adapter - bei mir sendet tasker auch verschiedenes an iobroker (und auch über pushover in die andere richtung) - funktioniert eigentlich ganz gut

                                  David G.D Online
                                  David G.D Online
                                  David G.
                                  wrote on last edited by
                                  #59

                                  @liv-in-sky

                                  Mein Gedanke war, über Tasker eine Telegram an iobroker zu senden und auszuwerten.
                                  Man kann über http ganz leicht Nachrichten an den Bot senden.
                                  Selber getestet habe ich es noch nicht per http.

                                  Anleitung

                                  Zeigt eure Lovelace-Visualisierung klick
                                  (Auch ideal um sich Anregungen zu holen)

                                  Meine Tabellen für eure Visualisierung klick

                                  liv-in-skyL 2 Replies Last reply
                                  0
                                  • David G.D David G.

                                    @liv-in-sky

                                    Mein Gedanke war, über Tasker eine Telegram an iobroker zu senden und auszuwerten.
                                    Man kann über http ganz leicht Nachrichten an den Bot senden.
                                    Selber getestet habe ich es noch nicht per http.

                                    Anleitung

                                    liv-in-skyL Offline
                                    liv-in-skyL Offline
                                    liv-in-sky
                                    wrote on last edited by
                                    #60

                                    @david-g geht sicher auch - mir ist das telegram senden mit tasker nicht sympatisch - ist aber letztlich das selbe vorgehen , wie über iot-service - unterschied: bei telegram wird ein script benötigt, welches den datenpunkt setzt - bei iot-service wir der datenpunkt direkt gesetzt

                                    bei telegram musst du die message filtern und dann einen datenpunkt setzen, damit dein blockly getriggert wird - das geht über ein script

                                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                    1 Reply Last reply
                                    0
                                    • David G.D David G.

                                      @liv-in-sky

                                      Mein Gedanke war, über Tasker eine Telegram an iobroker zu senden und auszuwerten.
                                      Man kann über http ganz leicht Nachrichten an den Bot senden.
                                      Selber getestet habe ich es noch nicht per http.

                                      Anleitung

                                      liv-in-skyL Offline
                                      liv-in-skyL Offline
                                      liv-in-sky
                                      wrote on last edited by liv-in-sky
                                      #61

                                      @david-g mein blockly sieht so aus - ich sende über iot-service

                                      Image 4.png

                                      tasker sendet über http:

                                      https://service.iobroker.in/v1/iotService?service=custom_tanken&key=faxxxxxxxccccccccc4663d2&user=first.last%40gmail.com&data=true
                                      

                                      Image 3.png
                                      im handy - wenn im auto:

                                      tanken.mp4

                                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                      David G.D 1 Reply Last reply
                                      1
                                      • liv-in-skyL liv-in-sky

                                        @david-g mein blockly sieht so aus - ich sende über iot-service

                                        Image 4.png

                                        tasker sendet über http:

                                        https://service.iobroker.in/v1/iotService?service=custom_tanken&key=faxxxxxxxccccccccc4663d2&user=first.last%40gmail.com&data=true
                                        

                                        Image 3.png
                                        im handy - wenn im auto:

                                        tanken.mp4

                                        David G.D Online
                                        David G.D Online
                                        David G.
                                        wrote on last edited by
                                        #62

                                        @liv-in-sky

                                        Sieht gut aus.
                                        Fehlt nurnoch der Datenpunkt für den Benzinpreis.

                                        Werde ich mal nachbauen, wenn ich mehr Zeit hab. Bin heute nur am Smartphone unterwegs.

                                        Mit dem Cloud Adapter hab ich mich noch nie beschäftigt. Hab nur das Assistenzpacket.
                                        Macht aber durchaus Sinn.

                                        Zeigt eure Lovelace-Visualisierung klick
                                        (Auch ideal um sich Anregungen zu holen)

                                        Meine Tabellen für eure Visualisierung klick

                                        liv-in-skyL 1 Reply Last reply
                                        0
                                        • David G.D David G.

                                          @liv-in-sky

                                          Sieht gut aus.
                                          Fehlt nurnoch der Datenpunkt für den Benzinpreis.

                                          Werde ich mal nachbauen, wenn ich mehr Zeit hab. Bin heute nur am Smartphone unterwegs.

                                          Mit dem Cloud Adapter hab ich mich noch nie beschäftigt. Hab nur das Assistenzpacket.
                                          Macht aber durchaus Sinn.

                                          liv-in-skyL Offline
                                          liv-in-skyL Offline
                                          liv-in-sky
                                          wrote on last edited by
                                          #63

                                          @david-g

                                          es ist der iot-adapter nicht cloud

                                          einfach einen account anlegen unter https://iobroker.pro/login und diesen account im iot adapter nutzen

                                          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                                          David G.D 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          539

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe