Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [Gelöst]Zeitplan geht aber gibt error im LOG

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst]Zeitplan geht aber gibt error im LOG

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DraycD last edited by DraycD

      Hallo ihr lieben,
      bin seit ca 1 woche dran mein haus zu digitalisieren.

      habe hier aber nun ein Problem.

      ich nutze Blockly um von meinen 3 PV anlagen im 2 sec Takt die summe zu errechnen.
      dazu nutze ich den Zeitplan, eine Variable und die 3 PV Daten.

      alles geht aber im LOG habe ich ultra viele errors:
      Bildschirmfoto 2020-12-22 um 09.25.13.png

      Wenn ich das Skriot stoppe kommen keine errors mehr.
      Also hängt es nur mir dem Skript zusammen.

      hier das Blockly:
      Bildschirmfoto 2020-12-22 um 09.27.43.png

      Hier das JS:

      schedule("*/2 * * * * *", function () {
        setState("javascript.0.scriptEnabled.common.EigeneDatenpunkte.Alle-PV"/*Alle-PV*/, (getState("fronius.0.inverter.1.PAC").val + getState("sonoff.0.Sonoff_POW_PV-Erweiterung.ENERGY_Power").val + getState("sonoff.0.Sonoff_POW_PV-Garage.ENERGY_Power").val), true);
      });
      
      //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMGlkJTNEJTIydzclM0QlMkZWRilpc2h2QzZUazloeDdkJTIyJTIweCUzRCUyMjEzJTIyJTIweSUzRCUyMjg3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UqJTJGMiUyMColMjAqJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydXBkYXRlJTIyJTIwaWQlM0QlMjIlNUVINlglMkNIUilXSHB1JTI1SyU2MDgpZ1kyJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLnNjcmlwdEVuYWJsZWQuY29tbW9uLkVpZ2VuZURhdGVucHVua3RlLkFsbGUtUFYlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMkNvJTdCJTVFJTdDX1olM0IlM0I1ZCUyQ1MlMkYlN0QlN0IwcDJMJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBREQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiohckNPViU0MHQoISlJZSUyQyU2MFclM0ZrJTYwayUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyeVolNDAlM0Z+WnQ1NlBVJTVCNTAlMjN1QkwlMkJIJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZnJvbml1cy4wLmludmVydGVyLjEuUEFDJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIydlF0KSUzQmwwcXMlNDBMeWUwSy1ER1FWJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9hcml0aG1ldGljJTIyJTIwaWQlM0QlMjJuVWslNDAoMmwlMjQxNzhMJTNBYUl6JTIzNCUzQk4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTVFUXlyZCUzRGV5JTNCa2RkN2UlNUVPMCUyQnpCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJNV2xqM0Z+JTQwJTIzV35jJTYwJTNGakxaYihwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc29ub2ZmLjAuU29ub2ZmX1BPV19QVi1FcndlaXRlcnVuZy5FTkVSR1lfUG93ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJtJTVCfl8paDE3TnRDJTNBTGllWCUyQ0dBUSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyKV9sY2l5MGUhUiUyMyUyMzFPQyU1QlEqJTdDRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNvbm9mZi4wLlNvbm9mZl9QT1dfUFYtR2FyYWdlLkVORVJHWV9Qb3dlciUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
      

      hier noch die ausgabe aus blockly:

      09:29:24.002	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:26.002	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:28.005	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:30.003	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:32.004	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:34.002	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      09:29:36.005	warn	javascript.0 (18738) at Object.<anonymous> (script.js.common.EigeneDatenpunkte.PV-Alle:2:3)
      

      was mache ich falsch?

      Asgothian 1 Reply Last reply Reply Quote 0
      • Asgothian
        Asgothian Developer @DraycD last edited by Asgothian

        @DraycD

        Das steht doch im Klartext im Log:

        You are assigning a number to the state ... which expects a 
        

        Ok.. der Screenshot vom Log liefert nicht alle Informationen - daher Logs immer als Text, nie als Screenshot posten.

        Du muss schauen was für ein Typ der Datenpunkt ist. Ich vermute das er "string" oder "boolean" ist - du schreibst aber eine Zahl hinein. Der JS Controller fängt das ab, warnt dich aber, weswegen es trotzdem geht.

        A.

        D 1 Reply Last reply Reply Quote 0
        • D
          DraycD @Asgothian last edited by

          @Asgothian

          DANKE

          OMG als ich den wert von string auf zahl geändert habe gings sofort...

          DANKE

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          817
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          2
          3
          153
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo