Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Node Red: Zeit Badfenster offen

NEWS

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

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

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

Node Red: Zeit Badfenster offen

Geplant Angeheftet Gesperrt Verschoben Node-Red
20 Beiträge 3 Kommentatoren 4.9k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Homer.J.H Homer.J.

    @rewenode Hi rewenode vielleicht kannst du mir hierbei auch helfen, ich möchte meine Wärmepumpe auslesen und in Datenpunkte die Werte speichern, ich bekomme aber immer diesen Fehler.2019-11-27 Node-RED 192 168 178 33.png
    meine Einstellung in der Funktion sehen so ausScreenshot_2019-11-27 Node-RED 192 168 178 33.png
    Und das ist mal die ÜbersichtScreenshot Node-RED 192 168 178 33.png
    vielleicht kannst du mal drüber schauen wie ich die Datenpunkte anlegen muss.
    Grüße Homer.J

    R Offline
    R Offline
    rewenode
    schrieb am zuletzt editiert von rewenode
    #4

    @Homer-J sagte in Node Red: Zeit Badfenster offen:
    ...

    vielleicht kannst du mal drüber schauen wie ich die Datenpunkte anlegen muss.
    ...

    Hänge mal einen debug-node an den Ausgang deines Luxtronik-nodes.
    Das stellst du auf volles Objekt und dann kopierst du das ausgegebene Objekt und stellt die ASCII Daten hier ein. Da kann ich evtl. etwas mehr sagen.
    2019-11-27_19-53-23.png

    Ach ja, und vlt. solltest du einen eigenen thread dafür aufmachen.

    Homer.J.H 1 Antwort Letzte Antwort
    0
    • R rewenode

      @Homer-J sagte in Node Red: Zeit Badfenster offen:
      ...

      vielleicht kannst du mal drüber schauen wie ich die Datenpunkte anlegen muss.
      ...

      Hänge mal einen debug-node an den Ausgang deines Luxtronik-nodes.
      Das stellst du auf volles Objekt und dann kopierst du das ausgegebene Objekt und stellt die ASCII Daten hier ein. Da kann ich evtl. etwas mehr sagen.
      2019-11-27_19-53-23.png

      Ach ja, und vlt. solltest du einen eigenen thread dafür aufmachen.

      Homer.J.H Offline
      Homer.J.H Offline
      Homer.J.
      schrieb am zuletzt editiert von
      #5
      {"temperature_supply":38.3,"temperature_return":36.6,"temperature_target_return":32.6,"temperature_extern_return":39.7,"temperature_hot_gas":38.1,"temperature_outside":8.6,"temperature_outside_avg":7.2,"temperature_hot_water":45.5,"temperature_hot_water_target":51,"temperature_heat_source_in":9.6,"temperature_heat_source_out":-50,"temperature_mixer1_flow":39.6,"temperature_mixer1_target":32.6,"temperaturw_RFV":1.1,"temperature_mixer2_flow":"no","temperature_mixer2_target":"no","temperature_solar_collector":5,"temperature_solar_storage":150,"temperature_external_source":5,"ASDin":1,"BWTin":0,"EVUin":1,"HDin":0,"MOTin":1,"NDin":1,"PEXin":0,"SWTin":0,"AVout":0,"BUPout":0,"HUPout":1,"MA1out":0,"MZ1out":0,"VENout":0,"VBOout":1,"VD1out":0,"VD2out":0,"ZIPout":1,"ZUPout":1,"ZW1out":0,"ZW2SSTout":0,"ZW3SSTout":0,"FP2out":0,"SLPout":0,"SUPout":0,"MZ2out":0,"MA2out":0,"defrostValve":0,"hotWaterBoilerValve":0,"heatingSystemCircPump":"on","heatSourceMotor":1,"compressor1":0,"hotWaterCircPumpExtern":1,"hours_compressor1":10717,"starts_compressor1":24433,"hours_compressor2":0,"starts_compressor2":0,"hours_2nd_heat_source1":335,"hours_2nd_heat_source2":"no","hours_2nd_heat_source3":"no","hours_heatpump":10713,"hours_heating":5961,"hours_warmwater":4723,"hours_cooling":"no","Time_WPein_akt":732,"Time_ZWE1_akt":0,"Time_ZWE2_akt":0,"Timer_EinschVerz":0,"Time_SSPAUS_akt":0,"Time_SSPEIN_akt":64,"Time_VDStd_akt":0,"Time_HRM_akt":0,"Time_HRW_akt":404,"Time_LGS_akt":0,"Time_SBW_akt":0,"typeHeatpump":"LD9","bivalentLevel":1,"WP_BZ_akt":4,"firmware":"V2.84.0","AdresseIP_akt":"192.168.178.60","SubNetMask_akt":"255.255.255.0","Add_Broadcast":"192.168.178.255","Add_StdGateway":"192.168.178.1","errors":[{"code":716,"date":"2019-09-06T19:50:29.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"},{"code":715,"date":"2019-07-29T17:22:58.000Z","message":"Hochdruck-Abschalt. - RESET automatisch"},{"code":715,"date":"2019-06-26T17:59:01.000Z","message":"Hochdruck-Abschalt. - RESET automatisch"},{"code":716,"date":"2019-05-25T13:16:35.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"},{"code":716,"date":"2018-08-07T19:15:32.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"}],"error_count":5,"switch_off":[{"code":9,"date":"2019-11-27T15:37:19.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T16:39:44.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T18:29:23.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T13:29:49.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T14:31:56.000Z","message":"Keine Anforderung"}],"Comfort_exists":1,"heatpump_state1":0,"heatpump_state2":0,"heatpump_state3":7,"heatpump_duration":0,"heatpump_state_string":"Waermepumpe laeuft seit 0 Sekunden","heatpump_extendet_state_string":"AbtauenLuftabtauen","ahp_Stufe":0,"ahp_Temp":0,"ahp_Zeit":259200,"opStateHotWater":1,"opStateHotWaterString":"Temp. OK","opStateHeating":1,"opStateMixer1":1,"opStateMixer2":1,"Einst_Kurzprogramm":0,"StatusSlave_1":0,"StatusSlave_2":0,"StatusSlave_3":0,"StatusSlave_4":0,"StatusSlave_5":0,"rawDeviceTimeCalc":"Wed Nov 27 2019 20:03:27 GMT+0100 (GMT+01:00)","opStateMixer3":1,"temperature_mixer3_target":"no","temperature_mixer3_flow":"no","MZ3out":0,"MA3out":0,"FP3out":0,"heatSourceDefrostTimer":"no","Temperatur_RFV2":1.1,"Temperatur_RFV3":1.1,"SH_SW":3,"Zaehler_BetrZeitSW":0,"FreigabKuehl":0,"AnalogIn":0,"SonderZeichen":0,"SH_ZIP":1,"WebsrvProgrammWerteBeobarten":0,"thermalenergy_heating":4448.8,"thermalenergy_warmwater":51591.2,"thermalenergy_pool":"no","thermalenergy_total":11743,"analogOut1":0,"analogOut2":1000,"Time_Heissgas":0,"Temp_Lueftung_Zuluft":0,"Temp_Lueftung_Abluft":0,"hours_solar":"no","analogOut3":0,"analogOut4":"no","Out_VZU":0,"Out_VAB":0,"Out_VSK":0,"Out_FRH":0,"AnalogIn2":0,"AnalogIn3":0,"SAXin":0,"SPLin":0,"Compact_exists":0,"Durchfluss_WQ":0,"LIN_exists":1,"LIN_TUE":246,"LIN_TUE1":423,"LIN_VDH":653,"LIN_UH":338,"LIN_UH_Soll":70,"LIN_HD":1018,"LIN_ND":510,"LIN_VDH_out":0,"flowRate":"no","opStateHeatingString":"Normal"}
      
      Homer.J.H 1 Antwort Letzte Antwort
      0
      • Homer.J.H Homer.J.
        {"temperature_supply":38.3,"temperature_return":36.6,"temperature_target_return":32.6,"temperature_extern_return":39.7,"temperature_hot_gas":38.1,"temperature_outside":8.6,"temperature_outside_avg":7.2,"temperature_hot_water":45.5,"temperature_hot_water_target":51,"temperature_heat_source_in":9.6,"temperature_heat_source_out":-50,"temperature_mixer1_flow":39.6,"temperature_mixer1_target":32.6,"temperaturw_RFV":1.1,"temperature_mixer2_flow":"no","temperature_mixer2_target":"no","temperature_solar_collector":5,"temperature_solar_storage":150,"temperature_external_source":5,"ASDin":1,"BWTin":0,"EVUin":1,"HDin":0,"MOTin":1,"NDin":1,"PEXin":0,"SWTin":0,"AVout":0,"BUPout":0,"HUPout":1,"MA1out":0,"MZ1out":0,"VENout":0,"VBOout":1,"VD1out":0,"VD2out":0,"ZIPout":1,"ZUPout":1,"ZW1out":0,"ZW2SSTout":0,"ZW3SSTout":0,"FP2out":0,"SLPout":0,"SUPout":0,"MZ2out":0,"MA2out":0,"defrostValve":0,"hotWaterBoilerValve":0,"heatingSystemCircPump":"on","heatSourceMotor":1,"compressor1":0,"hotWaterCircPumpExtern":1,"hours_compressor1":10717,"starts_compressor1":24433,"hours_compressor2":0,"starts_compressor2":0,"hours_2nd_heat_source1":335,"hours_2nd_heat_source2":"no","hours_2nd_heat_source3":"no","hours_heatpump":10713,"hours_heating":5961,"hours_warmwater":4723,"hours_cooling":"no","Time_WPein_akt":732,"Time_ZWE1_akt":0,"Time_ZWE2_akt":0,"Timer_EinschVerz":0,"Time_SSPAUS_akt":0,"Time_SSPEIN_akt":64,"Time_VDStd_akt":0,"Time_HRM_akt":0,"Time_HRW_akt":404,"Time_LGS_akt":0,"Time_SBW_akt":0,"typeHeatpump":"LD9","bivalentLevel":1,"WP_BZ_akt":4,"firmware":"V2.84.0","AdresseIP_akt":"192.168.178.60","SubNetMask_akt":"255.255.255.0","Add_Broadcast":"192.168.178.255","Add_StdGateway":"192.168.178.1","errors":[{"code":716,"date":"2019-09-06T19:50:29.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"},{"code":715,"date":"2019-07-29T17:22:58.000Z","message":"Hochdruck-Abschalt. - RESET automatisch"},{"code":715,"date":"2019-06-26T17:59:01.000Z","message":"Hochdruck-Abschalt. - RESET automatisch"},{"code":716,"date":"2019-05-25T13:16:35.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"},{"code":716,"date":"2018-08-07T19:15:32.000Z","message":"Hochdruckstoerung - Bitte Inst rufen"}],"error_count":5,"switch_off":[{"code":9,"date":"2019-11-27T15:37:19.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T16:39:44.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T18:29:23.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T13:29:49.000Z","message":"Keine Anforderung"},{"code":9,"date":"2019-11-27T14:31:56.000Z","message":"Keine Anforderung"}],"Comfort_exists":1,"heatpump_state1":0,"heatpump_state2":0,"heatpump_state3":7,"heatpump_duration":0,"heatpump_state_string":"Waermepumpe laeuft seit 0 Sekunden","heatpump_extendet_state_string":"AbtauenLuftabtauen","ahp_Stufe":0,"ahp_Temp":0,"ahp_Zeit":259200,"opStateHotWater":1,"opStateHotWaterString":"Temp. OK","opStateHeating":1,"opStateMixer1":1,"opStateMixer2":1,"Einst_Kurzprogramm":0,"StatusSlave_1":0,"StatusSlave_2":0,"StatusSlave_3":0,"StatusSlave_4":0,"StatusSlave_5":0,"rawDeviceTimeCalc":"Wed Nov 27 2019 20:03:27 GMT+0100 (GMT+01:00)","opStateMixer3":1,"temperature_mixer3_target":"no","temperature_mixer3_flow":"no","MZ3out":0,"MA3out":0,"FP3out":0,"heatSourceDefrostTimer":"no","Temperatur_RFV2":1.1,"Temperatur_RFV3":1.1,"SH_SW":3,"Zaehler_BetrZeitSW":0,"FreigabKuehl":0,"AnalogIn":0,"SonderZeichen":0,"SH_ZIP":1,"WebsrvProgrammWerteBeobarten":0,"thermalenergy_heating":4448.8,"thermalenergy_warmwater":51591.2,"thermalenergy_pool":"no","thermalenergy_total":11743,"analogOut1":0,"analogOut2":1000,"Time_Heissgas":0,"Temp_Lueftung_Zuluft":0,"Temp_Lueftung_Abluft":0,"hours_solar":"no","analogOut3":0,"analogOut4":"no","Out_VZU":0,"Out_VAB":0,"Out_VSK":0,"Out_FRH":0,"AnalogIn2":0,"AnalogIn3":0,"SAXin":0,"SPLin":0,"Compact_exists":0,"Durchfluss_WQ":0,"LIN_exists":1,"LIN_TUE":246,"LIN_TUE1":423,"LIN_VDH":653,"LIN_UH":338,"LIN_UH_Soll":70,"LIN_HD":1018,"LIN_ND":510,"LIN_VDH_out":0,"flowRate":"no","opStateHeatingString":"Normal"}
        
        Homer.J.H Offline
        Homer.J.H Offline
        Homer.J.
        schrieb am zuletzt editiert von
        #6
        {"heating_temperature":0,"warmwater_temperature":51,"heating_operation_mode":0,"warmwater_operation_mode":0,"heating_operation_mode_string":"Automatik","warmwater_operation_mode_string":"Automatik","heating_curve_end_point":46,"heating_curve_parallel_offset":20,"deltaHeatingReduction":0,"heatSourcedefrostAirThreshold":7,"hotWaterTemperatureHysteresis":3,"returnTemperatureHysteresis":2,"heatSourcedefrostAirEnd":6,"temperature_hot_water_target":52,"cooling_operation_mode":0,"cooling_release_temperature":20,"thresholdTemperatureSetBack":-20,"cooling_inlet_temp":20,"hotWaterCircPumpDeaerate":"off","heatingLimit":1,"thresholdHeatingLimit":14,"cooling_start_after_hours":120,"cooling_stop_after_hours":120,"typeSerial":"2509/22-83","returnTemperatureTargetMin":15}
        
        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          rewenode
          schrieb am zuletzt editiert von
          #7

          Was genau ist das, was du da kopiert hast?
          Das komplette msg-Object? Oder das Payload Objekt?
          Und warum sind das 2 verschiedene Objekte?
          Mach mal im Zweifel einen Screenshot von der debug-Ausgabe.

          Homer.J.H 1 Antwort Letzte Antwort
          0
          • R rewenode

            Was genau ist das, was du da kopiert hast?
            Das komplette msg-Object? Oder das Payload Objekt?
            Und warum sind das 2 verschiedene Objekte?
            Mach mal im Zweifel einen Screenshot von der debug-Ausgabe.

            Homer.J.H Offline
            Homer.J.H Offline
            Homer.J.
            schrieb am zuletzt editiert von Homer.J.
            #8

            @rewenode das eine steht unter Values und das andere unter parameters.
            Screenshot_2019-11-27 Node-RED 192 168 178 33.png

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              rewenode
              schrieb am zuletzt editiert von rewenode
              #9

              Ist eine etwas verkorkste Object structure.
              Du kannst aber einfach change-nodes nehmen und das ganze mit einem kleinen JSONata Ausdruck machen.

              2019-11-27_20-52-08.png

              hier der Flow:

              [
                  {
                      "id": "d62d0d87.9561f8",
                      "type": "inject",
                      "z": "ce726243.5a5778",
                      "name": "",
                      "topic": "",
                      "payload": "{\"values\":{\"heating_temperature\":0,\"warmwater_temperature\":51,\"heating_operation_mode\":0,\"warmwater_operation_mode\":0,\"heating_operation_mode_string\":\"Automatik\",\"warmwater_operation_mode_string\":\"Automatik\",\"heating_curve_end_point\":46,\"heating_curve_parallel_offset\":20,\"deltaHeatingReduction\":0,\"heatSourcedefrostAirThreshold\":7,\"hotWaterTemperatureHysteresis\":3,\"returnTemperatureHysteresis\":2,\"heatSourcedefrostAirEnd\":6,\"temperature_hot_water_target\":52,\"cooling_operation_mode\":0,\"cooling_release_temperature\":20,\"thresholdTemperatureSetBack\":-20,\"cooling_inlet_temp\":20,\"hotWaterCircPumpDeaerate\":\"off\",\"heatingLimit\":1,\"thresholdHeatingLimit\":14,\"cooling_start_after_hours\":120,\"cooling_stop_after_hours\":120,\"typeSerial\":\"2509/22-83\",\"returnTemperatureTargetMin\":15}}",
                      "payloadType": "json",
                      "repeat": "",
                      "crontab": "",
                      "once": false,
                      "onceDelay": 0.1,
                      "x": 160,
                      "y": 100,
                      "wires": [
                          [
                              "94a117c0.f92528",
                              "5ae32f5d.bd16d8"
                          ]
                      ]
                  },
                  {
                      "id": "918f1b7f.3aa788",
                      "type": "debug",
                      "z": "ce726243.5a5778",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "payload",
                      "targetType": "msg",
                      "x": 790,
                      "y": 100,
                      "wires": []
                  },
                  {
                      "id": "94a117c0.f92528",
                      "type": "change",
                      "z": "ce726243.5a5778",
                      "name": "heating_temperature",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "{\t   \"heating_temperature\": payload.values.heating_temperature\t}",
                              "tot": "jsonata"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 440,
                      "y": 100,
                      "wires": [
                          [
                              "918f1b7f.3aa788"
                          ]
                      ]
                  },
                  {
                      "id": "eb70ea5a.6e6738",
                      "type": "comment",
                      "z": "ce726243.5a5778",
                      "name": "und so weiter",
                      "info": "",
                      "x": 410,
                      "y": 180,
                      "wires": []
                  },
                  {
                      "id": "5ae32f5d.bd16d8",
                      "type": "change",
                      "z": "ce726243.5a5778",
                      "name": "warmwater_temperature",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "{\t   \"warmwater_temperature\": payload.values.warmwater_temperature\t}",
                              "tot": "jsonata"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 450,
                      "y": 140,
                      "wires": [
                          [
                              "d8070b65.88a4b"
                          ]
                      ]
                  },
                  {
                      "id": "d8070b65.88a4b",
                      "type": "debug",
                      "z": "ce726243.5a5778",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "x": 790,
                      "y": 140,
                      "wires": []
                  },
                  {
                      "id": "124c73d6.4623ac",
                      "type": "comment",
                      "z": "ce726243.5a5778",
                      "name": "payload.values - object",
                      "info": "",
                      "x": 160,
                      "y": 60,
                      "wires": []
                  }
              ]
              

              Ersetze dann einfach deine function-nodes durch die change-nodes.

              Homer.J.H 1 Antwort Letzte Antwort
              0
              • R rewenode

                Ist eine etwas verkorkste Object structure.
                Du kannst aber einfach change-nodes nehmen und das ganze mit einem kleinen JSONata Ausdruck machen.

                2019-11-27_20-52-08.png

                hier der Flow:

                [
                    {
                        "id": "d62d0d87.9561f8",
                        "type": "inject",
                        "z": "ce726243.5a5778",
                        "name": "",
                        "topic": "",
                        "payload": "{\"values\":{\"heating_temperature\":0,\"warmwater_temperature\":51,\"heating_operation_mode\":0,\"warmwater_operation_mode\":0,\"heating_operation_mode_string\":\"Automatik\",\"warmwater_operation_mode_string\":\"Automatik\",\"heating_curve_end_point\":46,\"heating_curve_parallel_offset\":20,\"deltaHeatingReduction\":0,\"heatSourcedefrostAirThreshold\":7,\"hotWaterTemperatureHysteresis\":3,\"returnTemperatureHysteresis\":2,\"heatSourcedefrostAirEnd\":6,\"temperature_hot_water_target\":52,\"cooling_operation_mode\":0,\"cooling_release_temperature\":20,\"thresholdTemperatureSetBack\":-20,\"cooling_inlet_temp\":20,\"hotWaterCircPumpDeaerate\":\"off\",\"heatingLimit\":1,\"thresholdHeatingLimit\":14,\"cooling_start_after_hours\":120,\"cooling_stop_after_hours\":120,\"typeSerial\":\"2509/22-83\",\"returnTemperatureTargetMin\":15}}",
                        "payloadType": "json",
                        "repeat": "",
                        "crontab": "",
                        "once": false,
                        "onceDelay": 0.1,
                        "x": 160,
                        "y": 100,
                        "wires": [
                            [
                                "94a117c0.f92528",
                                "5ae32f5d.bd16d8"
                            ]
                        ]
                    },
                    {
                        "id": "918f1b7f.3aa788",
                        "type": "debug",
                        "z": "ce726243.5a5778",
                        "name": "",
                        "active": true,
                        "tosidebar": true,
                        "console": false,
                        "tostatus": false,
                        "complete": "payload",
                        "targetType": "msg",
                        "x": 790,
                        "y": 100,
                        "wires": []
                    },
                    {
                        "id": "94a117c0.f92528",
                        "type": "change",
                        "z": "ce726243.5a5778",
                        "name": "heating_temperature",
                        "rules": [
                            {
                                "t": "set",
                                "p": "payload",
                                "pt": "msg",
                                "to": "{\t   \"heating_temperature\": payload.values.heating_temperature\t}",
                                "tot": "jsonata"
                            }
                        ],
                        "action": "",
                        "property": "",
                        "from": "",
                        "to": "",
                        "reg": false,
                        "x": 440,
                        "y": 100,
                        "wires": [
                            [
                                "918f1b7f.3aa788"
                            ]
                        ]
                    },
                    {
                        "id": "eb70ea5a.6e6738",
                        "type": "comment",
                        "z": "ce726243.5a5778",
                        "name": "und so weiter",
                        "info": "",
                        "x": 410,
                        "y": 180,
                        "wires": []
                    },
                    {
                        "id": "5ae32f5d.bd16d8",
                        "type": "change",
                        "z": "ce726243.5a5778",
                        "name": "warmwater_temperature",
                        "rules": [
                            {
                                "t": "set",
                                "p": "payload",
                                "pt": "msg",
                                "to": "{\t   \"warmwater_temperature\": payload.values.warmwater_temperature\t}",
                                "tot": "jsonata"
                            }
                        ],
                        "action": "",
                        "property": "",
                        "from": "",
                        "to": "",
                        "reg": false,
                        "x": 450,
                        "y": 140,
                        "wires": [
                            [
                                "d8070b65.88a4b"
                            ]
                        ]
                    },
                    {
                        "id": "d8070b65.88a4b",
                        "type": "debug",
                        "z": "ce726243.5a5778",
                        "name": "",
                        "active": true,
                        "tosidebar": true,
                        "console": false,
                        "tostatus": false,
                        "complete": "false",
                        "x": 790,
                        "y": 140,
                        "wires": []
                    },
                    {
                        "id": "124c73d6.4623ac",
                        "type": "comment",
                        "z": "ce726243.5a5778",
                        "name": "payload.values - object",
                        "info": "",
                        "x": 160,
                        "y": 60,
                        "wires": []
                    }
                ]
                

                Ersetze dann einfach deine function-nodes durch die change-nodes.

                Homer.J.H Offline
                Homer.J.H Offline
                Homer.J.
                schrieb am zuletzt editiert von
                #10

                @rewenode Lässt sich leider nicht importieren.

                R 1 Antwort Letzte Antwort
                0
                • Homer.J.H Homer.J.

                  @rewenode Lässt sich leider nicht importieren.

                  R Offline
                  R Offline
                  rewenode
                  schrieb am zuletzt editiert von
                  #11

                  @Homer-J Sollte jetzt gehen. Der Export muss wohl in Code-Tags stehen.

                  Homer.J.H 1 Antwort Letzte Antwort
                  0
                  • R rewenode

                    @Homer-J Sollte jetzt gehen. Der Export muss wohl in Code-Tags stehen.

                    Homer.J.H Offline
                    Homer.J.H Offline
                    Homer.J.
                    schrieb am zuletzt editiert von
                    #12

                    @rewenode Steht jetzt das im Debug.Screenshot_2019-11-27 Node-RED 192 168 178 33.png

                    R 1 Antwort Letzte Antwort
                    0
                    • Homer.J.H Homer.J.

                      @rewenode Steht jetzt das im Debug.Screenshot_2019-11-27 Node-RED 192 168 178 33.png

                      R Offline
                      R Offline
                      rewenode
                      schrieb am zuletzt editiert von
                      #13

                      Wie genau hast du den change-node konfiguriert?

                      Homer.J.H 1 Antwort Letzte Antwort
                      0
                      • R rewenode

                        Wie genau hast du den change-node konfiguriert?

                        Homer.J.H Offline
                        Homer.J.H Offline
                        Homer.J.
                        schrieb am zuletzt editiert von Homer.J.
                        #14

                        @rewenode im Debug wir der Wert jetzt eingetragen aber nicht in die variable die ich im Java angelegt habe
                        als was müssen diese angelegt sein als String. ?Screenshot_2019-11-27 Node-RED 192 168 178 33.png

                        R 1 Antwort Letzte Antwort
                        0
                        • Homer.J.H Homer.J.

                          @rewenode im Debug wir der Wert jetzt eingetragen aber nicht in die variable die ich im Java angelegt habe
                          als was müssen diese angelegt sein als String. ?Screenshot_2019-11-27 Node-RED 192 168 178 33.png

                          R Offline
                          R Offline
                          rewenode
                          schrieb am zuletzt editiert von
                          #15

                          @Homer-J Dazu kann ich nichts sagen. Dazu müsste ich wissen, wie genau dein nachfolgender ioBroker-In node die Daten haben will. Name/Path/Type

                          Homer.J.H 1 Antwort Letzte Antwort
                          0
                          • R rewenode

                            @Homer-J Dazu kann ich nichts sagen. Dazu müsste ich wissen, wie genau dein nachfolgender ioBroker-In node die Daten haben will. Name/Path/Type

                            Homer.J.H Offline
                            Homer.J.H Offline
                            Homer.J.
                            schrieb am zuletzt editiert von
                            #16

                            @rewenode hab mal einen anderen Knoten vom iobroker genommen jetzt geht es danke dir.

                            R 2 Antworten Letzte Antwort
                            0
                            • Homer.J.H Homer.J.

                              @rewenode hab mal einen anderen Knoten vom iobroker genommen jetzt geht es danke dir.

                              R Offline
                              R Offline
                              rewenode
                              schrieb am zuletzt editiert von
                              #17

                              @Homer-J Alles klar :+1:
                              Feierabend ;-)

                              1 Antwort Letzte Antwort
                              0
                              • Homer.J.H Homer.J.

                                @rewenode hab mal einen anderen Knoten vom iobroker genommen jetzt geht es danke dir.

                                R Offline
                                R Offline
                                rewenode
                                schrieb am zuletzt editiert von
                                #18

                                @Homer-J Der Vollständigkeit halber. So gehts auch mit deinen function-nodes:

                                return {"payload": {"heating_temperature": msg.payload.values.heating_temperature}};
                                
                                1 Antwort Letzte Antwort
                                0
                                • H Offline
                                  H Offline
                                  HomeSweetHome
                                  schrieb am zuletzt editiert von HomeSweetHome
                                  #19

                                  Hallo,

                                  danke für die Antwort. Zurück nochmal zum Badfenster.

                                  Wo bekomme ich die Zeit her, bzw. die steckt doch nicht in msg.payload.lc oder?

                                  Habe ich noch nicht ganz verstanden.

                                  Beim Schließen wird die Funktion immer hier beendet "if (typeof flow.get("FensterAufStart") === "undefined") return false;" und Debug Node noch dahinter wird nicht "stimuliert"

                                  Wo ist mein Denkfehler?

                                  Gruß HomeSweetHome

                                  R 1 Antwort Letzte Antwort
                                  0
                                  • H HomeSweetHome

                                    Hallo,

                                    danke für die Antwort. Zurück nochmal zum Badfenster.

                                    Wo bekomme ich die Zeit her, bzw. die steckt doch nicht in msg.payload.lc oder?

                                    Habe ich noch nicht ganz verstanden.

                                    Beim Schließen wird die Funktion immer hier beendet "if (typeof flow.get("FensterAufStart") === "undefined") return false;" und Debug Node noch dahinter wird nicht "stimuliert"

                                    Wo ist mein Denkfehler?

                                    Gruß HomeSweetHome

                                    R Offline
                                    R Offline
                                    rewenode
                                    schrieb am zuletzt editiert von rewenode
                                    #20

                                    @HomeSweetHome sagte in Node Red: Zeit Badfenster offen:

                                    Wo bekomme ich die Zeit her, bzw. die steckt doch nicht in msg.payload.lc oder?

                                    genau. Ist die Unix-Zeit. Die Umrechnung in Sekunden geschieht dann hier:

                                    // (gespeicherte UNIX Zeit in ms - aktuelle Zeit in ms) / 1000 = Differenz in Sekunden
                                    ... Math.floor((msg.payload.lc - flow.get("FensterAufStart"))/1000)
                                    

                                    Beim Schließen wird die Funktion immer hier beendet "if (typeof flow.get("FensterAufStart") === "undefined") return false;" und Debug Node noch dahinter wird nicht "stimuliert"

                                    Dass passiert, wenn die Flow-Variable "FensterAufStart" noch nicht angelegt ist, was wiederum dann der Fall ist, wenn beim ersten feuern des ioBroker-in-nodes das Fender schließt. Weil die Variable ja beim Öffnen angelegt wird.
                                    Kann es sein, dass dein ioBroker-In-Node nicht auf Object steht?2019-12-01_16-43-22.png

                                    1 Antwort Letzte Antwort
                                    0
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    748

                                    Online

                                    32.4k

                                    Benutzer

                                    81.5k

                                    Themen

                                    1.3m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Tags
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe