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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. Daikin Altherma 3

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    113

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

Daikin Altherma 3

Scheduled Pinned Locked Moved Einbindung von Geräten
daikinwärmepumpeadapter
55 Posts 4 Posters 7.0k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • SunshinemakerS Sunshinemaker

    @armilar Eigentlich sollte der getigert sein.

    Bildschirmfoto 2023-10-15 um 16.44.07.png

    Ich hab jetzt das Skript mal neu gestartet dann kommt das alles:

    15.10.2023, 16:43:18.805	[silly]: admin.0 (1713) Objects user redis pmessage */cfg.o.script.js.common.Heizung.Heizung_1:{"common":{"name":"Heizung 1","expert":true,"engineType":"Blockly","engine":"system.adapter.javascript.0","source":"var ID, Init, Name, Einheit, Debug, Debug2, Divider, Adapter_Instance, Onnecta_UUID, Daikin_Part, Stunden, Wochentage, Monate, i, Daikin_Device, DaikinDeviceDailyEnergy, Summe, j, Aktueller_Wert, idDP, DaikinDeviceWeeklyEnergy, DaikinDeviceMonthlyEnergy;\n\n// Datenpunkt Typ Zahl erzeugen\nasync function newNumberDP(ID, Init, Name, Einheit) {\n    createState(ID, Init, {\n        type: 'number',\n        name: Name,\n        unit: Einheit,\n    });\n}\n\n// Datenpunkt Typ Zeichenkette erzeugen\nasync function newStringDP(ID, Init, Name) {\n    createState(ID, Init, {type: 'string', name: Name});\n}\n\n// Datenpunkt Typ Logikwert erzeugen\nasync function newBoolDP(ID, Name) {\n    createState(ID, false, {type: 'boolean', name: Name});\n}\n\n// Beschreibe diese Funktion …\nasync function kw_ermitteln() {\n    var date = new Date();\r\n    var currentThursday = new Date(date.getTime() +(3-((date.getDay()+6) % 7)) * 86400000);\r\n    var yearOfThursday = currentThursday.getFullYear();\r\n    var firstThursday = new Date(new Date(yearOfThursday,0,4).getTime() +(3-((new Date(yearOfThursday,0,4).getDay()+6) % 7)) * 86400000);\r\n    var weekNumber = Math.floor(1 + 0.5 + (currentThursday.getTime() - firstThursday.getTime()) / 86400000/7);\r\n    return (weekNumber);\n}\n\n\nDebug = false;\nDebug2 = false;\nDivider = '========================================================';\nAdapter_Instance = 'daikin-cloud.0';\n// aus den Objektdaten anpassen!!!\nOnnecta_UUID = 'ed71e66e-f3ef-43b1-b3df-d0f00ad1c304';\n// ggfs. anpassen, wenn andere Bezeichner\nDaikin_Part = ['domesticHotWaterTank', 'climateControlMainZone'];\n// Onnecta Stunden (für d-raw)\nStunden = ['00:00 - 02:00', '02:00 - 04:00', '04:00 - 06:00', '06:00 - 08:00', '08:00 - 10:00', '10:00 - 12:00', '12:00 - 14:00', '14:00 - 16:00', '16:00 - 18:00', '18:00 - 20:00', '20:00 - 22:00', '22:00 - 00:00'];\n// Onnecta Wochentage (für w-raw)\nWochentage = ['01-Monday', '02-Tuesday', '03-Wednesday', '04-Thursday', '05-Friday', '06-Saturday', '07-Sunday'];\n// Onnecta Monate  (für m-raw)\nMonate = ['01-January', '02-February', '03-March', '04-April', '05-May', '06-June', '07-July', '08-August', '09-September', '10-October', '11-November', '12-December'];\n// Triggern, wenn der Adapter neue Daten erhält\non({ id: [].concat([Adapter_Instance,Onnecta_UUID,'.lastUpdateReceived'].join('')), change: 'ne' }, async (obj) => {\n  let value = obj.state.val;\n  let oldValue = obj.oldState.val;\n  for (var i_index in Daikin_Part) {\n    i = Daikin_Part[i_index];\n    // ioBroker-Device zusammensetzen\n    Daikin_Device = [Adapter_Instance,Onnecta_UUID,'.',i,'.consumptionData.electrical.heating.'].join('');\n    if (Debug) {\n      console.log((['============= Device: ',i,' ============='].join('')));\n    }\n    // Einlesen der tagesaktuellen Verbräuche\n    // Datenpunkt Inhalt\n    if (Debug2) {\n      console.log(getState((String(Daikin_Device) + 'd-raw')).val);\n    }\n    DaikinDeviceDailyEnergy = (function () { try { return JSON.parse(getState((String(Daikin_Device) + 'd-raw')).val); } catch (e) { return {}; }})();\n    if (Debug2) {\n      console.log(Divider);\n    }\n    if (Debug) {\n      console.log(('--- tagesaktuelle Verbrauchs-Werte (heute) --- ' + String(formatDate(new Date(), 'DD.MM.YYYY'))));\n    }\n    // 13 - 24 ist der aktuelle Tag (heute)\n    // Es werden immer 2 Stunden geklammert\n    Summe = 0;\n    for (j = 13; j <= 24; j++) {\n      Aktueller_Wert = DaikinDeviceDailyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Today.',Stunden[((j - 12) - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Stunden[((j - 12) - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Stunden[((j - 12) - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.Today'].join('');\n    await newNumberDP(idDP, Summe, 'Total Today', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (heute): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n    if (Debug) {\n      console.log(('--- Verbrauchs-Werte (gestern) --- ' + String(formatDate(getDateObject(/* time calculation */ ((dateTime) => { const ts = (typeof dateTime === 'object' ? dateTime.getTime() : dateTime); return ts - ((1) * 86400000); })((new Date().getTime()))), \"DD.MM.YYYY\"))));\n    }\n    // 1 - 12 ist der Vortag (gestern)\n    // Es werden immer 2 Stunden geklammert\n    Summe = 0;\n    for (j = 1; j <= 12; j++) {\n      Aktueller_Wert = DaikinDeviceDailyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Yesterday.',Stunden[(j - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Stunden[(j - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Stunden[(j - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.Yesterday'].join('');\n    await newNumberDP(idDP, Summe, 'Total Yesterday', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (gestern): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n    // Einlesen der wöchentlichen Verbräuche\n    // Datenpunkt Inhalt\n    if (Debug2) {\n      console.log(getState((String(Daikin_Device) + 'w-raw')).val);\n    }\n    DaikinDeviceWeeklyEnergy = (function () { try { return JSON.parse(getState((String(Daikin_Device) + 'w-raw')).val); } catch (e) { return {}; }})();\n    if (Debug2) {\n      console.log(Divider);\n    }\n    if (Debug) {\n      console.log(('--- wöchentliche Verbrauchs-Werte (aktuelle Woche) --- ' + String('KW: ' + String(await kw_ermitteln()))));\n    }\n    // 8-14 sind die Tage der aktuellen Woche\n    Summe = 0;\n    for (j = 8; j <= 14; j++) {\n      Aktueller_Wert = DaikinDeviceWeeklyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.ThisWeek.',Wochentage[((j - 7) - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Wochentage[((j - 7) - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Wochentage[((j - 7) - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.ThisWeek'].join('');\n    await newNumberDP(idDP, Summe, 'Total This Week', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (aktuelle Woche): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n    // 1-7 sind die Tage der Vorwoche\n    if (Debug) {\n      console.log(('--- wöchentliche Verbrauchs-Werte (letzte Woche) --- ' + String('KW: ' + String(await kw_ermitteln() - 1))));\n    }\n    Summe = 0;\n    for (j = 1; j <= 7; j++) {\n      Aktueller_Wert = DaikinDeviceWeeklyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.LastWeek.',Wochentage[(j - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Wochentage[(j - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Wochentage[(j - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.LastWeek'].join('');\n    await newNumberDP(idDP, Summe, 'Total Last Week', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (Vorwoche): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n    // Einlesen der monatlichen Verbräuche\n    if (Debug) {\n      if (Debug2) {\n        console.log(getState((String(Daikin_Device) + 'm-raw')).val);\n      }\n    }\n    DaikinDeviceMonthlyEnergy = (function () { try { return JSON.parse(getState((String(Daikin_Device) + 'm-raw')).val); } catch (e) { return {}; }})();\n    if (Debug2) {\n      console.log(Divider);\n    }\n    if (Debug) {\n      console.log(('--- monatliche Verbrauchs-Werte (aktuelles Jahr) --- ' + String((new Date().getFullYear()))));\n    }\n    // 13-24 sind die Monate des aktuellen Jahres\n    Summe = 0;\n    for (j = 13; j <= 24; j++) {\n      Aktueller_Wert = DaikinDeviceMonthlyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.ThisYear.',Monate[((j - 12) - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Monate[((j - 12) - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Monate[((j - 12) - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.ThisYear'].join('');\n    await newNumberDP(idDP, Summe, 'Total This Year', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (aktuelles Jahr): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n    if (Debug) {\n      console.log(('--- monatliche Verbrauchs-Werte (Vorjahr) --- ' + String((new Date().getFullYear()) - 1)));\n    }\n    // 1-12 sind die Monate des Vorjahres\n    Summe = 0;\n    for (j = 1; j <= 12; j++) {\n      Aktueller_Wert = DaikinDeviceMonthlyEnergy[(j - 1)];\n      if (Aktueller_Wert == null) {\n        Aktueller_Wert = 0;\n      }\n      idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.LastYear.',Monate[(j - 1)]].join('');\n      await newNumberDP(idDP, Aktueller_Wert, Monate[(j - 1)], 'kWh');\n      setStateDelayed(idDP, Aktueller_Wert, false, parseInt(((0) || '').toString(), 10), false);\n      if (Debug) {\n        console.log(([Monate[(j - 1)],' - ',Aktueller_Wert,' kWh'].join('')));\n      }\n      Summe = Summe + Aktueller_Wert;\n    }\n    idDP = ['0_userdata.0.DaikinEnergyConsumption.',Onnecta_UUID,'.',i,'.Total.LastYear'].join('');\n    await newNumberDP(idDP, Summe, 'Total Last Year', 'kWh');\n    setStateDelayed(idDP, Summe, false, parseInt(((0) || '').toString(), 10), false);\n    if (Debug) {\n      console.log((['Summe Verbräuche (Vorjahr): ',Summe,' kWh'].join('')));\n    }\n    if (Debug2) {\n      console.log(Divider);\n    }\n  }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyOW8zWipGWWZMeDRqJTJDWi5ZUkdqSCUyMiUzRUlEJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyR19TbSU1RGNZJTNBSSUyQ0clN0NNZlZtSGslMkNGJTI
    
    
    ——Hier kommt eine Seitenlange Buchstabenfolge die die antwortmöglich vom Forum sprengt——
    
    
    NDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJ=","debug":false,"verbose":false,"enabled":true},"type":"script","from":"system.adapter.admin.0","user":"system.user.admin","ts":1697380998708,"_id":"script.js.common.Heizung.Heizung_1","acl":{"object":1636,"owner":"system.user.admin","ownerGroup":"system.group.administrator"}}
    15.10.2023, 16:43:18.913	[info ]: javascript.0 (24526) Stop script script.js.common.Heizung.Heizung_1
    15.10.2023, 16:43:18.934	[silly]: admin.0 (1713) States system redis pmessage io.log.system.adapter.admin.0/io.log.system.adapter.admin.0:{"severity":"info","ts":1697380998913,"message":"javascript.0 (24526) Stop script script.js.common.Heizung.Heizung_1","from":"javascript.0","_id":30841330}
    15.10.2023, 16:43:18.978	[info ]: javascript.0 (24526) Start javascript script.js.common.Heizung.Heizung_1
    15.10.2023, 16:43:19.005	[silly]: admin.0 (1713) States system redis pmessage io.log.system.adapter.admin.0/io.log.system.adapter.admin.0:{"severity":"info","ts":1697380998978,"message":"javascript.0 (24526) Start javascript script.js.common.Heizung.Heizung_1","from":"javascript.0","_id":30841331}
    15.10.2023, 16:43:19.000	[info ]: javascript.0 (24526) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    15.10.2023, 16:43:19.009	[silly]: admin.0 (1713) States system redis pmessage io.log.system.adapter.admin.0/io.log.system.adapter.admin.0:{"severity":"info","ts":1697380999000,"message":"javascript.0 (24526) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions","from":"javascript.0","_id":30841332}
    
    ArmilarA Offline
    ArmilarA Offline
    Armilar
    Most Active Forum Testing
    wrote on last edited by Armilar
    #27

    @sunshinemaker

    hast du da irgendeine interessante Protokollierung gesetzt?

    Ich sehe nur [silly] und [info] --> kein [warn] oder [error]

    Ist mir ehrlich gesagt sehr suspekt, warum dein JS-Adapter so redselig ist, da ja debug und verbose ausgeschaltet sind...

    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    SunshinemakerS 1 Reply Last reply
    0
    • ArmilarA Armilar

      @sunshinemaker

      hast du da irgendeine interessante Protokollierung gesetzt?

      Ich sehe nur [silly] und [info] --> kein [warn] oder [error]

      Ist mir ehrlich gesagt sehr suspekt, warum dein JS-Adapter so redselig ist, da ja debug und verbose ausgeschaltet sind...

      SunshinemakerS Offline
      SunshinemakerS Offline
      Sunshinemaker
      wrote on last edited by
      #28

      @armilar nein hab ich nicht.

      ArmilarA 1 Reply Last reply
      0
      • SunshinemakerS Sunshinemaker

        @armilar nein hab ich nicht.

        ArmilarA Offline
        ArmilarA Offline
        Armilar
        Most Active Forum Testing
        wrote on last edited by
        #29

        @sunshinemaker

        sind ja auch keine "unnormalen" Bausteine im Blockly verwendet... :astonished:

        verstehe ich nicht :face_with_rolling_eyes:

        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        SunshinemakerS 1 Reply Last reply
        0
        • ArmilarA Armilar

          @sunshinemaker

          sind ja auch keine "unnormalen" Bausteine im Blockly verwendet... :astonished:

          verstehe ich nicht :face_with_rolling_eyes:

          SunshinemakerS Offline
          SunshinemakerS Offline
          Sunshinemaker
          wrote on last edited by
          #30

          @armilar Wieso sollte bei mir auch irrgendwas einfach mal funktionieren.... :cry:

          ArmilarA 1 Reply Last reply
          0
          • SunshinemakerS Sunshinemaker

            @armilar Wieso sollte bei mir auch irrgendwas einfach mal funktionieren.... :cry:

            ArmilarA Offline
            ArmilarA Offline
            Armilar
            Most Active Forum Testing
            wrote on last edited by
            #31

            @sunshinemaker

            Wenn ich das aber richtig sehe, dann sind das eher Protokollierungen vom admin-Adapter die da quer schießen...

            15.10.2023, 16:43:18.913	[info ]: javascript.0 (24526) Stop script script.js.common.Heizung.Heizung_1
            15.10.2023, 16:43:18.978	[info ]: javascript.0 (24526) Start javascript script.js.common.Heizung.Heizung_1
            15.10.2023, 16:43:19.000	[info ]: javascript.0 (24526) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
            

            Wenn ich das mal auf den JS-Adapter reduziere, dann ist alles okay

            Was hast du denn für eine Admin-Adapter Version?

            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
            https://github.com/joBr99/nspanel-lovelace-ui/wiki

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            ArmilarA 1 Reply Last reply
            0
            • SunshinemakerS Offline
              SunshinemakerS Offline
              Sunshinemaker
              wrote on last edited by
              #32

              v6.10.1
              Eine aktuellere bekomme ich auch nicht angezeitgt.

              js-controller ist 5.0.12
              node.js 18.17.1

              Ich weiß nicht ob das wichtig ist, aber bevor du jedesmal fragen mußt. Ich bin ja schon extrem froh über deine Hilfe. Ganz großes DANKE dafür. :clap: :pray:

              1 Reply Last reply
              0
              • ArmilarA Armilar

                @sunshinemaker

                Wenn ich das aber richtig sehe, dann sind das eher Protokollierungen vom admin-Adapter die da quer schießen...

                15.10.2023, 16:43:18.913	[info ]: javascript.0 (24526) Stop script script.js.common.Heizung.Heizung_1
                15.10.2023, 16:43:18.978	[info ]: javascript.0 (24526) Start javascript script.js.common.Heizung.Heizung_1
                15.10.2023, 16:43:19.000	[info ]: javascript.0 (24526) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                

                Wenn ich das mal auf den JS-Adapter reduziere, dann ist alles okay

                Was hast du denn für eine Admin-Adapter Version?

                ArmilarA Offline
                ArmilarA Offline
                Armilar
                Most Active Forum Testing
                wrote on last edited by Armilar
                #33

                @armilar

                Kann es sein, dass bei dir etwas anderes steht als "info"

                f3147819-0d79-4d7d-91d5-d14b611d0c8a-image.png

                EDIT:
                sehe schon. Dein System ist aktuell...

                kleiner Tipp (bei dir hängt nodeJS fest):
                https://forum.iobroker.net/topic/69067/neuer-befehl-iob-nodejs-update?page=1

                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                1 Reply Last reply
                0
                • SunshinemakerS Offline
                  SunshinemakerS Offline
                  Sunshinemaker
                  wrote on last edited by
                  #34

                  Ja, da steht Silly. Ich weiß aber 1. nicht wieso und 2. auch nciht wie ich das wieder ändern kann. :fearful:

                  ArmilarA 1 Reply Last reply
                  0
                  • SunshinemakerS Sunshinemaker

                    Ja, da steht Silly. Ich weiß aber 1. nicht wieso und 2. auch nciht wie ich das wieder ändern kann. :fearful:

                    ArmilarA Offline
                    ArmilarA Offline
                    Armilar
                    Most Active Forum Testing
                    wrote on last edited by Armilar
                    #35

                    @sunshinemaker

                    der Stift hinter dem Info...

                    "info" auswählen und dein Log läuft nicht mehr über ;-)

                    fd06e654-7d48-4609-9515-0a3a845b29b2-image.png

                    naja die Instanz durchstarten kann auch nicht schaden...

                    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Reply Last reply
                    0
                    • SunshinemakerS Offline
                      SunshinemakerS Offline
                      Sunshinemaker
                      wrote on last edited by
                      #36

                      Ahhh ist wieder auf info geändert.
                      Wegen dem NodeJS werd ich mal den anderen Threat durchgucken. Und sonst ggf. in ein paar tagen ein neues Image vom IOB ziehen, da alles im Docker läuft.

                      Aber mit dem eigentlich Prolem hat das alles nicht zun, oder?

                      ArmilarA 1 Reply Last reply
                      0
                      • SunshinemakerS Sunshinemaker

                        Ahhh ist wieder auf info geändert.
                        Wegen dem NodeJS werd ich mal den anderen Threat durchgucken. Und sonst ggf. in ein paar tagen ein neues Image vom IOB ziehen, da alles im Docker läuft.

                        Aber mit dem eigentlich Prolem hat das alles nicht zun, oder?

                        ArmilarA Offline
                        ArmilarA Offline
                        Armilar
                        Most Active Forum Testing
                        wrote on last edited by Armilar
                        #37

                        @sunshinemaker

                        nein, ich denke wenn du den Datenpunkt jetzt änderst werden auch keine Zeilen mehr auftauchen...

                        3f6d1dbd-f887-4cc1-b416-f8889a880406-image.png

                        Die Frage die sich mir stellt ist, werden die Datenpunkte erstellt und wenn ja - was steht drin...

                        Da sollte so etwas entstehen unter 0_userdata:

                        ea2517b4-92d5-4cb1-ab60-b99fd505066e-image.png

                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        1 Reply Last reply
                        0
                        • SunshinemakerS Offline
                          SunshinemakerS Offline
                          Sunshinemaker
                          wrote on last edited by
                          #38

                          Nein, es wird leider nichts erstellt. Ich hab extra nochmal den datenpunkt geändert. aber leider ohne erfolg.

                          Unbenannt.JPG

                          ArmilarA 1 Reply Last reply
                          0
                          • SunshinemakerS Sunshinemaker

                            Nein, es wird leider nichts erstellt. Ich hab extra nochmal den datenpunkt geändert. aber leider ohne erfolg.

                            Unbenannt.JPG

                            ArmilarA Offline
                            ArmilarA Offline
                            Armilar
                            Most Active Forum Testing
                            wrote on last edited by
                            #39

                            @sunshinemaker

                            hmm - oben im Script gibt es zwei Debug-Parameter

                            f240edf9-8e32-455a-92dd-6506dc440195-image.png

                            Stelle die mal auf "true"... Dann wird das Script mehr erzählen...

                            Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                            https://github.com/joBr99/nspanel-lovelace-ui/wiki

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            1 Reply Last reply
                            0
                            • SunshinemakerS Offline
                              SunshinemakerS Offline
                              Sunshinemaker
                              wrote on last edited by
                              #40

                              Irgend wie will das Skript nichts erzählen...

                              Unbenannt2.JPG

                              Unbenannt.JPG

                              ArmilarA 1 Reply Last reply
                              0
                              • SunshinemakerS Sunshinemaker

                                Irgend wie will das Skript nichts erzählen...

                                Unbenannt2.JPG

                                Unbenannt.JPG

                                ArmilarA Offline
                                ArmilarA Offline
                                Armilar
                                Most Active Forum Testing
                                wrote on last edited by Armilar
                                #41

                                @sunshinemaker

                                :joy: dann kann es ja auch keine Änderungen Triggern.

                                Zum Testen mal den DP beschreibbar machen:

                                3ede3843-cce0-4a29-a8ed-e1cf210e2bb3-image.png

                                oder auf ein Update der Cloud warten...

                                oder mal die "grüne" Schleife aus dem Trigger rausziehen:

                                85e33189-cb73-4cc8-b7d7-2a0313200d07-image.png

                                Dann sollten Daten auch mit Script-Start/Script-Aktualisierung verarbeitet werden

                                Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                1 Reply Last reply
                                0
                                • SunshinemakerS Offline
                                  SunshinemakerS Offline
                                  Sunshinemaker
                                  wrote on last edited by Sunshinemaker
                                  #42

                                  Ich hab da gefühl das das Skript dennoch nicht getriggert wird.

                                  Unbenannt.JPG

                                  Wenn ich das ändere und den wert setzte passiert gar nichts.

                                  Wenn ich die "grüße schleife" raus nehme und speiche bzw nei starte kommt das:

                                  15.10.2023, 18:11:56.806	[info ]: javascript.0 (189) Stop script script.js.common.Heizung.Heizung_1
                                  15.10.2023, 18:11:57.001	[info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Heizung_1
                                  15.10.2023, 18:11:57.045	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ============= Device: domesticHotWaterTank =============
                                  15.10.2023, 18:11:57.051	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:62:17
                                  15.10.2023, 18:11:57.052	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                  15.10.2023, 18:11:57.065	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: null
                                  15.10.2023, 18:11:57.086	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:64:68
                                  15.10.2023, 18:11:57.087	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:64:146
                                  15.10.2023, 18:11:57.087	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                  15.10.2023, 18:11:57.088	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ========================================================
                                  15.10.2023, 18:11:57.089	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: --- tagesaktuelle Verbrauchs-Werte (heute) --- 15.10.2023
                                  15.10.2023, 18:11:57.104	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                  15.10.2023, 18:11:57.107	[error]: javascript.0 (189) script.js.common.Heizung.Heizung_1: TypeError: Cannot read properties of null (reading '12')
                                  15.10.2023, 18:11:57.121	[error]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:75:45
                                  15.10.2023, 18:11:57.122	[error]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                  

                                  Aber in den 0_Userdate wird dennoch nichts geschrieben.

                                  ArmilarA 1 Reply Last reply
                                  0
                                  • SunshinemakerS Sunshinemaker

                                    Ich hab da gefühl das das Skript dennoch nicht getriggert wird.

                                    Unbenannt.JPG

                                    Wenn ich das ändere und den wert setzte passiert gar nichts.

                                    Wenn ich die "grüße schleife" raus nehme und speiche bzw nei starte kommt das:

                                    15.10.2023, 18:11:56.806	[info ]: javascript.0 (189) Stop script script.js.common.Heizung.Heizung_1
                                    15.10.2023, 18:11:57.001	[info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Heizung_1
                                    15.10.2023, 18:11:57.045	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ============= Device: domesticHotWaterTank =============
                                    15.10.2023, 18:11:57.051	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:62:17
                                    15.10.2023, 18:11:57.052	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                    15.10.2023, 18:11:57.065	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: null
                                    15.10.2023, 18:11:57.086	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:64:68
                                    15.10.2023, 18:11:57.087	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:64:146
                                    15.10.2023, 18:11:57.087	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                    15.10.2023, 18:11:57.088	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: ========================================================
                                    15.10.2023, 18:11:57.089	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: --- tagesaktuelle Verbrauchs-Werte (heute) --- 15.10.2023
                                    15.10.2023, 18:11:57.104	[info ]: javascript.0 (189) script.js.common.Heizung.Heizung_1: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                    15.10.2023, 18:11:57.107	[error]: javascript.0 (189) script.js.common.Heizung.Heizung_1: TypeError: Cannot read properties of null (reading '12')
                                    15.10.2023, 18:11:57.121	[error]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:75:45
                                    15.10.2023, 18:11:57.122	[error]: javascript.0 (189)     at script.js.common.Heizung.Heizung_1:254:3
                                    

                                    Aber in den 0_Userdate wird dennoch nichts geschrieben.

                                    ArmilarA Offline
                                    ArmilarA Offline
                                    Armilar
                                    Most Active Forum Testing
                                    wrote on last edited by Armilar
                                    #43

                                    @sunshinemaker

                                    stimmt, weil das Script mit einem TypeError aussteigt und den Rest nicht mehr verarbeitet...

                                    Anscheinend greift das Script nicht auf die Daten zu. Der Pfad ist irgendwie nicht korrekt...

                                    Oder als wären keine Daten im daikin-cloud.0.

                                    Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    1 Reply Last reply
                                    0
                                    • SunshinemakerS Offline
                                      SunshinemakerS Offline
                                      Sunshinemaker
                                      wrote on last edited by
                                      #44

                                      OK.... und das bekomme ich wie raus?

                                      ich hab jetzt grade mal iobroker Neu gestartet. zumindest in daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304 kann ich daten sehen.
                                      Und neue Daten scheinen ja auch zu kommen. zumindest Laut zeitstempel. Oder sehe ich das falsch?

                                      Unbenannt.JPG

                                      ArmilarA 1 Reply Last reply
                                      0
                                      • SunshinemakerS Sunshinemaker

                                        OK.... und das bekomme ich wie raus?

                                        ich hab jetzt grade mal iobroker Neu gestartet. zumindest in daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304 kann ich daten sehen.
                                        Und neue Daten scheinen ja auch zu kommen. zumindest Laut zeitstempel. Oder sehe ich das falsch?

                                        Unbenannt.JPG

                                        ArmilarA Offline
                                        ArmilarA Offline
                                        Armilar
                                        Most Active Forum Testing
                                        wrote on last edited by Armilar
                                        #45

                                        @sunshinemaker

                                        Was zeigt der mit diesem einfachen Blockly? Geht nur auf die d-raw Daten des Wasserspeichers

                                        <xml xmlns="https://developers.google.com/blockly/xml">
                                          <block type="debug" id="ITx;^.xM2X8ZLO:Fmh-b" x="38" y="88">
                                            <field name="Severity">log</field>
                                            <value name="TEXT">
                                              <shadow type="text" id="e}=DYipq!KCDrLtq-?~f">
                                                <field name="TEXT">test</field>
                                              </shadow>
                                              <block type="get_value_var" id="OHtEnr5F@Pdg$/5$Mq.%">
                                                <field name="ATTR">val</field>
                                                <value name="OID">
                                                  <shadow type="field_oid" id="+c$EU~2^1h4svG!|dbj,">
                                                    <field name="oid">Object ID</field>
                                                  </shadow>
                                                  <block type="text" id="AeI)_IMgH]5uqQa]ToNB">
                                                    <field name="TEXT">daikin-cloud.0.ed71e66e-f3ef-43b1-b3df-d0f00ad1c304.domesticHotWaterTank.consumtionData.electrical.heating.d-raw</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </xml>
                                        

                                        hoffe ich habe den Pfad richtig abgeschrieben

                                        Installationsanleitung, Tipps, Alias-Definitionen, FAQ für das Sonoff NSPanel mit lovelace UI unter ioBroker
                                        https://github.com/joBr99/nspanel-lovelace-ui/wiki

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        1 Reply Last reply
                                        0
                                        • SunshinemakerS Offline
                                          SunshinemakerS Offline
                                          Sunshinemaker
                                          wrote on last edited by
                                          #46

                                          @armilar

                                          Einfach einfügen und Starten?

                                          Dann kommt das bei raus:

                                          15.10.2023, 18:53:03.562	[info ]: javascript.0 (189) Stop script script.js.common.Heizung.Skript_1
                                          15.10.2023, 18:53:04.968	[info ]: javascript.0 (189) Start javascript script.js.common.Heizung.Skript_1
                                          15.10.2023, 18:53:05.085	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Skript_1:1:13
                                          15.10.2023, 18:53:05.089	[warn ]: javascript.0 (189)     at script.js.common.Heizung.Skript_1:4:3
                                          15.10.2023, 18:53:05.090	[info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: null
                                          15.10.2023, 18:53:05.091	[info ]: javascript.0 (189) script.js.common.Heizung.Skript_1: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                          
                                          ArmilarA 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          448

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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