pkissling / clock-weather-card

A Home Assistant Card indicating today's date/time, along with an iOS inspired weather forecast for the next days with animated icons
Other
403 stars 79 forks source link

Old Safari Browser Show only Config Text #243

Closed derpate1989 closed 10 months ago

derpate1989 commented 1 year ago

Checklist:

Release with the issue: 2.0

Last working release (if known): <2.0

Browser and Operating System: iPad OS 12.5.7 with last Home Assistant App Update

Description of problem:

Since last update to 2.0, my Dashboard on my oldest iPad show me only the config Text, not a graphical Widget. Browser/App Refresh and iPad restart dont solve the issue.

image

derpate1989 commented 1 year ago

PS: on my Mac and the other 3 iPads with iPad OS 15 and 17, its works perfect with Same Dashboard

earion68 commented 1 year ago

Same issue here, I had to rollback to 1.1.0

Wallpanel on Lenovo Smart Clock 2.

Screenshot_2023-10-12-20-39-49-16_40deb401b9ffe8e1df2f1cc5ba480b12

zachary-duquette commented 1 year ago

Running into the same issue with iPad OS 12.5.7. Rollback to 1.1 works well.

pkissling commented 1 year ago

interesting. i don't have an ipad to reproduce. can someone provide the developer console logs?

derpate1989 commented 1 year ago

Explain me briefly how and I will do it

pkissling commented 1 year ago

companion app sidebar -> settings -> companion app -> debugging -> export log files

derpate1989 commented 1 year ago

2023-10-14 18:20:20.352 [Info] > Rotated file /private/var/mobile/Containers/Shared/AppGroup/8BC87D77-7017-45ED-BCD0-E86854810A77/logs/Home Assistant.txt to /private/var/mobile/Containers/Shared/AppGroup/8BC87D77-7017-45ED-BCD0-E86854810A77/logs/Home Assistant_2023-10-14182020.txt 2023-10-14 18:20:20.355 [Info] > Home Assistant Version: 2023.7 Build: 2023.471 PID: 5971 2023-10-14 18:20:20.355 [Info] > XCGLogger Version: 7.0.1 - Level: Debug 2023-10-14 18:20:20.359 [Info] > XCGLogger writing log to: file:///private/var/mobile/Containers/Shared/AppGroup/8BC87D77-7017-45ED-BCD0-E86854810A77/logs/Home%20Assistant.txt 2023-10-14 18:20:20.414 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:20.414 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:20.948 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:21.231 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:21.233 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:21.244 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:21.421 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:21.422 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:22.418 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:22.419 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:20:23.407 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:23.409 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:23.471 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:23.472 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:20:23.472 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Sending: {"id":577,"type":"ping"} 2023-10-14 18:20:23.478 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: result success HARequestIdentifier(rawValue: 577) 2023-10-14 18:20:24.458 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:24.458 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:25.341 [Info] [main] [HAAPI.swift:171] Connect(reason:) > running connect for periodic 2023-10-14 18:20:25.383 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "update_registration", data: ["manufacturer": "Apple", "app_version": "2023.7 (2023.471)", "model": "iPad4,7", "os_version": "12.5.7", "device_name": "iPad Mini von Omega", "app_data": ["push_token": "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH", "push_url": "https://mobile-apps.home-assistant.io/api/sendPushNotification"]], localMetadata: nil) 2023-10-14 18:20:25.419 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:25.447 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for update_registration: { "app_data" = { "push_token" = "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH"; "push_url" = "https://mobile-apps.home-assistant.io/api/sendPushNotification"; }; "app_id" = "io.robbie.HomeAssistant"; "app_name" = "Home Assistant"; "app_version" = "2023.7 (2023.471)"; "device_name" = "iPad Mini von Omega"; manufacturer = Apple; model = "iPad4,7"; "os_version" = "12.5.7"; "supportsencryption" = 1; } 2023-10-14 18:20:25.467 [Verbose] [main] [WatchHelpers.swift:67] updateComplications(passively:) > skipping complication updates; no paired watch 2023-10-14 18:20:25.491 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:25.491 [Error] [main] [WebViewController.swift:957] userContentController(_:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:20:25.492 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "get_config", data: [:], localMetadata: nil) 2023-10-14 18:20:25.494 [Info] [main] [HAAPI.swift:795] UpdateSensors(trigger:limitedTo:location:) > updating sensors ["battery_level", "battery_state", "storage", "connectivity_ssid", "connectivity_bssid", "connectivity_connection_type", "last_update_trigger"] 2023-10-14 18:20:25.499 [Error] [main] [HAAPI+RequestHelpers.swift:15] handleResponse(response:seal:callingFunctionName:) > Error on GetMobileAppConfig() request: responseValidationFailed(reason: Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(code: 404)) 2023-10-14 18:20:25.500 [Info] [main] [HAAPI.swift:415] GetMobileAppConfig() > ios component is not loaded; pretending there's no push config 2023-10-14 18:20:25.503 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating NotificationCategory server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:20:25.532 [Info] [webhookmanager-data] [WebhookManager.swift:402] send(on:server:identifier:request:waitForResponse:) > starting request: taskKey(session: webhook-io.robbie.HomeAssistant, task: 370), server(51047c52421e430bbff639301599ebd4), type(WebhookResponseUpdateSensors), request(WebhookRequest(type: "update_sensor_states", data: [["attributes": [:], "type": "sensor", "state": 48, "unique_id": "battery_level", "icon": "mdi:battery-40"], ["attributes": ["Low Power Mode": false], "state": "Not Charging", "type": "sensor", "unique_id": "battery_state", "icon": "mdi:battery-40"], ["attributes": ["Total": "16,00 GB", "Available": "8,44 GB", "Available (Opportunistic)": "8,58 GB", "Available (Important)": "9,87 GB"], "type": "sensor", "unique_id": "storage", "state": "53.65", "icon": "mdi:database"], ["type": "sensor", "icon": "mdi:wifi", "state": "Alliance Network Hub Router", "unique_id": "connectivity_ssid"], ["state": "3c:a6:2f:b1:ae:d9", "icon": "mdi:wifi-star", "type": "sensor", "unique_id": "connectivity_bssid"], ["type": "sensor", "attributes": [:], "unique_id": "connectivity_connection_type", "icon": "mdi:wifi", "state": "Wi-Fi"], ["state": "Periodic", "type": "sensor", "icon": "mdi:cellphone-wireless", "unique_id": "last_update_trigger"]], localMetadata: nil)) 2023-10-14 18:20:25.541 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating Action server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:20:25.551 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for get_config: { components = ( weather, "binary_sensor.mqtt", "humidifier.tuya", "sensor.energy", "input_select", "binary_sensor.home_connect", "cover.bosch_shc", onvif, zone, remote, roborock, "weather.openweathermap", "tapo_control", "file_upload", switch, "light.reolink", "climate.meross_cloud", "assist_pipeline", sun, "light.alexa_media", "image_upload", cloud, stream, "siren.reolink", "sensor.proxmoxve", "update.hassio", met, "vacuum.mqtt", "sensor.mobile_app", "system_health", event, "text.mqtt", "fan.meross_cloud", "binary_sensor.withings", "button.tuya", "media_player.braviatv", "media_player.apple_tv", "select.wled", "media_player.spotify", "device_tracker.mqtt", http, "alarm_control_panel.tuya", humidifier, sensor, qnap, "homeassistant_alerts", "scene.homeassistant", "number.tuya", config, schedule, "light.meross_lan", tag, "lawn_mower.mqtt", "input_datetime", "bosch_shc", "media_source", "sensor.tankerkoenig", "light.mqtt", "light.tuya", "siren.tuya", "bluetooth_adapters", "device_tracker", "sensor.bosch_shc", "media_player.samsungtv", "switch.meross_cloud", "sensor.speedtestdotnet", "light.wled", "update.reolink", "camera.reolink", "switch.bosch_shc", "binary_sensor.proxmoxve", timer, select, text, "switch.onvif", "fan.mqtt", "button.braviatv", cover, "light.hue", govee, "binary_sensor.tuya", "switch.dyson_local", network, person, "binary_sensor.hassio", map, climate, "camera.tuya", counter, "sensor.meross_cloud", "button.reolink", diagnostics, recorder, "vacuum.tuya", "update.meross_lan", mass, "select.meross_lan", siren, "python_script", "button.mqtt", "tts.google_translate", hassio, "alexa_media", reolink, lovelace, "binary_sensor.tankerkoenig", search, "input_text", "light.fritzbox", "sensor.meross_lan", "camera.mqtt", "cover.tuya", proxmoxve, withings, scene, fan, "sensor.sun", "select.tuya", "light.tapo_control", button, "sensor.dwd_weather_warnings", "binary_sensor.bosch_shc", lock, blueprint, "input_boolean", "dwd_pollenflug", repairs, ipp, logger, "select.reolink", "alarm_control_panel.manual", image, "weather.met", "climate.tuya", "button.fritzbox", dhcp, tts, "binary_sensor.mobile_app", usb, nanoleaf, "binary_sensor.hue", "alarm_control_panel.alexa_media", "water_heater", "select.mqtt", "default_config", "sensor.fritzbox", "sensor.onvif", "sensor.ipp", "update.wled", "select.dyson_local", "fan.dyson_local", "system_log", "remote.apple_tv", "button.onvif", openweathermap, "light.govee", wled, spotify, ffmpeg, "update.mqtt", "notify.mobile_app", "button.proxmoxve", "sensor.wled", "siren.mqtt", samsungtv, "sensor.withings", "sensor.time_date", "number.reolink", "home_connect", "remote.braviatv", "fan.tuya", "binary_sensor.tapo_control", "input_number", "light.bosch_shc", script, notify, homeassistant, "scene.mqtt", number, "media_player.androidtv_remote", "switch.home_connect", "lawn_mower", "light.nanoleaf", "switch.reolink", "apple_tv", "binary_sensor.gardena_smart_system", "siren.tapo_control", "remote.androidtv_remote", "sensor.mqtt", "sensor.dyson_local", "sensor.tapo_control", zeroconf, "alarm_control_panel.bosch_shc", "device_automation", ssdp, "water_heater.mqtt", "switch.hue", "meross_lan", "image.mqtt", tuya, "camera.onvif", api, "sensor.qnap", "button.nanoleaf", "websocket_api", vacuum, braviatv, onboarding, "switch.gardena_smart_system", "climate.bosch_shc", "sensor.home_connect", "media_player", "cover.fritzbox", "sensor.alexa_media", "sensor.systemmonitor", "light.home_connect", "humidifier.mqtt", "lock.mqtt", my, "switch.alexa_media", cast, "alarm_control_panel.mqtt", "persistent_notification", "media_player.alexa_media", "button.tapo_control", "dyson_local", fritzbox, hue, "switch.mqtt", "sensor.tuya", camera, webhook, "notify.alexa_media", "alarm_control_panel", tankerkoenig, "scene.tuya", "binary_sensor", "binary_sensor.alexa_media", "application_credentials", "event.mqtt", "binary_sensor.reolink", "number.mqtt", light, "androidtv_remote", "device_tracker.mobile_app", mqtt, conversation, "number.bosch_shc", automation, "binary_sensor.onvif", "sensor.reolink", "mobile_app", analytics, stt, "sensor.dwd_pollenflug", "sensor.openweathermap", "event.hue", "cover.meross_cloud", "climate.fritzbox", "camera.tapo_control", "input_button", energy, "climate.mqtt", "media_player.cast", "binary_sensor.wled", hardware, "camera.dyson_local", "sensor.hue", "binary_sensor.fritzbox", "number.tapo_control", "wake_word", trace, thread, speedtestdotnet, "switch.tapo_control", "meross_cloud", "sensor.gardena_smart_system", "switch.wled", "scene.hue", bluetooth, "dwd_weather_warnings", hacs, update, "button.wled", "update.tapo_control", "remote.samsungtv", history, "switch.tuya", "select.tapo_control", "gardena_smart_system", "sensor.hacs", "sensor.hassio", "switch.fritzbox", frontend, "cover.mqtt", logbook, auth, "number.wled", "vacuum.gardena_smart_system", homekit ); elevation = 0; entities = { "E7589529-00E9-4A32-B245-94334336D2F4" = { disabled = 0; }; "battery_level" = { disabled = 0; }; "battery_state" = { disabled = 0; }; "connectivity_bssid" = { disabled = 0; }; "connectivity_connection_type" = { disabled = 0; }; "connectivity_ssid" = { disabled = 0; }; "geocoded_location" = { disabled = 0; }; "last_update_trigger" = { disabled = 0; }; storage = { disabled = 0; }; }; latitude = "51.43266818978769"; "location_name" = Home; longitude = "14.26220655441284"; "theme_color" = "#03A9F4"; "time_zone" = "Europe/Berlin"; "unit_system" = { "accumulated_precipitation" = mm; length = km; mass = g; pressure = Pa; temperature = "\U00b0C"; volume = L; "windspeed" = "m/s"; }; version = "2023.10.3"; } 2023-10-14 18:20:25.573 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:25.599 [Info] [webhookmanager-data] [WebhookManager.swift:620] urlSession(:task:didCompleteWithError:) > got response: taskKey(session: webhook-io.robbie.HomeAssistant, task: 370), type(WebhookResponseUpdateSensors), server(51047c52421e430bbff639301599ebd4), request(WebhookRequest(type: "update_sensor_states", data: Optional([["state": 48, "type": "sensor", "unique_id": "battery_level", "attributes": [:], "icon": "mdi:battery-40"], ["attributes": ["Low Power Mode": false], "unique_id": "battery_state", "state": "Not Charging", "icon": "mdi:battery-40", "type": "sensor"], ["state": "53.65", "icon": "mdi:database", "attributes": ["Available": "8,44 GB", "Available (Important)": "9,87 GB", "Available (Opportunistic)": "8,58 GB", "Total": "16,00 GB"], "type": "sensor", "unique_id": "storage"], ["type": "sensor", "icon": "mdi:wifi", "unique_id": "connectivity_ssid", "state": "Alliance Network Hub Router"], ["unique_id": "connectivity_bssid", "type": "sensor", "icon": "mdi:wifi-star", "state": "3c:a6:2f:b1:ae:d9"], ["unique_id": "connectivity_connection_type", "state": "Wi-Fi", "icon": "mdi:wifi", "type": "sensor", "attributes": [:]], ["unique_id": "last_update_trigger", "state": "Periodic", "type": "sensor", "icon": "mdi:cellphone-wireless"]]), localMetadata: nil)), statusCode(200), body({ "battery_level" = { success = 1; }; "battery_state" = { success = 1; }; "connectivity_bssid" = { success = 1; }; "connectivity_connection_type" = { success = 1; }; "connectivity_ssid" = { success = 1; }; "last_updatetrigger" = { success = 1; }; storage = { success = 1; }; }) 2023-10-14 18:20:25.608 [Info] [main] [PeriodicUpdateManager.swift:57] connectAPI(reason:) > Connect finished for reason periodic 2023-10-14 18:20:25.861 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:26.457 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:26.458 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:27.468 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:27.469 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:20:28.462 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:28.462 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:29.322 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:29.471 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:29.471 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:20:30.464 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:30.465 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:30.480 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:30.662 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:31.473 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:31.474 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:32.467 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:32.468 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:20:33.475 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:33.476 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:34.469 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:34.470 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:20:35.477 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:35.478 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:36.211 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:36.470 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:36.470 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:37.481 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:37.482 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:38.474 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:38.475 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:39.180 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:39.238 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:39.483 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:39.483 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:20:40.477 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:40.478 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "lineno": 1031] 2023-10-14 18:20:41.486 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:41.486 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:42.043 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.479 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:42.479 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:20:42.617 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.681 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.682 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.683 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.684 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.862 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.863 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.864 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.864 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.865 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.866 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.958 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:42.979 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:43.350 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:43.351 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:43.484 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:43.485 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:43.556 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:44.397 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:44.481 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:44.482 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:45.421 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.487 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:45.487 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031] 2023-10-14 18:20:45.712 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.714 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.715 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.718 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.719 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:45.721 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:46.483 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:46.484 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:47.492 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:47.493 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:48.483 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:48.484 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:20:49.495 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:49.496 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:20:49.501 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:50.489 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:50.489 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:20:51.497 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:51.498 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:52.284 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:52.490 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:52.491 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:53.500 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:53.500 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:54.494 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:54.495 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:20:54.534 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:54.536 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:55.502 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:55.503 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:20:55.627 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:56.495 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:56.496 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:20:57.481 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:57.528 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:57.528 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:20:58.508 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:58.509 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:20:59.325 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:20:59.517 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:20:59.518 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:21:00.042 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:00.475 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:00.526 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:00.526 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:00.986 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:00.988 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:01.511 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:01.512 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:01.569 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:02.010 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:02.012 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:02.520 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:02.521 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:21:03.514 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:03.515 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:04.523 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:04.524 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:21:05.494 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:05.541 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:05.541 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:21:06.565 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:06.566 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:07.522 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:07.522 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:21:08.529 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:08.530 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:21:09.359 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:09.523 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:09.524 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:10.510 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:10.511 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:10.573 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:10.573 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:11.559 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:11.560 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031] 2023-10-14 18:21:12.330 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.332 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.333 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.335 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.336 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.338 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:12.561 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:12.562 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:13.561 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:13.562 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:13.618 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:14.571 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:14.572 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:15.322 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:15.379 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:15.564 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:15.565 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031] 2023-10-14 18:21:15.797 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:15.798 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:15.800 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:16.573 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:16.574 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:16.961 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:17.566 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:17.567 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:17.665 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:18.472 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:18.510 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:18.532 [Info] [main] [Environment.swift:71] init() > WebSocket: Ping 2023-10-14 18:21:18.572 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:18.572 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:18.653 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:19.294 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:19.335 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:19.378 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:19.566 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:19.567 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:20.578 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:20.578 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:21:21.571 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:21.572 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:22.581 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:22.582 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:21:23.569 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Sending: {"id":578,"type":"ping"} 2023-10-14 18:21:23.574 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:23.575 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:21:23.579 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: result success HARequestIdentifier(rawValue: 578) 2023-10-14 18:21:24.582 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:24.583 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:24.743 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:24.781 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:25.576 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:25.577 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:25.609 [Info] [main] [HAAPI.swift:171] Connect(reason:) > running connect for periodic 2023-10-14 18:21:25.646 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "update_registration", data: ["app_data": ["push_token": "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH", "push_url": "https://mobile-apps.home-assistant.io/api/sendPushNotification"], "model": "iPad4,7", "os_version": "12.5.7", "app_version": "2023.7 (2023.471)", "device_name": "iPad Mini von Omega", "manufacturer": "Apple"], localMetadata: nil) 2023-10-14 18:21:25.665 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for update_registration: { "app_data" = { "push_token" = "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH"; "push_url" = "https://mobile-apps.home-assistant.io/api/sendPushNotification"; }; "app_id" = "io.robbie.HomeAssistant"; "app_name" = "Home Assistant"; "app_version" = "2023.7 (2023.471)"; "device_name" = "iPad Mini von Omega"; manufacturer = Apple; model = "iPad4,7"; "os_version" = "12.5.7"; "supports_encryption" = 1; } 2023-10-14 18:21:25.684 [Verbose] [main] [WatchHelpers.swift:67] updateComplications(passively:) > skipping complication updates; no paired watch 2023-10-14 18:21:25.707 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "get_config", data: [:], localMetadata: nil) 2023-10-14 18:21:25.710 [Info] [main] [HAAPI.swift:795] UpdateSensors(trigger:limitedTo:location:) > updating sensors ["battery_level", "battery_state", "storage", "connectivity_ssid", "connectivity_bssid", "connectivity_connection_type", "last_update_trigger"] 2023-10-14 18:21:25.714 [Error] [main] [HAAPI+RequestHelpers.swift:15] handleResponse(response:seal:callingFunctionName:) > Error on GetMobileAppConfig() request: responseValidationFailed(reason: Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(code: 404)) 2023-10-14 18:21:25.714 [Info] [main] [HAAPI.swift:415] GetMobileAppConfig() > ios component is not loaded; pretending there's no push config 2023-10-14 18:21:25.717 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating NotificationCategory server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:21:25.743 [Info] [webhookmanager-data] [WebhookManager.swift:402] send(on:server:identifier:request:waitForResponse:) > starting request: taskKey(session: webhook-io.robbie.HomeAssistant, task: 371), server(51047c52421e430bbff639301599ebd4), type(WebhookResponseUpdateSensors), request(WebhookRequest(type: "update_sensor_states", data: [["unique_id": "battery_level", "attributes": [:], "state": 47, "type": "sensor", "icon": "mdi:battery-40"], ["icon": "mdi:battery-40", "state": "Not Charging", "attributes": ["Low Power Mode": false], "type": "sensor", "unique_id": "battery_state"], ["state": "53.64", "type": "sensor", "attributes": ["Available (Important)": "9,87 GB", "Total": "16,00 GB", "Available": "8,44 GB", "Available (Opportunistic)": "8,58 GB"], "icon": "mdi:database", "unique_id": "storage"], ["icon": "mdi:wifi", "type": "sensor", "state": "Alliance Network Hub Router", "unique_id": "connectivity_ssid"], ["type": "sensor", "unique_id": "connectivity_bssid", "icon": "mdi:wifi-star", "state": "3c:a6:2f:b1:ae:d9"], ["state": "Wi-Fi", "icon": "mdi:wifi", "attributes": [:], "type": "sensor", "unique_id": "connectivity_connection_type"], ["state": "Periodic", "type": "sensor", "icon": "mdi:cellphone-wireless", "unique_id": "last_update_trigger"]], localMetadata: nil)) 2023-10-14 18:21:25.749 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating Action server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:21:25.755 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for get_config: { components = ( weather, "binary_sensor.mqtt", "humidifier.tuya", "sensor.energy", "input_select", "binary_sensor.home_connect", "cover.bosch_shc", onvif, zone, remote, roborock, "weather.openweathermap", "tapo_control", "file_upload", switch, "light.reolink", "climate.meross_cloud", "assist_pipeline", sun, "light.alexa_media", "image_upload", cloud, stream, "siren.reolink", "sensor.proxmoxve", "update.hassio", met, "vacuum.mqtt", "sensor.mobile_app", "system_health", event, "text.mqtt", "fan.meross_cloud", "binary_sensor.withings", "button.tuya", "media_player.braviatv", "media_player.apple_tv", "select.wled", "media_player.spotify", "device_tracker.mqtt", http, "alarm_control_panel.tuya", humidifier, sensor, qnap, "homeassistant_alerts", "scene.homeassistant", "number.tuya", config, schedule, "light.meross_lan", tag, "lawn_mower.mqtt", "input_datetime", "bosch_shc", "media_source", "sensor.tankerkoenig", "light.mqtt", "light.tuya", "siren.tuya", "bluetooth_adapters", "device_tracker", "sensor.bosch_shc", "media_player.samsungtv", "switch.meross_cloud", "sensor.speedtestdotnet", "light.wled", "update.reolink", "camera.reolink", "switch.bosch_shc", "binary_sensor.proxmoxve", timer, select, text, "switch.onvif", "fan.mqtt", "button.braviatv", cover, "light.hue", govee, "binary_sensor.tuya", "switch.dyson_local", network, person, "binary_sensor.hassio", map, climate, "camera.tuya", counter, "sensor.meross_cloud", "button.reolink", diagnostics, recorder, "vacuum.tuya", "update.meross_lan", mass, "select.meross_lan", siren, "python_script", "button.mqtt", "tts.google_translate", hassio, "alexa_media", reolink, lovelace, "binary_sensor.tankerkoenig", search, "input_text", "light.fritzbox", "sensor.meross_lan", "camera.mqtt", "cover.tuya", proxmoxve, withings, scene, fan, "sensor.sun", "select.tuya", "light.tapo_control", button, "sensor.dwd_weather_warnings", "binary_sensor.bosch_shc", lock, blueprint, "input_boolean", "dwd_pollenflug", repairs, ipp, logger, "select.reolink", "alarm_control_panel.manual", image, "weather.met", "climate.tuya", "button.fritzbox", dhcp, tts, "binary_sensor.mobile_app", usb, nanoleaf, "binary_sensor.hue", "alarm_control_panel.alexa_media", "water_heater", "select.mqtt", "default_config", "sensor.fritzbox", "sensor.onvif", "sensor.ipp", "update.wled", "select.dyson_local", "fan.dyson_local", "system_log", "remote.apple_tv", "button.onvif", openweathermap, "light.govee", wled, spotify, ffmpeg, "update.mqtt", "notify.mobile_app", "button.proxmoxve", "sensor.wled", "siren.mqtt", samsungtv, "sensor.withings", "sensor.time_date", "number.reolink", "home_connect", "remote.braviatv", "fan.tuya", "binary_sensor.tapo_control", "input_number", "light.bosch_shc", script, notify, homeassistant, "scene.mqtt", number, "media_player.androidtv_remote", "switch.home_connect", "lawn_mower", "light.nanoleaf", "switch.reolink", "apple_tv", "binary_sensor.gardena_smart_system", "siren.tapo_control", "remote.androidtv_remote", "sensor.mqtt", "sensor.dyson_local", "sensor.tapo_control", zeroconf, "alarm_control_panel.bosch_shc", "device_automation", ssdp, "water_heater.mqtt", "switch.hue", "meross_lan", "image.mqtt", tuya, "camera.onvif", api, "sensor.qnap", "button.nanoleaf", "websocket_api", vacuum, braviatv, onboarding, "switch.gardena_smart_system", "climate.bosch_shc", "sensor.home_connect", "media_player", "cover.fritzbox", "sensor.alexa_media", "sensor.systemmonitor", "light.home_connect", "humidifier.mqtt", "lock.mqtt", my, "switch.alexa_media", cast, "alarm_control_panel.mqtt", "persistent_notification", "media_player.alexa_media", "button.tapo_control", "dyson_local", fritzbox, hue, "switch.mqtt", "sensor.tuya", camera, webhook, "notify.alexa_media", "alarm_control_panel", tankerkoenig, "scene.tuya", "binary_sensor", "binary_sensor.alexa_media", "application_credentials", "event.mqtt", "binary_sensor.reolink", "number.mqtt", light, "androidtv_remote", "device_tracker.mobile_app", mqtt, conversation, "number.bosch_shc", automation, "binary_sensor.onvif", "sensor.reolink", "mobile_app", analytics, stt, "sensor.dwd_pollenflug", "sensor.openweathermap", "event.hue", "cover.meross_cloud", "climate.fritzbox", "camera.tapo_control", "input_button", energy, "climate.mqtt", "media_player.cast", "binary_sensor.wled", hardware, "camera.dyson_local", "sensor.hue", "binary_sensor.fritzbox", "number.tapo_control", "wake_word", trace, thread, speedtestdotnet, "switch.tapo_control", "meross_cloud", "sensor.gardena_smart_system", "switch.wled", "scene.hue", bluetooth, "dwd_weather_warnings", hacs, update, "button.wled", "update.tapo_control", "remote.samsungtv", history, "switch.tuya", "select.tapo_control", "gardena_smart_system", "sensor.hacs", "sensor.hassio", "switch.fritzbox", frontend, "cover.mqtt", logbook, auth, "number.wled", "vacuum.gardena_smart_system", homekit ); elevation = 0; entities = { "E7589529-00E9-4A32-B245-94334336D2F4" = { disabled = 0; }; "battery_level" = { disabled = 0; }; "battery_state" = { disabled = 0; }; "connectivity_bssid" = { disabled = 0; }; "connectivity_connection_type" = { disabled = 0; }; "connectivity_ssid" = { disabled = 0; }; "geocoded_location" = { disabled = 0; }; "last_update_trigger" = { disabled = 0; }; storage = { disabled = 0; }; }; latitude = "51.43266818978769"; "location_name" = Home; longitude = "14.26220655441284"; "theme_color" = "#03A9F4"; "time_zone" = "Europe/Berlin"; "unit_system" = { "accumulated_precipitation" = mm; length = km; mass = g; pressure = Pa; temperature = "\U00b0C"; volume = L; "windspeed" = "m/s"; }; version = "2023.10.3"; } 2023-10-14 18:21:25.782 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:25.783 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:25.818 [Info] [webhookmanager-data] [WebhookManager.swift:620] urlSession(:task:didCompleteWithError:) > got response: taskKey(session: webhook-io.robbie.HomeAssistant, task: 371), type(WebhookResponseUpdateSensors), server(51047c52421e430bbff639301599ebd4), request(WebhookRequest(type: "update_sensor_states", data: Optional([["attributes": [:], "type": "sensor", "state": 47, "icon": "mdi:battery-40", "unique_id": "battery_level"], ["attributes": ["Low Power Mode": false], "type": "sensor", "state": "Not Charging", "icon": "mdi:battery-40", "unique_id": "battery_state"], ["state": "53.64", "attributes": ["Available": "8,44 GB", "Total": "16,00 GB", "Available (Opportunistic)": "8,58 GB", "Available (Important)": "9,87 GB"], "type": "sensor", "unique_id": "storage", "icon": "mdi:database"], ["unique_id": "connectivity_ssid", "type": "sensor", "state": "Alliance Network Hub Router", "icon": "mdi:wifi"], ["state": "3c:a6:2f:b1:ae:d9", "type": "sensor", "unique_id": "connectivity_bssid", "icon": "mdi:wifi-star"], ["attributes": [:], "unique_id": "connectivity_connection_type", "type": "sensor", "state": "Wi-Fi", "icon": "mdi:wifi"], ["unique_id": "last_update_trigger", "type": "sensor", "icon": "mdi:cellphone-wireless", "state": "Periodic"]]), localMetadata: nil)), statusCode(200), body({ "battery_level" = { success = 1; }; "battery_state" = { success = 1; }; "connectivity_bssid" = { success = 1; }; "connectivity_connection_type" = { success = 1; }; "connectivity_ssid" = { success = 1; }; "last_updatetrigger" = { success = 1; }; storage = { success = 1; }; }) 2023-10-14 18:21:25.827 [Info] [main] [PeriodicUpdateManager.swift:57] connectAPI(reason:) > Connect finished for reason periodic 2023-10-14 18:21:26.579 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:26.579 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:27.578 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:27.579 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:28.586 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:28.587 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:29.327 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:29.580 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:29.581 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:30.479 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:30.583 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:30.583 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:21:31.583 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:31.583 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:31.872 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:32.591 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:32.592 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:33.585 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:33.586 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:34.594 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:34.595 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:35.588 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:35.589 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:35.834 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:35.843 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:36.596 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:36.596 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:37.590 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:37.591 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:38.599 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:38.599 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:39.241 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:39.592 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:39.592 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:40.308 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:40.601 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:40.601 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:41.127 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:41.129 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:41.594 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:41.595 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:21:41.827 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.603 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:42.604 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:42.650 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.685 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.687 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.688 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.689 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.859 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.860 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.861 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.861 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.862 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.863 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.938 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:42.977 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:43.597 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:43.598 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:43.657 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:44.607 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:44.607 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:45.122 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:45.428 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:45.599 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:45.600 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:46.609 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:46.610 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:47.602 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:47.603 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:48.611 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:48.611 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:49.321 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:49.601 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:49.601 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:50.612 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:50.613 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "lineno": 1031] 2023-10-14 18:21:51.606 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:51.607 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:52.162 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:52.615 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:52.616 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:53.652 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:53.652 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:21:54.610 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:54.611 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:55.619 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:55.620 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:56.314 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:56.612 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:56.613 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:21:57.654 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:57.654 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:21:58.331 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:58.615 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:58.615 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:21:59.330 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:21:59.623 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:21:59.624 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:00.072 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:00.074 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:00.481 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:00.618 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:00.619 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:01.626 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:01.627 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:22:02.301 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:02.619 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:02.620 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:22:03.630 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:03.631 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:22:04.622 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:04.623 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:05.630 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:05.630 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:06.624 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:06.625 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:07.644 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:07.645 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:22:08.626 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:08.627 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:09.288 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:09.635 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:09.636 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:22:10.629 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:10.629 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:22:11.540 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:11.636 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:11.637 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:12.632 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:12.632 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:13.640 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:13.641 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:13.688 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:14.633 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:14.634 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "colno": 24] 2023-10-14 18:22:15.407 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:15.642 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:15.643 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:22:16.636 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:16.637 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031, "colno": 24] 2023-10-14 18:22:17.645 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:17.645 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:17.659 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:17.666 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:17.667 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:17.668 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:17.686 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:17.687 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:18.680 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:18.681 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:19.226 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:19.628 [Info] [main] [Environment.swift:71] init() > WebSocket: Ping 2023-10-14 18:22:19.640 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:19.641 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:19.780 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:20.648 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:20.649 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:22:21.643 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:21.644 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:22.687 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:22.688 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24] 2023-10-14 18:22:23.639 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Sending: {"id":579,"type":"ping"} 2023-10-14 18:22:23.645 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:23.645 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:22:23.670 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: result success HARequestIdentifier(rawValue: 579) 2023-10-14 18:22:24.239 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:24.241 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:24.653 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:24.654 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)"] 2023-10-14 18:22:24.706 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:24.899 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:25.647 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:25.647 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:25.829 [Info] [main] [HAAPI.swift:171] Connect(reason:) > running connect for periodic 2023-10-14 18:22:25.870 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "update_registration", data: ["os_version": "12.5.7", "device_name": "iPad Mini von Omega", "app_data": ["push_token": "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH", "push_url": "https://mobile-apps.home-assistant.io/api/sendPushNotification"], "manufacturer": "Apple", "model": "iPad4,7", "app_version": "2023.7 (2023.471)"], localMetadata: nil) 2023-10-14 18:22:25.912 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for update_registration: { "app_data" = { "push_token" = "dV0MNxL2RE_FhxrO1ROoxc:APA91bHNNigJkQ1Eezlge1x3ZdbYh6xEEIMJQvfmyQrOfA3RMpPAxaVqKQQB_cihAUN4QkvygB95-P2Qf3M1cWAS62GldnIlERTo3meYFPt2uqt7mS-6aD40T_jtQ2toyD_KlnJe-QvH"; "push_url" = "https://mobile-apps.home-assistant.io/api/sendPushNotification"; }; "app_id" = "io.robbie.HomeAssistant"; "app_name" = "Home Assistant"; "app_version" = "2023.7 (2023.471)"; "device_name" = "iPad Mini von Omega"; manufacturer = Apple; model = "iPad4,7"; "os_version" = "12.5.7"; "supports_encryption" = 1; } 2023-10-14 18:22:25.939 [Verbose] [main] [WatchHelpers.swift:67] updateComplications(passively:) > skipping complication updates; no paired watch 2023-10-14 18:22:25.966 [Info] [main] [WebhookManager.swift:223] sendEphemeral(server:request:) > sending to 51047c52421e430bbff639301599ebd4: WebhookRequest(type: "get_config", data: [:], localMetadata: nil) 2023-10-14 18:22:25.970 [Info] [main] [HAAPI.swift:795] UpdateSensors(trigger:limitedTo:location:) > updating sensors ["battery_level", "battery_state", "storage", "connectivity_ssid", "connectivity_bssid", "connectivity_connection_type", "last_update_trigger"] 2023-10-14 18:22:25.974 [Error] [main] [HAAPI+RequestHelpers.swift:15] handleResponse(response:seal:callingFunctionName:) > Error on GetMobileAppConfig() request: responseValidationFailed(reason: Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(code: 404)) 2023-10-14 18:22:25.974 [Info] [main] [HAAPI.swift:415] GetMobileAppConfig() > ios component is not loaded; pretending there's no push config 2023-10-14 18:22:25.977 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating NotificationCategory server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:22:26.006 [Verbose] [com.apple.root.user-initiated-qos] [ModelManager.swift:316] store(type:from:sourceModels:) > updating Action server(51047c52421e430bbff639301599ebd4) from(0) eligible(0) deleted(0) ignored(0) new(0) 2023-10-14 18:22:26.008 [Info] [webhookmanager-data] [WebhookManager.swift:402] send(on:server:identifier:request:waitForResponse:) > starting request: taskKey(session: webhook-io.robbie.HomeAssistant, task: 372), server(51047c52421e430bbff639301599ebd4), type(WebhookResponseUpdateSensors), request(WebhookRequest(type: "update_sensor_states", data: [["unique_id": "battery_level", "state": 47, "icon": "mdi:battery-40", "type": "sensor", "attributes": [:]], ["type": "sensor", "unique_id": "battery_state", "attributes": ["Low Power Mode": false], "state": "Not Charging", "icon": "mdi:battery-40"], ["icon": "mdi:database", "unique_id": "storage", "state": "53.64", "type": "sensor", "attributes": ["Available": "8,44 GB", "Total": "16,00 GB", "Available (Important)": "9,87 GB", "Available (Opportunistic)": "8,58 GB"]], ["icon": "mdi:wifi", "type": "sensor", "state": "Alliance Network Hub Router", "unique_id": "connectivity_ssid"], ["icon": "mdi:wifi-star", "type": "sensor", "unique_id": "connectivity_bssid", "state": "3c:a6:2f:b1:ae:d9"], ["state": "Wi-Fi", "icon": "mdi:wifi", "attributes": [:], "type": "sensor", "unique_id": "connectivity_connection_type"], ["unique_id": "last_update_trigger", "type": "sensor", "state": "Periodic", "icon": "mdi:cellphone-wireless"]], localMetadata: nil)) 2023-10-14 18:22:26.024 [Info] [main] [WebhookManager.swift:263] sendEphemeral(server:request:) > got successful response from 51047c52421e430bbff639301599ebd4 for get_config: { components = ( weather, "binary_sensor.mqtt", "humidifier.tuya", "sensor.energy", "input_select", "binary_sensor.home_connect", "cover.bosch_shc", onvif, zone, remote, roborock, "weather.openweathermap", "tapo_control", "file_upload", switch, "light.reolink", "climate.meross_cloud", "assist_pipeline", sun, "light.alexa_media", "image_upload", cloud, stream, "siren.reolink", "sensor.proxmoxve", "update.hassio", met, "vacuum.mqtt", "sensor.mobile_app", "system_health", event, "text.mqtt", "fan.meross_cloud", "binary_sensor.withings", "button.tuya", "media_player.braviatv", "media_player.apple_tv", "select.wled", "media_player.spotify", "device_tracker.mqtt", http, "alarm_control_panel.tuya", humidifier, sensor, qnap, "homeassistant_alerts", "scene.homeassistant", "number.tuya", config, schedule, "light.meross_lan", tag, "lawn_mower.mqtt", "input_datetime", "bosch_shc", "media_source", "sensor.tankerkoenig", "light.mqtt", "light.tuya", "siren.tuya", "bluetooth_adapters", "device_tracker", "sensor.bosch_shc", "media_player.samsungtv", "switch.meross_cloud", "sensor.speedtestdotnet", "light.wled", "update.reolink", "camera.reolink", "switch.bosch_shc", "binary_sensor.proxmoxve", timer, select, text, "switch.onvif", "fan.mqtt", "button.braviatv", cover, "light.hue", govee, "binary_sensor.tuya", "switch.dyson_local", network, person, "binary_sensor.hassio", map, climate, "camera.tuya", counter, "sensor.meross_cloud", "button.reolink", diagnostics, recorder, "vacuum.tuya", "update.meross_lan", mass, "select.meross_lan", siren, "python_script", "button.mqtt", "tts.google_translate", hassio, "alexa_media", reolink, lovelace, "binary_sensor.tankerkoenig", search, "input_text", "light.fritzbox", "sensor.meross_lan", "camera.mqtt", "cover.tuya", proxmoxve, withings, scene, fan, "sensor.sun", "select.tuya", "light.tapo_control", button, "sensor.dwd_weather_warnings", "binary_sensor.bosch_shc", lock, blueprint, "input_boolean", "dwd_pollenflug", repairs, ipp, logger, "select.reolink", "alarm_control_panel.manual", image, "weather.met", "climate.tuya", "button.fritzbox", dhcp, tts, "binary_sensor.mobile_app", usb, nanoleaf, "binary_sensor.hue", "alarm_control_panel.alexa_media", "water_heater", "select.mqtt", "default_config", "sensor.fritzbox", "sensor.onvif", "sensor.ipp", "update.wled", "select.dyson_local", "fan.dyson_local", "system_log", "remote.apple_tv", "button.onvif", openweathermap, "light.govee", wled, spotify, ffmpeg, "update.mqtt", "notify.mobile_app", "button.proxmoxve", "sensor.wled", "siren.mqtt", samsungtv, "sensor.withings", "sensor.time_date", "number.reolink", "home_connect", "remote.braviatv", "fan.tuya", "binary_sensor.tapo_control", "input_number", "light.bosch_shc", script, notify, homeassistant, "scene.mqtt", number, "media_player.androidtv_remote", "switch.home_connect", "lawn_mower", "light.nanoleaf", "switch.reolink", "apple_tv", "binary_sensor.gardena_smart_system", "siren.tapo_control", "remote.androidtv_remote", "sensor.mqtt", "sensor.dyson_local", "sensor.tapo_control", zeroconf, "alarm_control_panel.bosch_shc", "device_automation", ssdp, "water_heater.mqtt", "switch.hue", "meross_lan", "image.mqtt", tuya, "camera.onvif", api, "sensor.qnap", "button.nanoleaf", "websocket_api", vacuum, braviatv, onboarding, "switch.gardena_smart_system", "climate.bosch_shc", "sensor.home_connect", "media_player", "cover.fritzbox", "sensor.alexa_media", "sensor.systemmonitor", "light.home_connect", "humidifier.mqtt", "lock.mqtt", my, "switch.alexa_media", cast, "alarm_control_panel.mqtt", "persistent_notification", "media_player.alexa_media", "button.tapo_control", "dyson_local", fritzbox, hue, "switch.mqtt", "sensor.tuya", camera, webhook, "notify.alexa_media", "alarm_control_panel", tankerkoenig, "scene.tuya", "binary_sensor", "binary_sensor.alexa_media", "application_credentials", "event.mqtt", "binary_sensor.reolink", "number.mqtt", light, "androidtv_remote", "device_tracker.mobile_app", mqtt, conversation, "number.bosch_shc", automation, "binary_sensor.onvif", "sensor.reolink", "mobile_app", analytics, stt, "sensor.dwd_pollenflug", "sensor.openweathermap", "event.hue", "cover.meross_cloud", "climate.fritzbox", "camera.tapo_control", "input_button", energy, "climate.mqtt", "media_player.cast", "binary_sensor.wled", hardware, "camera.dyson_local", "sensor.hue", "binary_sensor.fritzbox", "number.tapo_control", "wake_word", trace, thread, speedtestdotnet, "switch.tapo_control", "meross_cloud", "sensor.gardena_smart_system", "switch.wled", "scene.hue", bluetooth, "dwd_weather_warnings", hacs, update, "button.wled", "update.tapo_control", "remote.samsungtv", history, "switch.tuya", "select.tapo_control", "gardena_smart_system", "sensor.hacs", "sensor.hassio", "switch.fritzbox", frontend, "cover.mqtt", logbook, auth, "number.wled", "vacuum.gardena_smart_system", homekit ); elevation = 0; entities = { "E7589529-00E9-4A32-B245-94334336D2F4" = { disabled = 0; }; "battery_level" = { disabled = 0; }; "battery_state" = { disabled = 0; }; "connectivity_bssid" = { disabled = 0; }; "connectivity_connection_type" = { disabled = 0; }; "connectivity_ssid" = { disabled = 0; }; "geocoded_location" = { disabled = 0; }; "last_update_trigger" = { disabled = 0; }; storage = { disabled = 0; }; }; latitude = "51.43266818978769"; "location_name" = Home; longitude = "14.26220655441284"; "theme_color" = "#03A9F4"; "time_zone" = "Europe/Berlin"; "unit_system" = { "accumulated_precipitation" = mm; length = km; mass = g; pressure = Pa; temperature = "\U00b0C"; volume = L; "windspeed" = "m/s"; }; version = "2023.10.3"; } 2023-10-14 18:22:26.059 [Info] [webhookmanager-data] [WebhookManager.swift:620] urlSession(:task:didCompleteWithError:) > got response: taskKey(session: webhook-io.robbie.HomeAssistant, task: 372), type(WebhookResponseUpdateSensors), server(51047c52421e430bbff639301599ebd4), request(WebhookRequest(type: "update_sensor_states", data: Optional([["icon": "mdi:battery-40", "state": 47, "attributes": [:], "unique_id": "battery_level", "type": "sensor"], ["attributes": ["Low Power Mode": false], "icon": "mdi:battery-40", "unique_id": "battery_state", "state": "Not Charging", "type": "sensor"], ["icon": "mdi:database", "attributes": ["Available (Opportunistic)": "8,58 GB", "Available": "8,44 GB", "Total": "16,00 GB", "Available (Important)": "9,87 GB"], "state": "53.64", "unique_id": "storage", "type": "sensor"], ["state": "Alliance Network Hub Router", "icon": "mdi:wifi", "type": "sensor", "unique_id": "connectivity_ssid"], ["type": "sensor", "icon": "mdi:wifi-star", "unique_id": "connectivity_bssid", "state": "3c:a6:2f:b1:ae:d9"], ["icon": "mdi:wifi", "state": "Wi-Fi", "attributes": [:], "type": "sensor", "unique_id": "connectivity_connection_type"], ["unique_id": "last_update_trigger", "type": "sensor", "state": "Periodic", "icon": "mdi:cellphone-wireless"]]), localMetadata: nil)), statusCode(200), body({ "battery_level" = { success = 1; }; "battery_state" = { success = 1; }; "connectivity_bssid" = { success = 1; }; "connectivity_connection_type" = { success = 1; }; "connectivity_ssid" = { success = 1; }; "last_updatetrigger" = { success = 1; }; storage = { success = 1; }; }) 2023-10-14 18:22:26.069 [Info] [main] [PeriodicUpdateManager.swift:57] connectAPI(reason:) > Connect finished for reason periodic 2023-10-14 18:22:26.648 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:26.648 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:27.649 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:27.650 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:28.658 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:28.658 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:22:29.437 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:29.477 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:29.499 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:29.650 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:29.651 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["lineno": 1031, "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180"] 2023-10-14 18:22:30.460 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:30.660 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:30.661 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:31.653 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:31.654 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:32.662 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:32.663 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "colno": 24, "message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "lineno": 1031] 2023-10-14 18:22:33.655 [Verbose] [main] [WebViewController.swift:897] userContentController(:didReceive:) > message { colno = 24; filename = "\"http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180\""; lineno = 1031; message = "\"TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fadeduration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)\""; } 2023-10-14 18:22:33.656 [Error] [main] [WebViewController.swift:957] userContentController(:didReceive:) > WebView error: ["message": "TypeError: this.infoBox.animate is not a function. (In 'this.infoBox.animate(\n\t\t\t\tkeyframes, {\n\t\t\t\t\tduration: Math.round(config.info_move_fade_duration * 1000),\n\t\t\t\t\titerations: 1\n\t\t\t\t}\n\t\t\t)', 'this.infoBox.animate' is undefined)", "colno": 24, "filename": "http://192.168.178.226:8123/hacsfiles/lovelace-wallpanel/wallpanel.js?hacstag=3095064164180", "lineno": 1031] 2023-10-14 18:22:34.378 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.380 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.382 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.384 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.387 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.390 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.392 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.393 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.397 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.398 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.552 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570) 2023-10-14 18:22:34.553 [Info] [hakit-work-queue] [Environment.swift:71] init() > WebSocket: Received: event: for HARequestIdentifier(rawValue: 570)

derpate1989 commented 1 year ago

I hope it helps you. It is only an excerpt that is repeated again and again

polygon242 commented 1 year ago

I second the error on the lenovo smartclock. old webkit there. went from missing forecast icons to fail to render colock.

pkissling commented 1 year ago

I hope it helps you. It is only an excerpt that is repeated again and again

i unfortunately don't see any error message related to clock-weather-card :(

spudje commented 12 months ago

I second the error on the lenovo smartclock. old webkit there. went from missing forecast icons to fail to render colock.

Same here, the Lenovo smart clock is becoming more & more useless with every Hass/HACS update if the older webkits are not going to be supported anymore :(

peterson1190 commented 11 months ago

I have the same issue for weeks with old iPad. The wallpanel dev managed to add backwards compatibility as that one also adopted the new webkit and broke everything. Now wallpanel works, somehow he added backwards compatibility.

skydado commented 11 months ago

Same problem here on Tizen browser of Samsung Family Hub tablet. Rolled back to 2.1.0, latest working.

maxwroc commented 11 months ago

Hey, I'm here because @skydado reported similar issue with my card https://github.com/maxwroc/battery-state-card/issues/596

It would be quite hard to track down what has caused the issue on my side as there was a lot of changes in the cards code. But here in your case the changes were not that significant and by looking at the last version which @skydado claims to work and changes made to the next one I see one common change which happened in both cards

Diff: https://github.com/pkissling/clock-weather-card/compare/2.1.0...2.1.1

Lit upgrade to v3!

If you don't use any new features from lit@3.X.X I suggest to downgrade - I'll be doing the same I think. Would be good to have the confirmation whether this helps

In lit v3 they claim that they have dropped the support for IE11 but looks like old Safari is affected too https://lit.dev/blog/2023-10-10-lit-3.0/#:~:text=Here%20are%20the%20biggest%20things,2.0%20release%20have%20been%20removed.

Edit: I have realized now that this bug was created for version 2.0 so most probably these (original issue reported and skydado's problem) are two separate issues. Although there were some lit package bumps as well (between 1.X and 2.0)

polygon242 commented 11 months ago

I hacked / rooted my smartclock to install new webkit, solving the problem. Other lovelace cards started to fail (calendar..), so clients with discountinued update support will become unusable in future im afraid.

maxwroc commented 11 months ago

True. Eventually we will see Lit upgrade on HA Frontend and then the entire dashboard will fail to render.

Although for now HA team decided to hold on with Lit v3 upgrade as there is too many breaking changes and they want to focus on different (more urgent/useful) stuff. Currently Lit version in HA is pinned to 2.8.0.

I think it is reasonable to ask devs who work on cards to downgrade for now - to just buy some time for people who cannot hack their devices (Fridges / TVs etc). Maybe in the meantime companies (like Samsung/Lenovo) decide to release the browser update.

john-kapp commented 11 months ago

I hacked / rooted my smartclock to install new webkit, solving the problem.

@polygon242 Can you provide some pointers on how to do this? I’m suffering from multiple issues due to the old WebKit on the Lenovo smart clock. Thanks!

skydado commented 11 months ago

@pkissling hope you can roll-back to Lit v3 as @maxwroc did for his battery-state-card, otherwise I (and some/many other users) should stick at your v2.1.0 version

pkissling commented 11 months ago

@pkissling hope you can roll-back to Lit v3 as @maxwroc did for his battery-state-card, otherwise I (and some/many other users) should stick at your v2.1.0 version

just published beta 2.1.4 with lit downgraded from v3 to v2. can you please check if this solves the issues on your side?

skydado commented 11 months ago

just published beta 2.1.4 with lit downgraded from v3 to v2. can you please check if this solves the issues on your side?

I confirm that it works on my Tizen browser! Thanks!

roschi02 commented 11 months ago

The beta is not working on my Lenovo smart clock

maxwroc commented 11 months ago

@pkissling it looks like you are enforcing lit-element 3.3.3 (in your v2.4.1) this already contains some breaking changes https://github.com/lit/lit/tree/main/packages/lit-element

BTW just curious: is there any reason why you specify these particular versions in the "resolutions" section? I think it would be better to use the default versions which come in the lit package (so basically delete resolutions section from your package.json)

pkissling commented 11 months ago

@pkissling it looks like you are enforcing lit-element 3.3.3 (in your v2.4.1) this already contains some breaking changes https://github.com/lit/lit/tree/main/packages/lit-element

BTW just curious: is there any reason why you specify these particular versions in the "resolutions" section? I think it would be better to use the default versions which come in the lit package (so basically delete resolutions section from your package.json)

thanks for the hint related to lit-element. just released v.2.1.5 beta. awaiting feedback. regarding the resolutions section: i based this card off the https://github.com/custom-cards/boilerplate-card there lit is defined in the resolutions section

maxwroc commented 11 months ago

i based this card off the https://github.com/custom-cards/boilerplate-card there lit is defined in the resolutions section

Oh wow indeed it is there. Really I don't have a clue what was the idea behind it. In general I think that the safest option is to follow versions (and the approach) from the HA frontend. They do have one lit related package in resolutions section but there is no lit-element. I'm pretty sure you'll be fine without anything in resolutions section as long you don't have dependencies with security warnings.

I saw that you have moved these to the "dependencies" section but I think you don't use these packages directly anywhere in your code so you can just remove them completely from packages.json - they are included in lit package already image

No need to release a new version if you decide to remove them from the dependencies as this should not have any effect on the released bundle.

pkissling commented 11 months ago

i based this card off the https://github.com/custom-cards/boilerplate-card there lit is defined in the resolutions section

Oh wow indeed it is there. Really I don't have a clue what was the idea behind it. In general I think that the safest option is to follow versions (and the approach) from the HA frontend. They do have one lit related package in resolutions section but there is no lit-element. I'm pretty sure you'll be fine without anything in resolutions section as long you don't have dependencies with security warnings.

I saw that you have moved these to the "dependencies" section but I think you don't use these packages directly anywhere in your code so you can just remove them completely from packages.json - they are included in lit package already image

No need to release a new version if you decide to remove them from the dependencies as this should not have any effect on the released bundle.

done, thanks

pkissling commented 11 months ago

i am still waiting for feedback for the 2.1.5 beta release. i cannot verify the fix myself, as i don't have such an old device

pkissling commented 10 months ago

due to the lack of responses i released 2.1.6 where i'm downgrading to lit v2. i'll consider this issue done