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. Einsteigerfragen
  4. Einbindung von Geräten
  5. Daikin Altherma 3

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    235

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Daikin Altherma 3

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
daikinwärmepumpeadapter
55 Beiträge 4 Kommentatoren 6.8k Aufrufe 3 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.
  • SunshinemakerS Offline
    SunshinemakerS Offline
    Sunshinemaker
    schrieb am zuletzt editiert von
    #26

    @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 1 Antwort Letzte Antwort
    0
    • 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
      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #28

        @armilar nein hab ich nicht.

        ArmilarA 1 Antwort Letzte Antwort
        0
        • SunshinemakerS Sunshinemaker

          @armilar nein hab ich nicht.

          ArmilarA Offline
          ArmilarA Offline
          Armilar
          Most Active Forum Testing
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #30

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

            ArmilarA 1 Antwort Letzte Antwort
            0
            • SunshinemakerS Sunshinemaker

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

              ArmilarA Offline
              ArmilarA Offline
              Armilar
              Most Active Forum Testing
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • SunshinemakerS Offline
                SunshinemakerS Offline
                Sunshinemaker
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  0
                  • SunshinemakerS Offline
                    SunshinemakerS Offline
                    Sunshinemaker
                    schrieb am zuletzt editiert von
                    #34

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

                    ArmilarA 1 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      0
                      • SunshinemakerS Offline
                        SunshinemakerS Offline
                        Sunshinemaker
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                          0
                          • SunshinemakerS Offline
                            SunshinemakerS Offline
                            Sunshinemaker
                            schrieb am zuletzt editiert von
                            #38

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

                            Unbenannt.JPG

                            ArmilarA 1 Antwort Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • SunshinemakerS Offline
                                SunshinemakerS Offline
                                Sunshinemaker
                                schrieb am zuletzt editiert von
                                #40

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

                                Unbenannt2.JPG

                                Unbenannt.JPG

                                ArmilarA 1 Antwort Letzte Antwort
                                0
                                • SunshinemakerS Sunshinemaker

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

                                  Unbenannt2.JPG

                                  Unbenannt.JPG

                                  ArmilarA Offline
                                  ArmilarA Offline
                                  Armilar
                                  Most Active Forum Testing
                                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                  0
                                  • SunshinemakerS Offline
                                    SunshinemakerS Offline
                                    Sunshinemaker
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    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
                                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                      0
                                      • SunshinemakerS Offline
                                        SunshinemakerS Offline
                                        Sunshinemaker
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        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
                                          schrieb am zuletzt editiert von 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 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

                                          680

                                          Online

                                          32.5k

                                          Benutzer

                                          81.9k

                                          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