Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Finde Baustein in Blockly nicht

    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

    Finde Baustein in Blockly nicht

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

      Hallo,

      Ich habe jetzt mehrere außen liegende Temperatursensoren getestet.

      Die Zeit bis zum ersten Logeintrag ist unterschiedlich lang.

      Zwischen 15und 25 min. Dann erscheinen die ersten Temperaturwerte im

      Blockly Log. Aber die Heizung wird nicht eingeschaltet.

      Der Zeitstempel ist OK.

        Log
      
      19:22:15.948	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
      19:22:15.958	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
      19:22:15.969	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
      19:22:15.969	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
      19:22:18.018	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
      19:22:19.610	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
      19:22:19.610	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
      19:27:03.533	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 8.6  
      

      Ich lasse das mal laufen. Mal sehen wann der nächste Eintrag kommt.

      Gruß Michael

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

        @Altersrentner:

        Dann erscheinen die ersten Temperaturwerte im Blockly Log. Aber die Heizung wird nicht eingeschaltet. `
        Es kann noch sein, dass der Adapter die Werte nicht als Zahl, sondern als String liefert. In dem Fall muss Wert für den Vergleich in eine Zahl gewandelt werden (unter Konvertierung): nach Zahl Wert

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

          hallo paul53,

          Die neue Variante hatte ich gestern probiert.

          Brachte leider keine Reaktion. Bin dann wieder zurück

          zum Ursprung.

          Wie Du siehst ist das log die ganze nacht gelaufen

          aber geschaltet wurde nicht.

          
          Log
          
          22:58:48.609	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
          22:58:48.617	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
          22:58:48.634	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
          22:58:48.634	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
          23:02:10.402	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 8.9
          23:04:25.936	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 8.7
          23:06:28.288	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 8.9
          01:10:33.776	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.1
          01:54:00.997	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.2
          02:21:41.730	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.4
          02:41:42.431	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.6
          03:22:27.561	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.7
          03:42:09.807	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.6
          03:45:08.993	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.7
          03:52:38.906	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.6
          04:01:19.579	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
          04:01:19.579	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
          04:53:43.070	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.7
          04:56:21.910	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.6
          06:11:51.474	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.4
          06:50:02.121	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.2
          07:43:31.947	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.4
          07:46:04.684	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.2
          07:48:22.939	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.4
          08:13:08.203	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.6
          08:23:07.939	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.7
          08:26:06.400	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 9.9
          08:31:18.394	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.2
          08:33:32.972	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.1
          08:43:19.926	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.2
          09:11:25.438	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.4
          09:29:17.485	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.5
          09:34:12.966	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.9
          09:39:14.496	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.8
          09:47:06.784	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.7
          10:14:10.744	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.8
          10:22:37.761	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.9
          10:27:02.778	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.1
          10:32:38.888	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.2
          10:37:16.770	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.1
          10:45:37.754	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.9
          10:52:33.563	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.8
          10:59:52.284	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.4
          11:02:32.224	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.2
          11:07:09.055	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.1
          11:10:09.831	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.9
          11:12:56.029	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.1
          11:19:48.624	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.2
          11:22:41.261	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.4
          11:25:19.546	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          11:27:44.156	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          11:29:52.788	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          11:32:51.932	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          11:38:06.550	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.8
          11:42:23.355	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.0
          11:52:20.062	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          11:55:17.316	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          12:02:42.108	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          12:05:45.560	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.6
          12:08:34.554	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.7
          12:21:11.329	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.6
          12:23:38.227	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          12:28:51.578	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          12:34:11.599	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.6
          12:44:06.345	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          12:51:41.045	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          12:54:26.700	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          12:59:14.060	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.0
          13:01:16.380	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.8
          13:04:08.200	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          13:06:45.357	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          13:11:16.641	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.4
          13:19:27.484	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.2
          13:29:07.891	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.4
          13:33:36.483	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          13:41:41.395	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          13:43:53.967	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.8
          13:46:56.378	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          13:49:44.319	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          13:52:18.316	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          13:56:42.139	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.6
          14:02:16.550	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          14:17:29.405	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          14:25:03.097	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          14:35:19.618	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          14:44:57.176	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          14:47:33.408	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.0
          14:52:02.852	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.8
          14:54:59.868	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          15:05:28.169	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          15:08:17.155	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.0
          15:10:51.652	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          15:13:11.651	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          15:15:17.435	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          15:18:13.600	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.7
          15:28:33.417	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.4
          15:31:20.642	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.3
          15:33:53.412	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 12.1
          15:36:11.681	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.8
          15:38:15.675	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.7
          15:41:09.123	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.5
          15:43:48.180	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.4
          15:48:22.870	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.2
          15:51:22.639	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 11.1
          15:56:39.603	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.9
          16:03:49.280	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.8
          16:10:58.576	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.7
          16:19:08.282	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.5
          16:28:48.561	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.4
          16:36:12.162	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.5
          16:43:33.873	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.4
          17:27:06.764	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: T: 10.2   
          

          Gruß Michael

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

            Getriggert wird schon mal und die Werte im Log sind auch plausibel.

            Ändere mal das Log auf:

            debug output Typ von Wert

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

              Danke für den nächsten Versuch.

              Das ist eine HM Schaltsteckdose mit Energiemessung und der Temperatursensor

              ist auch von HM. Das es so problematisch ist kann ich nicht verstehen.
              > > Ändere mal das Log auf:

              debug output Typ von Wert
              Habe ich gemacht.

              Gruß Michael

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

                Es tut sich nichts:

                   Log
                
                20:58:08.050	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
                20:58:08.057	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                20:58:08.075	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                20:58:08.076	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                20:58:11.313	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                20:58:13.816	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                20:58:13.816	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                
                

                Gruß Michael

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

                  Erzeugt der Trigger bei Temperaturänderung keine Log-Ausgabe ? Ich hätte erwartet, dass im Log entweder string oder number ausgegeben wird.

                  Welches Log erzeugt das folgende Blockly (außerhab des Triggers) bei Skriptstart ?
                  493_blockly_typeof_temperature.jpg

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

                       Log
                    23:36:34.692	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                    23:36:34.699	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
                    23:36:34.716	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                    23:36:34.716	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: string
                    23:36:34.717	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                    23:36:39.356	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                    23:36:41.365	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                    23:36:41.365	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: string
                    23:36:41.365	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules  
                    

                    Soll ich das laufen lassen?

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

                      Es ist also ein String, der von FHEM kommt. Dann muss gewandelt werden, damit die Vergleiche funktionieren.
                      493_blockly_2-punkt_8_10.jpg

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

                        hallo paul53,

                          Log
                        23:58:43.167	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                        23:58:43.170	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
                        23:58:43.190	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                        23:58:43.190	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: NaN
                        23:58:43.191	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                        23:58:47.135	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                        23:58:48.953	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                        23:58:48.953	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: NaN
                        23:58:48.953	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                        04:03:04.867	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                        04:03:04.867	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: NaN
                        04:03:04.867	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 s   
                        

                        Wie Du siehst hat sich bis jetzt nicht viel getan.

                        Ja die Temperatur und der Schalter kommt über Fhem rein.

                        Der Temperatursensor mit dem es funktioniert hat war ein Aquara Sensore aus China und dieser ist direkt über Zigbee im iobroker eingebunden.

                        Gruß Michael

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

                          @Altersrentner:

                          hat sich bis jetzt nicht viel getan. `
                          Doch: Die Wandlung erzeugt NaN (not a number). Ich vermute mal (aus https://forum.iobroker.net/viewtopic.php?f=21&t=18319&p=193020#p192799), dass vor dem Messwert noch ein "T: " steht ? Dann muss man das entfernen.
                          493_blockly_2-punkt_8_10.jpg

                          temperatur ist eine Variable.

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

                            Hallo,

                            Danke für Deine Nachricht.

                            Mit dem T: hast Du ins schwarze getroffen.

                            Ich versuche jetzt schon einige Zeit das Blockly zu ändern.

                            Leider finde ich aus dem Text Block "bis letzter" nicht.

                            Kannst Du mir bitte einen Tipp geben.

                            Gruß Michael

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

                              bis in dem Block ist ein Auswahl-Menü, das auch bis letzter enthält.
                              493_blockly_bis_letzter.jpg

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

                                Danke!

                                Bis jetzt tut sich noch nichts.

                                Oh jetzt:

                                Log
                                18:30:08.827	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
                                18:30:08.833	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                                18:30:08.844	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                                18:30:08.844	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                                18:30:11.882	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                                18:30:13.226	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                                18:30:13.226	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                                18:36:29.604	[error]	javascript.0 at Object. (script.js.Gewächshaus.Heizung_schalten:7:33)
                                
                                

                                Aber die Heizung hat sich nicht verändert.

                                Gruß Michael

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

                                  @Altersrentner:

                                  18:36:29.604 [error] javascript.0 at Object. (script.js.Gewächshaus.Heizung_schalten:7:33)
                                  ```` `  
                                  

                                  Es ist noch ein Fehler im Skript. Poste mal den Javascript-Code ohne die letzte Zeile.

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

                                      ar temperatur, Wert;
                                    
                                    on({id: "fhem.0.Gewaechshaus_TemperaturInside.state"/*Gewaechshaus_TemperaturInside state*/, change: "ne"}, function (obj) {
                                      var value = obj.state.val;
                                      var oldValue = obj.oldState.val;
                                      temperatur = parseFloat((Wert.slice(3, Wert.length)));
                                      if (temperatur < 11) {
                                        // Heizung ein falls aus
                                        if (!getState("fhem.0.GewaechshausHeizung.state").val) {
                                          setState("fhem.0.GewaechshausHeizung.state"/*GewaechshausHeizung state*/, true);
                                        }
                                      }
                                      if (temperatur > 12) {
                                        // Heizung aus falls ein
                                        if (getState("fhem.0.GewaechshausHeizung.state").val) {
                                          setState("fhem.0.GewaechshausHeizung.state"/*GewaechshausHeizung state*/, false);
                                        }
                                      }
                                    });
                                    
                                    

                                    Kannst Du hier das Problem erkennen?

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

                                      Du hast eine Variable Wert genommen. Es muss aber die Triggerdatenpunkt-Eigenschaft Wert verwendet werden.

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

                                         Log
                                        20:07:40.238	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                                        20:07:40.242	[info]	javascript.1 Stop script script.js.Gewächshaus.Heizung_schalten
                                        20:07:40.250	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                                        20:07:40.250	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                                        20:07:42.633	[info]	javascript.0 Stop script script.js.Gewächshaus.Heizung_schalten
                                        20:07:44.192	[info]	javascript.0 Start javascript script.js.Gewächshaus.Heizung_schalten
                                        20:07:44.193	[info]	javascript.0 script.js.Gewächshaus.Heizung_schalten: registered 1 subscription and 0 schedules
                                        20:25:00.918	[warn]	javascript.0 at Object. (script.js.Gewächshaus.Heizung_schalten:17:7)
                                        
                                        

                                        Jetzt hat es geklappt.

                                        Werde jetzt mal die Temperaturen runter setzen und warten was mörgen geschieht.

                                        Hier noch mal das Skript:

                                          var temperatur;
                                        
                                        function subsequenceFromStartLast(sequence, at1) {
                                          var start = at1;
                                          var end = sequence.length - 1 + 1;
                                          return sequence.slice(start, end);
                                        }
                                        
                                        on({id: "fhem.0.Gewaechshaus_TemperaturInside.state"/*Gewaechshaus_TemperaturInside state*/, change: "ne"}, function (obj) {
                                          var value = obj.state.val;
                                          var oldValue = obj.oldState.val;
                                          temperatur = parseFloat((subsequenceFromStartLast((obj.state ? obj.state.val : ""), 3)));
                                          if (temperatur < 11) {
                                            // Heizung ein falls aus
                                            if (!getState("fhem.0.GewaechshausHeizung.state").val) {
                                              setState("fhem.0.GewaechshausHeizung.state"/*GewaechshausHeizung state*/, true);
                                            }
                                          }
                                          if (temperatur > 12) {
                                            // Heizung aus falls ein
                                            if (getState("fhem.0.GewaechshausHeizung.state").val) {
                                              setState("fhem.0.GewaechshausHeizung.state"/*GewaechshausHeizung state*/, false);
                                            }
                                          }
                                        });
                                        
                                        

                                        Danke

                                        Gruß Michael

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

                                          @Altersrentner:

                                          Werde jetzt mal die Temperaturen runter setzen und warten was mörgen geschieht. `
                                          Hat es funktioniert oder war es heute früh nicht kalt genug ?

                                          Falls es funktioniert, markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

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

                                            Hallo paul53,

                                            Ich habe nicht vergessen einen Abschlusbericht zu geben.

                                            Heute Vormittag ist die Heizung ausgegangen.

                                            Ich warte nun, das sie wider startet.

                                            Im Moment ist die T noch über 8°

                                            Gruß Michael

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            833
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            61
                                            6306
                                            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