Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Alias Auswertung mit Fehlermeldungen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Alias Auswertung mit Fehlermeldungen

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

      Guten Morgen,

      aktuell bekomme ich bei 2 Alias Datenpunkten folgende Fehlermeldungen wenn ich diese neu anlege:

      
      javascript.0
      2022-05-29 08:36:31.338	error	Invalid read function for undefined: val === 3 ? true : false => Cannot read property 'type' of null
      

      Aktuell werte ich den Datenpunkt wie folgt aus:

      {
        "_id": "alias.0.Rauchmelder.Rauchmelder_Wohnbereich.Wartungsalarm",
        "type": "state",
        "common": {
          "name": "Wartungsalarm RM Wohnbereich",
          "role": "sensor.alarm",
          "type": "boolean",
          "read": true,
          "write": true,
          "desc": "Manuell erzeugt",
          "def": false,
          "alias": {
            "id": "zwave2.0.Node_032.Notification.smokeAlarm_alarmStatus",
            "read": "val === 3 ? true : false"
          },
          "icon": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxMTEhUSEhIWEhUVFxUbFhcWFRUWFxUYGBUXFhcXFRUkHSggGBolGxcVITEhJSkrLi4uFx8zODMtNygtLisBCgoKDg0OGxAQGi0lHyUuLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLSstLS0vLS0tLS0tLystLS0tLS0tLS0tLf/AABEIAMABBgMBEQACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAABAgADBQQGB//EADkQAAECBQEGBAUDAwQDAQAAAAEAAgMREiExQQQiUWGBoQUTMnEGFJGxwQdC0VJy8COCouFiY5Ik/8QAGwEBAAIDAQEAAAAAAAAAAAAAAAMEAQIFBgf/xAA0EQACAQMCAwYFAwQDAQAAAAAAAQIDBBEhMQUSQRMiUWFxgTKRscHRoeHwBhQj8UJScmL/2gAMAwEAAhEDEQA/APtcR4cJDKAEI05tNAKWEmrTKAaI6oSF0BIbqRI2QChhnVplANFNWLyQBhvDRI5QCMYWmZwgDF3sXkgGDwBTrhAJDbSZmyAkRtRmLoBy8Sp1wgFhCnNpoARGFxmMIB3vDhIZQFEba2QGl8Z7YbeLiAPqsNpLLNoQlN8sVl+R4bxv9TtmY4iAx20Hj6GfUiZ6BVZ3cFtqdu24DcVNaj5V838vyeP8X/Ufbo1mubAbwhN3jw3jMz9pKtK6qS20OzR4Ja09ZJy9dvkj6z8JbE/Z9mYyO974zt+IXuLjU4CYnwGOi6NOLUVnc8ld1IVK0nTSUeiXgagYZ1aTmtysNFNWLoAw3hokcoBGMIMzhAGLvYvJAM14ApOUAkNtJmbICRBUZi6AcvEqdZS6oBYQpzZACIwuMxhAW+c3igEMOm+UAAK+UkBPMlu9EBC2i+dEBA2u+NEBPMnu9EBCKOc0ARDqvhAARKt3E0BCaOc0AfLnvdUAA6u2EBC6i2dUAfLlvdUAAa+UkAsWOIYMyAGiZJMgBm6GUm3hHzz4j/UhjCWbEBFcJgxXDcGm4Mu97D3VKteRjpHU79lwKc+9X7q8Ov7fU+e+IbdG2l9e0RHRXaTNh/a3Dei5tSvKe7PS0LejbxxSil9fmcztnUamTKZrfBfhoi7dAaRNofW72hgvv7kAdVatVz1EijxS47K0m1u9F7/tk+9Btd8aLsngieZ+3ogIRRzmgIIdV8ICeZVu4mgIdznNAHy573VAAPqthAQuotnVAHy/3dfygADXbEkBDEptlAH5fmgFYSTvY5oAxLensgGAEp695oBIZJO9jmgJEJB3cckA5AlPXvNALDv6u6AEQkHdxyQDvAA3c8kAId/V3QCkmchjtJANEAA3c8kBIYBG9nmgFBM5adpIDi8e8XhbLCMWI4NA0GXHRrRqVpOagssnt7epcVFTprLPivxX8Wx9tcQ4lkEHdhg/QvP7j2C5da4lU06HtbDhlK1Wd5eP48PqZEBipyZfkzQhbOq8pleUxzsyxzmvOeq/TDZwNtcSMQXy5GuGPtNdLhss1H6fc5HHJ5t4r/6+zPqMQkHdxyXaPKjkCU9ZdZoBYd/V3QAiEg7uOSAd4ErZ5IBYV/V0mgA4mchjsgGiAAbueSAkORG9nmgFmZy0n0kgGiW9PZAGGARvZ5oCqp3NAWOiB1ggAw0Z14IAGGSatMoBnuqsO6AjHU2PvZAKIZBq0ygC81404oAtiBtigFbDLbnRAF4rxpxQBEQAU64QAa2m57ICPbVce10Bx+M+MQtmguiRTINEubnaNbxJWlSpGEeaRNb2869RU4LVnw34i8bibXFMSJYCYYweljeA58Tr9FxqtaVSWWe6srKna0+WO/V+P86IyWhRsumx4f4U50i7db3PsNOqpVrmMdFqyrVrpaI240NkOEQ0XMhM3PO/tNUYSlUqasopynPU4QFZJj0v6et//WR/VCfL3qYZfQFdPhT/AMr9PujlcZ1oL/0voz6Wx1Nj72XfPMi+WZ1aZQDPNeNOKAjX02PZAK2GW7xwEAX7+NOKAIiACnXCADW03PZAR7arj2ugD5glTrhABgoudeCADmF1x3QD/MDmgA6GG3CADBXnTggAYhBp0wgGc2m47oCNbVc+1kAoiEmnTCAZ4oxrxQEbDDrnsgFbELrHVAF5oxrxQBEOYq1ygA11Vj2QCxYnlzuAAJknTj9kCWdEfHPjPxs7XGsSITCQwceLyOJ+y4N1c9rPTZfzJ7Thlmranl/E9/wecOzkkACZKr86SyzqqaS1Njw/wtrN513dh7KlWuHLRbFWrXctFsaYCplUr28TYPcfYqSh8Rmn8RzwmKw2byZsfDu0CFtMJ/8A5Un2fufkHorVjU5LiPnp8yjfQc7eS9/kfUmtqufay9SeUF8wzp0wgGeKMa8UBGsqueyAVsQu3ThAF+5jXigCIcxVrlABrqrHsgI51Nh3QB8sSq1ygAw12OnBABz6bDugH+XHNAIwEHexzQBi39PZAMCJSOe80AkMEHexzQEiTJ3cckA5IlLXvNALDt6u6AEQEndxyQDvII3c8kAsO3q7oAEGdsdpIBohBG7nkgPHfqD4qWQhs7fVEu7iIY06n7Fc3iNxyQ5Fu/odng9qp1O1ltHb1/Y+bmD9VxOY9SpHbs0IM5k5P4HJVqk3P0IpNyOthUDRCzqdCLQKhKeBrLieCjynsQqSlnBRtLN0/X6Lem8SN4PU44YVpk0i5y1UmtUR4T3Pq/hm1+dBhxW/uaKpaOFnD6r2NGoqlNTXVHjq9J0qkoPozuJEpay6zUpELDt6u6AEQEndxyQDvIlbPJALCt6uk0AHAztjsgGiEEbueSAkMgDezzQCgGc9J9JIBol/T2QBhkAb2eaAqpdzQFhiVWwgADRzmgJ5c97qgIXV2xqgIHUWzqgJ5ct7qgITXykgCIlNsoACHTfMkBCK+UkAfMlu9EAKaN4lAfIfH9uO0R4kXQmTf7RZva/VeVuq/a1XL5eh7SzoqhRjDr19WcuxQP3Hp+SqVapjuonqT6ItisUcWaxkbXhmwUbz/VoP6f8AtU69bm0jsc+4uOfux2OfxKLOIRwAHaf5W9KOIIlt44pnMXKQmwcgZIy+nsrGcrJI3oM5qwmYTPZ/p94nIP2c5G+z2sHDoaT/ALl6HhFbmg6b6a+zODxijiUai66P1X7fQ9h5f7uq7BxiE18pICCJTbKAnl072ZICHf5SQB8yW70QADKb5QELa740QB8z9vT8IAAUXzNAQw6r4QB+Y5IAxGBomMoAQhVm8kApeQadMIBojaRMWQEhtqEzdAIHmdOmEA8UU4tNAGGwOEzlAVseXGRwgGi7uLTQBDRKZyfvn8IDF+KduLNlinUtpHu8hs+gJVe7qdnRlLyLdjS7S4jF+P01PmkGFOQXj5SxqeslLGp3CHKyq82SHmyd3huyA75H9v8AKhq1Gu6ircVWu6jQKrlYwfE7RXcwPsB+Ffo/Ajp2+tNHGXqXBPygcJifBbReHgeQJzWRg6fB9v8AJjw4h9IdJ39ps7tforllW7KspdNn6EF1bqtRlHruvVfzB9ZESZlO2Oi9aeOHiinFkAYbA4TOUAjHkmRwgDF3cWmgGawEVHKASG6oyN0BIjqTIWQDlglVrKfVALCNWboARHlpkMIC3yW8PugKmMLTM4QBiirF5IBg8AU64QCQ20mZsgJEbUZi6AcvEqdcIBYQpzaaAERhcZjCAeI8OEhlAIxwYCXWGegygSzojwmx/Eg2jxOGGn/SFbYfM0HfPMyIHI81zIXXaXKS21x+T0Fbh3YWEm/i0b9M7fk0f1I2icKEwYMQk/7WEAfV0+icWliil4sq8Hjms34I8fsQ1XlKr6HdqHWxsyBqSoNtSGTwsm41gAAGAqTbbyzmuWXliOCymZTMjxyCd13Q/cflXLaWjR0LOa1iZNKtZL2S6E1aSZHJkdDksqWTClkpcyakybp4Ppvwnt/m7Kxp9TNw/wC30/8AGnuvW2FbtaEZddn7Hk7+j2VeSWz1Xua8IU5srhTBEYXGYwgHe8ESGUAsLdzaaADmEmoYQDRHVCQugJCdSJGyAUMM6tJz6IBopqxdAGG8NEjlAVeSeCAcRKrYQEJo5zQB8ue91QADq7Y1QELqLZ1QB8uW91QABr5SQEMSm2UATDpvmSA8P+ovj8mjZmGTnCcSWjdG+5+3uubxC45Y9nHd7+h3uC2XPLt5bLb18fb6nz/ZIzob2vYZOa4OHuDMLjRm4tSXQ9LVgqkHGWzWD3PxdtrY8HZorDMOL6h/S6TSWnnYrocSqxq28Zx8fseb4fQlQuJwl4fPUx9lbYLzFR6nSqPU0fD4U3z4An8flV6ksRKleWIYNOSqlIBWTJTtEEOaWnXsdCt4T5XkkhNxkmjzj4RBkdMroqWh11LKyi1gWrNGx3Q5haqWGaKWGUObJSJkieTe+BNtpjuhk2e2Y4VMvIe7S7/5Xf4LVw5U36nL4xR7kanhp8z3oNfKS9AcAy9p+IIcOK2A3/UeXNaZYbMyNR5cAqlS8pQqqlnMm8adPUtws6kqbqvRJZ16+hqmHTvZkrZUAN/lJATzJbvRAQspvlAQNrvjRATzP29PwgIRRfM0ARDqvhAD5jkgGeABu55IAQ7+rugFJM5DHaSAaIABu55ICQwCN7PNAKCZy07SQDRLensgDDAI3s80Bx7dtohQ3xYnpY0kz1kLD3JkFpUmoRcn0JKNKVWooR3Z8T23a3RYr4j7ue4k9dByAt0XmalR1JOb6nv6NGNKmoR2RIbVA2GzugTxpnl9FDOWmCvPxNiEJAKhLVlGWrNDww3d7D/Oyr1tkVLjZGgq5VJJZGQELJlMy/FNknvjr/KtUKn/ABZdtquO6zgDFNks5L4QUciOTOXbGX5FTU3oTUnoTwqN5ceFE/pe2f8AaTS//iXLoWNXkrxfnj56Gt3DtKE4+X01PbfGvixgwxDhGT4k5kZa0ZPucDrwXoOI3fYQxHdnD4ZaKtPmn8K/VnjvBIobGhOOBEZP2qEyvN2s+W4hJ+KO5dR5qUkvBn1FhM97HNe1PIBi29PWSAZoEr57oBIZJO9jmgJEmPTjkgHIEp6y6zQCw7+rugBEJB3cckBZS3kgK2wy257IAvFeNOKAIiSFOuEAGtpueyAjm1XHtdAExARTrhABgozrwQAdDLrjugPE/qX4rNrNnbrvv9hZo+sz0C5PFK2Eqa66s9BwO3y5Vn00X3PAtgEkS1XEc0kejc0kdkWBIDkoYzyyBTyyyFoFrI0kagKqFQ7vCjc+35UFZaFa5WiNJVimXwG6rSTI5voUOW6JEArJkytqgUnkcfwrUJZRdp1OZFTQtmbtlkSFNpWqlhmqnhmY9oVlNlxGj47H8yKHf+uF3hh/3cV0OJV3Vqp+S/VZ+5UsqXZU2vN/XH2MylUclzJ9F+GPGPmIIYT/AKjJB09QMO6gfVev4fdKvS1+Jb/n3PMX9r2NTK+F7fg2GbmdeCvlEBhkmrTKAZzqrDugIx1Nj2QC+WZ1aZQBea7DTigC19Nj2QCfLnkgC2IXWKALzRjXigCIYIq1ygAx1Vj2QEc6mw97oAmGAKtcoAMNedOCADohbYd0B8r+Ionm7REfpVIezbD7T6ryF7cdpXk/PHyPYWMeyoRj7/Mp2PZteC59Sp0JKtToXugzso1LGpEp4OAwi1wB4jrdWOZSRZ5lKOUbMCFMOPAKnKWHgoTnhpF+wGT/AHB/n8KOqu6RV1mJpSVcqHYxshJQt6ldvLOR4uVKieOwqyZFjQahL6e6zGXK8m0J8ryZlEirLZczlFq0NDJ2iCQ4jTT2VuMk1kvQmnHI4aTnkPoJDsElLO5rlIvfspDaj0H8qJVE3gjVXMsIq2Da3wIrYrMjI0cNQeSv2tzKhUU4/wC0SVqUK1Nwl/pn03YdobHY2IDYiYl3B5gr2lOpGpBTjszyVSnKnNwlui0xCDTphbmgzm03HdARjarn2sgF8wzp0wgC8UXGvFAFrKrnsgE+YPJAWPII3c8kAIdvV3QCkGcxjtJANEII3c8kBIcgN7PNAKAZz07SQDRL+nsgKNsjhkJ7jlrXHngyUdafJTlLwTZJSjzTUfFo+VOC8GmewR3bI3d95/woaj1K1R94t8tacxpzFUWEDkLeMmtjeMmtjRhQJQiNSCepFvwoJS75UlPNTJxwDJzTzCllqmixPWLRtwW3VKT0ObN6HSoiI54zLqSLJIPQUBZNskkgycu1wv3DqpYS6E1KfQopW+SXJzbdDwen+d1LTl0JqMt0HYIH7j0/lYqSxojFap0R0bcN3r/KjpbkVF94z3QlYUi2p4PR/Bm0OFcGelbR1DXdLt+pXp+B3HNCVN9NV7nI4pBNxqL0f2PXNIlfPdd45IkMEHexzQEiAk7uOSAckSlrLrNALDt6u6AEQEndxyQFtTeSArEOm+UBCK+UkAfMlu9EAA2i+dEBC2u+NEBPMnu9EBAKOc0BmfErj8tFeP6ZfVwaexKqXzxbT9GWrKPNXgvM+bl014rGD1WMGnszd1vsq0/iZSqPvM6WsUbZE2FuzzICc+EYdTCO8hQZK2TOiwJEj6Kwp5RajUyjXgBVJMozZatTQDmzWUmE8FMlsSAQALZrOTKeDkMORkpck/NlFW1Q5t6j+FtCWpJTliRcxkrDRaN51I28vIu1N3eoWYPUzTfeOIBTZLLZp/DRp2hp/wDF4+on+Au1wKeLlrxT+xSvtaPuj2flz3uq9gcUhfVbCAgdRbOqAnl/u6/lAQmu2JIAiJTbKAHy/NABjy4yOEAYppxaaAYMBFWuUAkN1RkboCRHUmQsgHLBKrXKAWEas3kgMz4mZPZozMANn9JO+4Va8WbefoyzZyxcQfmj5q0LxOT1jZtbINxvsqdT4mc+r8TOtjVC2QNl2ztvNayehFN6F8loRhkgyX7Oyc1Yt6Ha5IpvBeISvxskRcwwhqaNmjHMU7RA1HVVrqyeOeJJCfRnJJcsnCEBTFZdbJm8WLSs5NskkhjIscbp/wA1WY7mYPvHHQpcljJqfDcGcdsxgOPaX5Xb4As3TfhF/VFS9f8Ai9z1bnkGkYXsjkDRGhomLICQm1CZugFDzOnScuiAaKKcWQBhsDhM5QFXnHigLYjw4SGUAIRpzaaAUsJNWmUA0R1QkLoCQ3UiRsgEDDOrTKAG1xm01EyAlMmwEzIT6rDeNzKWdESK0GG6G61TXDjkH+UkuZNMRlytNHzI7MQZEXFj7jK+fVMwk4vo8HrFVTWUamxw9wf5qqdR94pVZd46g1REOS2CLLWRHJ6jlampEB17FkrrcJXNKUfQhqnWGrvKmV8hkpOzAKVh08jJx7Vs8rjGvJcHiPD+z/yU1p1XgWKdTOjOaS4xMLEFllGYiALJsGlMjIkYbpWYvUzB945pKQmybXw3shNUTT0j6zP4+hXrf6et3GnKq1vovRfv9Chez1UT0LXgCnVejKAkNtJmbICRG1GYugHLxKnWUuqAWEKc2QAiMLjMYQFvnN4/dAIYdN8oAAV8pICeZLd6ICFtF86ICBtd8aICeZPd6ICva9nBY5huHgtPsRJayipRcXszMZOLTXQ8t4f4m+CTDize0W5tla3Ecl5ihxapaTdGusqLxnr+51a1tCsu0ho38ji214iRHPApDjOS4t7cRrV5VIrCZZpJwgovoW7KLS5qhM0qPUtktCMth4WGaPcZYMDQ4ZM5aCasUbedWMpR/wCKyaykkW7K6Thzt9VPwypyXMfPQ0qLMTSkvZ8hUBJOUZDSsqAySlZ7PJjJnbVBpPI4/heO4rZf21XMfhe34LdOfMihwXMRKhAFk2DJYMFcfC2ibw3F2TZXRHBjcnXgNSr1naVLqqoQ934I2nUUFlnpYbWbLDbDaCRhoFySTc85kkk8yV9ATp0Ixp58l5nJfNNuR2eXPe6qc0AH1WwgIXUWzqgD5f7uv5QABrtiSAhiU2ygD8vzQCsJJ3sc0AYlvT2QDACU9e80AkMknexzQEiEg7uOSAcgSnr3mgFh39XdAeZ+J9lpiB4w+3KoD+B2K8rx+0xJV47PR+vR/Y6dlVzFwfQywvMsuMsgOvLitZLQ0mtDoK0IixgstWaMaSGDU2aFJo55XueH2ao0FFrV7+5SqTzI4tog0nlovL8Rs5WdbMfheqf29ixCfMjRhOmAeK9na1VXoxqLqirJYeBlPymoZJygklsogq2qFU08RcKjxOzVxbyj1Wq9Ub05csjKK+fouoACyZyGSwMiM2d0R1LROXbmVesbOpdVOSHu+iRlzUI5ZsRIkPZ2Us3n8fyTp7L1dS4tuE0uyhrP9X5vw9CqozrPL2F8Hhl7jFiGejZ95fZacHhVuJu8rvPSPgvHH0+ZmvJRXZx9zTcTOQx2XoioNEAA3c8kBIciN7PNALMzlpPpJANEt6eyAMMAjezzQFVTuaAsdEDrBABhozrwQAMMk1aZQDPdVYd0BGOpsfeyAUQyDVplAF5rxpxQHPt8Br4ZhuzoeByCoLmhGvSlTlszenNwkpI8cGEEggggkEHQgyK+d3FGVGo6ct0dpTUllBlK6hG6OxqiZAyxiwzRlsFs3AcwrNlTVS4hB9WjSTxFs1pL6KolED4YIkRNR17anXhyVFlGVJxeUCFCDRILW0tIW1Ps4Zx5iUuZ5Y6tYNSJgBks4BFnBgxojZEjgT918wuY8lacV0k1+p0IvQACgMgcsoIthbW5rCxu6SZlwyeXJdW24rO2oOlRSTb1l1/iMSpqUssq2fZy90vqeA1K0sLOpfV+Vt43k/L8vobTqKEcno2QgQGtsGiV19DhCMIqMVhLY5zbbyywRABTrhbmANbTc9kBHtquPa6APmCVOuEAGCi514IAOYXXHdAP8wOaADoYbcIAMFedOCABiEGnTCAZzabjugI1tVz7WQCiISadMIBnijGvFARsMOuUBieNbEXnzGi8t4DUDUDiFwuNcO7eHawXeX6r8roW7atyvlexiLxR0S7Z3aLWSIprqXtUZGy+B6m+4Vzh0uW6pt/9kRz+FmsvpGCiRZwYImARZwAoCLOARMAyIvqPufuvmF7JSuKjX/Z/Uvx2QiqmwpWyMos2fZy8hrR/17qzaWtS6qKnTWv6JeLNZTUVlm1sMANFPHJ1Ml9DsbKnaUlTh7vxZSnNyeWdD9zGvFXDQIhzFWuUAGuqseyAjnU2HdAHyxKrXKADDXY6cEAHPpsO6Af5cc0AjAQd7HNAGLf09kAwIlI57zQCQwQd7HNASJMndxyQDkiUte80AsO3q7oARASd3HJAO8gjdzyQGD4p4XKb2iXFv5C8zxbgzm3WoLXqvHzXn4ou0LjHdkZDQvJtY0ZdZ1sM1E9CCSwWBYjJxkpLdamhsQ3TAPFfULasq9KNSPVZKElh4GU5giYBEBFkEQCxXyBPBV7uuqFGVR9EbRWXgx18uzkvkQF+zbKX8hxOOnFdKw4XWvH3dI9ZPb28WRzqKJqwdlo9EzPXiveWdlStKfJTXq+r9SpKTk8s6nkStnkrZqLCt6uk0AHAztjsgGiEEbueSAkMgDezzQCgGc9J9JIBol/T2QBhkAb2eaAqpdzQFhiVWwgADRzmgJ5c97qgIXV2xqgIHUWzqgJ5ct7qgITXykgCIlNsoACHTfMkBCK+UkBn7d4c15tuu1Iw73C5V9wihdZl8MvFfddSanXlDTdGZH2J8P1N6i4XkbzhFzbvWOY+K1+fVFuNWMxWuXJDR1bJtFNjj7f9L0PBOK/28uxq/A9n4P8ABDVp51Ror26eVlFQiyCICICIDg26PPdGmfdeM/qDiUaj/t6b0W78/D2LVGGNWc7YTjhpP+ccLkWvDLq5+CGni9F+/tkklUjHc0tl8MkA58jrSMfVens/6do0+9WfM/DZfv8AzQglWb2O4AOEgJSXoklFYWxAERKbZWQTy6d7MkBDv8pIA+ZLd6IABlN8oCFtd8aIA+Z+3p+EAAKL5mgIYdV8IA/MckAYjA0TGUAIQqzeSAUvINOmEA0RtImLICQ21CZugFDzOnTCAaKKcWmgDDYHCZygEY8uMjhAGLu4tNAMGAirVAJDdUZG4QFG1bKycqRjr9VTr8Ptq+tSCb8dn81qbqclsyt/hTJTBItyXLqf03ayeYuS98/VG6ryF2fZHizXAjgfwdFYtbG6tFy06ilHwkvo1nHyMSnGW6LnMIsV14t41REO+AQJ2WQSFBnrJAJFgz3ZkcxlRVaSqRcW2k/DT9TKeBjsLGCYbM879sKtQ4ba0NYU1nx3fzZs5ye7L4TQ4X0twV40FDzOnSckA0UU4sgDDYHCZygEY8kyOEAYu76bTQDNYCKjlAJDdUZG4QEiGkyFkA5YJVayn1QCwjVm6AER5aZDCAt8lvBAf//Z"
        },
        "native": {},
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1603819252685,
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      Dies hat bereits einmal funktioniert. Wo ist da mein Denkfehler ? Oder warum bekomme ich jetzt diese Meldung ? Habe diesen aktuell nach dem neu Anlegen noch nicht geprüft. Aber die Meldung macht mich schon stutzig.

      Der originale Datenpunkt sieht wie folgt aus:

      {
        "type": "state",
        "common": {
          "role": "value",
          "read": true,
          "write": false,
          "name": "Sensor status",
          "type": "number",
          "min": 0,
          "max": 255,
          "states": {
            "0": "idle",
            "2": "Smoke detected"
          }
        },
        "native": {
          "nodeId": 32,
          "valueId": {
            "commandClass": 113,
            "endpoint": 0,
            "property": "Smoke Alarm",
            "propertyKey": "Sensor status"
          }
        },
        "from": "system.adapter.zwave2.0",
        "user": "system.user.admin",
        "ts": 1653813387151,
        "_id": "zwave2.0.Node_032.Notification.smokeAlarm_sensorStatus",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      Kann mir dort jemand aufs Pferd helfen ? Danke und schönen Sonntag
      Gruß André

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

        @gelberlemmy sagte: Der originale Datenpunkt sieht wie folgt aus:

        Weshalb vergleichst Du mit 3, wenn der Wert für "Smoke detected" 2 ist?
        Lass mal die Typbindung beim Vergleich weg (nur ==).

        gelberlemmy 3 Replies Last reply Reply Quote 0
        • gelberlemmy
          gelberlemmy @paul53 last edited by

          @paul53 ach mensch habe Daten aus 2 versiedenen Datenpunkten gepostet. Ich probiere gleich einmal aus mit ==

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

            @paul53 sagte in Alias Auswertung mit Fehlermeldungen:

            @gelberlemmy sagte: Der originale Datenpunkt sieht wie folgt aus:

            Weshalb vergleichst Du mit 3, wenn der Wert für "Smoke detected" 2 ist?
            Lass mal die Typbindung beim Vergleich weg (nur ==).

            Invalid read function for undefined: val == 3 ? true : false => Cannot read property 'type' of null
            

            Auch da 🎳

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

              @gelberlemmy sagte: Auch da

              Den Datenpunkt "zwave2.0.Node_032.Notification.smokeAlarm_alarmStatus" gibt es?

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

                @paul53 ja gibt es

                2022-05-29 12_36_56-objects - IOBroker-Proxmox.jpg

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

                  @paul53 was bedeuten denn die einzelnen === ? Bin da noch ein wenig Newbee

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

                    @gelberlemmy sagte: was bedeuten denn die einzelnen === ?

                    "===" wird nur true, wenn Wert und Datentyp auf beiden Seiten gleich sind
                    "==" wird auch bei unterschiedlichen Datentypen true, z.B. 3 == '3'

                    EDIT: Es genügt auch

                          "read": "val == 3"
                    

                    , da ein Vergleich true oder false als Ergebnis liefert.

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

                      @paul53 was mich irretiert ist, dass der Wert beim Alias korrekt geändert wird. Aber immer dies als Fehlermeldung kommt.

                      paul53 2 Replies Last reply Reply Quote 0
                      • paul53
                        paul53 @gelberlemmy last edited by

                        @gelberlemmy sagte: Wert beim Alias korrekt geändert wird. Aber immer dies als Fehlermeldung kommt.

                        Das würde mich auch irritieren, hatte ich aber noch nicht. Welche Version vom js-controller?

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

                          @paul53 sagte in Alias Auswertung mit Fehlermeldungen:

                          @gelberlemmy sagte: Wert beim Alias korrekt geändert wird. Aber immer dies als Fehlermeldung kommt.

                          Das würde mich auch irritieren, hatte ich aber noch nicht. Welche Version vom js-controller?

                          4.0.23 und Node.js 14.19.3

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

                            @gelberlemmy
                            Die Meldung kommt aus der Javascript-Instanz 0. Wie sieht das Skript aus, das auf den Datenpunkt zugreift?
                            Mich wundert, dass als ID des Alias undefined gemeldet wird. Das ist der Quelltext im js-controller:

                                    } catch (e) {
                                        logger.error(
                                            `${logNamespace} Invalid read function for ${targetObj._id}: ${targetObj.alias.read} => ${e.message}`
                                        );
                                        return null;
                                    }
                            
                            gelberlemmy 1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @gelberlemmy last edited by paul53

                              @gelberlemmy sagte: 4.0.23

                              Bei mir läuft Version 4.0.21 ohne Probleme.
                              Habe einen Unterschied in der Datei /opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js festgestellt, der evtl. dazu führen könnte, denn eigentlich dürfte nicht in den Error-Zweig gelaufen werden.

                              Bild_2022-05-29_140355738.png

                              Deshalb gehe mal auf die Version 4.0.21 zurück und schau, ob das Problem immer noch auftritt.

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

                                @paul53 der Rauchmelder in in keinem Skript. Es wird in dem Adapter "Alarm" und "iogo" verwendet. Die gleiche Meldung kommt dann auch für den "iogo" Adapter. Hatte ich vorhin nicht erwähnt. Der Alarm Apdater meckert nur, wenn der Wert nicht definiert ist.
                                Ich werde dies nachher einmal testen, wenn ich vor meinem Rechner sitze

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                899
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                2
                                14
                                370
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo