fdegier / homebridge-jablotron-alarm

Homebridge plugin for connecting Jablotron JA-100 alarm systems to Homekit.
The Unlicense
26 stars 6 forks source link

Unable to load the requested language file #89

Closed Barney241 closed 1 year ago

Barney241 commented 1 year ago

Describe The Problem: When trying to control any switch i get this error.

Logs:


[2/16/2023, 9:33:53 PM] [Jablotron] Jablotron - json parsing error: SyntaxError: Unexpected token < in JSON at position 0
    at JSON.parse (<anonymous>)
    at IncomingMessage.<anonymous> (/homebridge/node_modules/homebridge-jablotron/lib/jablotron-client.js:68:42)
    at IncomingMessage.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1359:12)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)
[2/16/2023, 9:33:53 PM] [Jablotron] Unable to parse JSON data: <!DOCTYPE html>
<html lang="en">
<head>
<title>Error</title>
<style type="text/css">

::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }

body {
        background-color: #fff;
        margin: 40px;
        font: 13px/20px normal Helvetica, Arial, sans-serif;
        color: #4F5155;
}

a {
        color: #003399;
        background-color: transparent;
        font-weight: normal;
}

h1 {
        color: #444;
        background-color: transparent;
        border-bottom: 1px solid #D0D0D0;
        font-size: 19px;
        font-weight: normal;
        margin: 0 0 14px 0;
        padding: 14px 15px 10px 15px;
}

code {
        font-family: Consolas, Monaco, Courier New, Courier, monospace;
        font-size: 12px;
        background-color: #f9f9f9;
        border: 1px solid #D0D0D0;
        color: #002166;
        display: block;
        margin: 14px 0 14px 0;
        padding: 12px 10px 12px 10px;
}

#container {
        margin: 10px;
        border: 1px solid #D0D0D0;
        -webkit-box-shadow: 0 0 8px #D0D0D0;
}

p {
        margin: 12px 15px 12px 15px;
}
</style>
</head>
<body>
        <div id="container">
                <h1>An Error Was Encountered</h1>
                <p>Unable to load the requested language file: language/universal/en__lang.php</p>      </div>
</body>
</html>```
**Environment:**

* **Homebridge Version:** v4.50.2
* **Homebridge-jablotron plugin version:** v2.5.6
* **Operating System and OS Version:** Docker
fdegier commented 1 year ago

Thanks for reporting. Does this happen all the time?

Barney241 commented 1 year ago

yes for all switches

fdegier commented 1 year ago

Have you accepted the terms and conditions of Jablonet?

Barney241 commented 1 year ago

yes i can control devices using the web interface

Barney241 commented 1 year ago

Ok it seems that i had some typo in configuration. when i reinstalled the plugin and configured it using the settings ui it started working