Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Laut Log Probleme mit Blockly [gelöst]

    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

    Laut Log Probleme mit Blockly [gelöst]

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

      Hallo,

      Ich habe im LOG sehr viel gelbe oder orangene Einträge.

      Es handelt sich um javescript.0 Einträge von Blocklys.

      Diese schalten aber problemlos, so das es keinen Grund zur Beanstandung gab.

      Beispiel

      
      fhem.0	2019-01-30 20:15:59.557	info	event ioBroker "fhem.0.VentilFussbodenhzg_WC.state off" > set VentilFussbodenhzg_WC off
      javascript.0	2019-01-30 20:15:59.554	warn	at TCP.onread (net.js:597:20)
      javascript.0	2019-01-30 20:15:59.554	warn	at Socket.Readable.push (_stream_readable.js:208:10)
      javascript.0	2019-01-30 20:15:59.554	warn	at readableAddChunk (_stream_readable.js:250:11)
      javascript.0	2019-01-30 20:15:59.554	warn	at addChunk (_stream_readable.js:263:12)
      javascript.0	2019-01-30 20:15:59.554	warn	at Socket.emit (events.js:211:7)
      javascript.0	2019-01-30 20:15:59.554	warn	at emitOne (events.js:116:13)
      javascript.0	2019-01-30 20:15:59.554	warn	at Socket. <anonymous>(/opt/iobroker/node_modules/redis/index.js:274:27)
      javascript.0	2019-01-30 20:15:59.554	warn	at JavascriptRedisParser.execute (/opt/iobroker/node_modules/redis-parser/lib/parser.js:574:12)
      javascript.0	2019-01-30 20:15:59.553	warn	at JavascriptRedisParser.returnReply (/opt/iobroker/node_modules/redis/index.js:192:18)
      javascript.0	2019-01-30 20:15:59.553	warn	at RedisClient.return_reply (/opt/iobroker/node_modules/redis/index.js:833:9)
      javascript.0	2019-01-30 20:15:59.553	warn	at return_pub_sub (/opt/iobroker/node_modules/redis/index.js:794:18)
      javascript.0	2019-01-30 20:15:59.553	warn	at RedisClient.emit (events.js:217:7)
      javascript.0	2019-01-30 20:15:59.553	warn	at emitThree (events.js:136:13)
      javascript.0	2019-01-30 20:15:59.553	warn	at RedisClient. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:596:25)
      javascript.0	2019-01-30 20:15:59.553	warn	at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3425:37)
      javascript.0	2019-01-30 20:15:59.552	warn	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:358:25)
      javascript.0	2019-01-30 20:15:59.552	warn	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:756:38)
      javascript.0	2019-01-30 20:15:59.552	warn	at Object. <anonymous>(script.js.Heizung.WC_Fußbodenheizung:10:5)
      javascript.0	2019-01-30 20:15:59.551	warn	at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1236:28)
      javascript.0	2019-01-30 20:15:59.549	warn	Wrong type of fhem.0.VentilFussbodenhzg_WC.state: "boolean". Please fix, while deprecated and will not work in next versions.
      fhem.0	2019-01-30 20:21:21.249	info	event ioBroker "fhem.0.VentilFussbodenhzg_WC.state off" > set VentilFussbodenhzg_WC off</anonymous></anonymous></anonymous> 
      

      7666_fu_bodenheizung_wc.png

      
      fhem.0	2019-01-30 20:15:56.600	info	event ioBroker "fhem.0.Ventilation.state on" > set Ventilation on
      javascript.0	2019-01-30 20:15:56.053	warn	at Timer.listOnTimeout (timers.js:290:5)
      javascript.0	2019-01-30 20:15:56.053	warn	at tryOnTimeout (timers.js:323:5)
      javascript.0	2019-01-30 20:15:56.053	warn	at ontimeout (timers.js:511:34)
      javascript.0	2019-01-30 20:15:56.053	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1294:29)
      javascript.0	2019-01-30 20:15:56.052	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1236:28)
      javascript.0	2019-01-30 20:15:56.051	warn	Wrong type of fhem.0.Ventilation.state: "boolean". Please fix, while deprecated and will not work in next versions.
      fhem.0	2019-01-30 20:15:55.299	info	event ioBroker "fhem.0.GewaechshausLED_Ventilation.state on" > set GewaechshausLED_Ventilation on
      javascript.0	2019-01-30 20:15:55.056	warn	at Timer.listOnTimeout (timers.js:290:5)
      javascript.0	2019-01-30 20:15:55.055	warn	at tryOnTimeout (timers.js:323:5)
      javascript.0	2019-01-30 20:15:55.055	warn	at ontimeout (timers.js:511:34)
      javascript.0	2019-01-30 20:15:55.055	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1294:29)
      javascript.0	2019-01-30 20:15:55.054	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1236:28)
      javascript.0	2019-01-30 20:15:55.052	warn	Wrong type of fhem.0.GewaechshausLED_Ventilation.state: "boolean". Please fix, while deprecated and will not work in next versions.
      
      

      7666_gewaechshaus_led__ventilation_state.png
      Es gibt noch andere Einträge, die alle in etwa den selben Wortlaut haben, sich jedoch auf andere Datenpunkte beziehen.

      Ich habe schon versucht das Problem zu beseitigen. Leider ohne Erfolg.

      Wer kann mir bitte behilflich sein.

      Danke

      Gruß Michael

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        @Altersrentner:

        Wrong type of fhem.0.VentilFussbodenhzg_WC.state: "boolean".
        ```` `  
        

        Die Steuerung mit wahr / unwahr ist offenbar falsch.

        1 Reply Last reply Reply Quote 0
        • A
          Altersrentner last edited by

          Hallo paul53,

          Danke für deine Nachricht.

          Meinst Du im Blockly?

          Ventil einschalten mit wahr und auschalten mit unwahr.

          Das sollte doch passen.

          Unter Objekte/fhem/ventil…../state wird momentan unter Wert false angezeigt.

          Das ist auch richtig, da T>31°

          Gruß Michael

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 last edited by

            @Altersrentner:

            Meinst Du im Blockly?

            Ventil einschalten mit wahr und auschalten mit unwahr.

            Das sollte doch passen. `
            Offenbar nicht. Welchen Datenpunkttyp (Art) hat das Objekt fhem.0.GewaechshausLED_Ventilation.state (Bleistift rechts) ?

            1 Reply Last reply Reply Quote 0
            • A
              Altersrentner last edited by

              Typ ist "state" und Wert "false"
              7666_ventilfussbodenhzg_wc_state.png
              Meinst Du das?

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 last edited by

                @Altersrentner:

                Typ ist "state" und Wert "false" `
                Laut FHEM-Adapter-Doku sind Datenpunkt mit der Rolle state vom Typ "Zeichenkette" (string).

                Gehe mal auf den Bleistift rechts in der Zeile. Was wird als Art (ganz oben) angezeigt ?

                1 Reply Last reply Reply Quote 0
                • A
                  Altersrentner last edited by

                  Wenn ich auf den Bleistift recht klicke öffnet ein Fenster :

                  " objekt bearbeiten fhem.0.VentilFussbodenhzg_WC.state "

                  Aber ich finde "Art" nicht

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 last edited by

                    @Altersrentner:

                    Aber ich finde "Art" nicht `
                    493_dp_allg.jpg

                    1 Reply Last reply Reply Quote 0
                    • LausiD
                      LausiD last edited by

                      Hallo zusammen,

                      sorry wenn ich mich einmische 🙂
                      @paul53:

                      Laut FHEM-Adapter-Doku sind Datenpunkt mit der Rolle state vom Typ "Zeichenkette" (string).

                      Gehe mal auf den Bleistift rechts in der Zeile. Was wird als Art (ganz oben) angezeigt ? `
                      @paul53

                      Stimmt so, state ist Typ Zeichenkette

                      Aber state_switch ist Typ Logikwert 🙂

                      @Michael

                      Ändere in deinem Blocky den Wert "fhem.0.VentilFussbodenhzg_WC.state" auf "fhem.0.VentilFussbodenhzg_WC.state_switch" und sollte gut sein.

                      Ab FHEM Adapter buildDate > 03.12.18 gilt folgendes:

                      Da state eines FHEM Device unterschiedliche Zustände/Funktionen haben kann, werden bei Bedarf im ioBroker automatisch zusätzliche Objekte angelegt.

                      1. fhem.x.Device.state enthält den Wert aus FHEM 1:1 als String

                      a. fhem.x.Device.state_switch true/false als Boolean, wenn state on oder off ist oder Possible Sets on und off enthalten.

                      Dadurch kann zB auch ein dummy als Schalter verwendet werden.

                      b. fhem.x.Device.state_boolean true/false , wenn state open/ooened/close/closed/present/absent ist.

                      c. fhem.x.Device.state_value 0/2 für die Werte von state_boolean

                      Nachtrag: fhem.x.Device.state enthält den Wert aus FHEM 1:1 als String nur wenn fhem.0.info.Configurations.oldState auf false steht

                      Gruß

                      LausiD

                      1 Reply Last reply Reply Quote 0
                      • A
                        Altersrentner last edited by

                        7666_art.png
                        Dann war ich ja schon auf dem richtigen Weg.

                        "Logikwert" sollte durch "Zeichenkette" ersetzt werden?

                        Ist das richtig?

                        1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 last edited by

                          @Altersrentner:

                          "Logikwert" sollte durch "Zeichenkette" ersetzt werden? `
                          Wenn der Datenpunkttyp "Logikwert" (boolean) ist, verstehe ich die Warnung nicht:

                          Wrong type of fhem.0.VentilFussbodenhzg_WC.state: "boolean".
                          
                          1 Reply Last reply Reply Quote 0
                          • A
                            Altersrentner last edited by

                            Also nicht"Zeichenkette"

                            Der Schalter ist ein FS20 Device.

                            Kann es damit zusammen hängen?

                            1 Reply Last reply Reply Quote 0
                            • A
                              Altersrentner last edited by

                              Hallo paul53,

                              Danke für Deinen Tipp mit dem "Logikwert"

                              Ich habe heute alle Datenpunkte die gemeckert hatten dahingehend geändert.

                              Seitdemgibt esdiesbezüglich keine gelben Eintragungen mehr.

                              Außer:

                               fhem.0	2019-01-31 19:41:17.381	warn	unhandled event FHEM "readingsGroup CN.Brennstoffverbrauch CN.BrennstoffverbrauchDay.Verbrauch_Woche: 92.18 kg" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.381	warn	unhandled event FHEM "readingsGroup CN.Brennstoffverbrauch CN.BrennstoffverbrauchDay.Verbrauch_Jahr: 364.13 kg" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.381	warn	unhandled event FHEM "readingsGroup CN.Brennstoffverbrauch CN.BrennstoffverbrauchDay.Verbrauch_Monat: 364.13 kg" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.381	warn	unhandled event FHEM "readingsGroup CN.Brennstoffkosten CN.BrennstoffverbrauchDay.Kosten_Woche: 21.50 €" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.381	warn	unhandled event FHEM "readingsGroup CN.Brennstoffkosten CN.BrennstoffverbrauchDay.Kosten_Jahr: 84.91 €" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.380	warn	unhandled event FHEM "readingsGroup CN.Brennstoffkosten CN.BrennstoffverbrauchDay.Kosten_Monat: 84.91 €" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.380	warn	unhandled event FHEM "readingsGroup CN.Brennstoffverbrauch CN.BrennstoffverbrauchDay.Verbrauch_Tag: 16.97 kg" > jsonlist2
                              fhem.0	2019-01-31 19:41:17.380	info	check channel CN.Brennstoffkosten > jsonlist2 CN.Brennstoffkosten
                              fhem.0	2019-01-31 19:41:17.380	warn	unhandled event FHEM "readingsGroup CN.Brennstoffkosten CN.BrennstoffverbrauchDay.Kosten_Tag: 3.96 €" > jsonlist2  
                              

                              Dieser Aktor wird aber im ioBroker in keinem Skript benutzt.

                              Hast Du eine Idee?

                              Danke Gruß Michael

                              1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 last edited by

                                @Altersrentner:

                                Dieser Aktor wird aber im ioBroker in keinem Skript benutzt.

                                Hast Du eine Idee? `
                                Nein. Den FHEM-Adapter kenne ich nicht, denn ich nutze FHEM nicht.

                                Mache dazu bitte ein neues Thema auf und markiere dieses Thema hier im Betreff des ersten Beitrags als [gelöst].

                                1 Reply Last reply Reply Quote 0
                                • A
                                  Altersrentner last edited by

                                  Hallo paul53,

                                  Danke für Deine Hilfe.

                                  damit ist das Problem gelöst.

                                  Gruß Michael

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    Altersrentner last edited by

                                    gelöst

                                    1 Reply Last reply Reply Quote 0
                                    • paul53
                                      paul53 last edited by

                                      @Altersrentner:

                                      gelöst `
                                      @paul53:

                                      im Betreff des <u>ersten</u> Beitrags als [gelöst]. `

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        Altersrentner last edited by

                                        Hallo paul53,

                                        Danke für den Hinweis!

                                        Aber das Problem ist doch noch nicht ausgestanden.

                                        Obwohl ich wie beschrieben Art in "Logikwert" geändert und gespeichert habe

                                        ist am nächsten Tag wieder "Zeichenkette" eingetragen. Das kann ich nun überhaupt nicht verstehen.

                                        Hallo LausiD

                                        Ich hatte Deine Nachricht total übersehen. Tut mir leid,

                                        Habe eben Deine Hinweis gelesen und umgesetzt. Das erklärt dann auch sicherlich

                                        die Änderung am kommenden Tag - oder?

                                        Danke

                                        Gruß Michael

                                        1 Reply Last reply Reply Quote 0
                                        • LausiD
                                          LausiD last edited by

                                          Hallo Michael,

                                          nach einem Neustart FHEM Adapter wird xxxxxx.state wieder auf Art Zeichenkette gesetzt.

                                          xxxxxxx.state_switch bleibt immer auf Art Logikwert 🙂

                                          Gruß

                                          LausiD

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            Altersrentner last edited by

                                            Hallo LausiD,

                                            Danke, damit hast Du meine Überlegung bestätigt.

                                            Nun kann ich den Betreff beenden.

                                            Gruß Michael

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            869
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            20
                                            700
                                            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