@glasfaser Danke, scheint es gewesen zu sein. Setup von der Web Instanz sieht aber jetzt anders aus
Checkbox Reine Web Sockets verwenden habe ich gesetzt, damit geht es jetzt.
Mit Websocket sieht es so aus und geht auch
@glasfaser Danke, scheint es gewesen zu sein. Setup von der Web Instanz sieht aber jetzt anders aus
Checkbox Reine Web Sockets verwenden habe ich gesetzt, damit geht es jetzt.
Mit Websocket sieht es so aus und geht auch
Es gibt zwar den Adapter ShutterControl, der war mir aber für meine Zwecke nicht geeignet.
Ich will je nach Sonnen-Azimuth verschiedene Sektoren vom Haus mit den Rollo abschatten.
Für die Ermittlung der Sektionen gibt es www.sonnenverlauf.de.
Man sucht sein Haus und verändert auf der Zeitachse dann die Position der Sonne. Dann die Anfangs und Endwerte des Azimuth notieren und in die Konstanten der Sektionen eintragen.
Außerdem wird der Adapter Weatherunderground benötigt sowie suncalc.
Um den Sonnenstand zuberechen :
function today () {
var d = new Date();
return (formatDate(d, "TT.MM.JJJJ SS:mm:ss"));
}
function Sonnenstand_berechnen () {
var now = new Date();
var sunpos = suncalc.getPosition(now, lat, long);
var h = sunpos.altitude * 180 / Math.PI;
var a = sunpos.azimuth * 180 / Math.PI + 180;
setState(idEle, Math.round(10 * h) / 10, true);
setState(idAzi, Math.round(a), true);
var heute = today(); // aktuelles Datum und aktuelle Zeit
setState(idTime,heute);
}
schedule("* * * * *", Sonnenstand_berechnen); // jede Minute
Shutter Control Script :
Das Script verwendet eine Liste der Sektionen, in der Begin und Ende des Azimuth deklariert wird.
Die Sektionenliste kann erweitert oder verkleinert werden, je nach Bedarf.
Die Funktion ScheduleOneSection berechnet dann ob die Rollos runtergefahren werden :
Wenn Temperatur größer als die Min Temperatur ist.
Wenn die Sektion innerhalb der Grenzen liegt
Wenn die Bewölkung in den nächsten 4 Stunden unter der definierten Mindestgrenze liegt.
Rollo wieder rauf, wenn Sonnenstand außerhalb der Sektion oder Bewölkung über der max. Grenze.
Wenn kein Aussentemperatur Sensor vorhanden ist, kann auch die Temperatur von der Wettervorhersage verwendet werden.
Das Script bewegt die Rollo nur einmal, man kann also manuell auch die Rollo verdunkeln oder rauffahren.
// Sonnenstand
// Ost = 100° bis 210° (ca. 9:00 bis 14:00)
// Süd = Dach 150° bis 270° (ca. 12:00 bis 18:00)
// Wand 180° bis 270° (ca. 13:00 bis 18:00)
// schedule nach Sonnenstand Azimuth
// wenn Ost, dann alle Rollos auf Ostseite runterfahren auf Abschattung
// wenn Süd, dann alle Rollos auf Südseite runterfahren auf Abschattung
// Sonnenstand wurde mit www.sonnenverlauf.de ermittelt
// Script benötigt noch die Adapter Weatherunderground sowie suncalc
const idAzi = 'javascript.0.Sonnenstand.Azimut';
const AussenTemp = 'hm-rega.0.8536';
const cAziOstBegin = 100;
const cAziOstEnd = 210;
const cAziSuedDachBegin = 150;
const cAziSuedDachEnd = 270;
const cAziSuedWandBegin = 180;
const cAziSuedWandEnd = 270;
const idOstActive = "SonnenRollo.Ost.Active";
const idOstEnabled = "SonnenRollo.Ost.Enabled";
const idOstBeginAzi = "SonnenRollo.Ost.BeginAzi";
const idOstEndAzi = "SonnenRollo.Ost.MaxAzi";
const idSuedDachActive = "SonnenRollo.Sued.Dach.Active";
const idSuedDachEnabled = "SonnenRollo.Sued.Dach.Enabled";
const idSuedDachBeginAzi = "SonnenRollo.Sued.Dach.BeginAzi";
const idSuedDachEndAzi = "SonnenRollo.Sued.Dach.EndAzi";
const idSuedWandActive = "SonnenRollo.Sued.Wand.Active";
const idSuedWandEnabled = "SonnenRollo.Sued.Wand.Enabled";
const idSuedWandBeginAzi = "SonnenRollo.Sued.Wand.BeginAzi";
const idSuedWandEndAzi = "SonnenRollo.Sued.Wand.EndAzi";
const idCloudp = "SonnenRollo.Cloudp";
const idMaxCloudp = "SonnenRollo.MaxCloudp";
const idAussenTempMin = "SonnenRollo.MinAussenTemp";
const cAussenTempMin = 20.0;
const cMaxCloudp = 30;
const idCloud0h = 'weatherunderground.0.forecastHourly.0h.sky';
const idCloud1h = 'weatherunderground.0.forecastHourly.1h.sky';
const idCloud2h = 'weatherunderground.0.forecastHourly.2h.sky';
const idCloud3h = 'weatherunderground.0.forecastHourly.3h.sky';
const creatStateList = [
{name :idOstEnabled, initial:false, type:"boolean", role : "value"},
{name :idOstActive, initial:false, type:"boolean", role : "value"},
{name :idOstBeginAzi, initial:cAziOstBegin, type:"number", role : "value"},
{name :idOstEndAzi, initial:cAziOstEnd, type:"number", role : "value"},
{name :idSuedDachEnabled, initial:false, type:"boolean", role : "value"},
{name :idSuedDachActive, initial:false, type:"boolean", role : "value"},
{name :idSuedDachBeginAzi, initial:cAziSuedDachBegin, type:"number", role : "value"},
{name :idSuedDachEndAzi, initial:cAziSuedDachEnd, type:"number", role : "value"},
{name :idSuedWandEnabled, initial:false, type:"boolean", role : "value"},
{name :idSuedWandActive, initial:false, type:"boolean", role : "value"},
{name :idSuedWandBeginAzi, initial:cAziSuedWandBegin, type:"number", role : "value"},
{name :idSuedWandEndAzi, initial:cAziSuedWandEnd, type:"number", role : "value"},
{name :idCloudp, initial:0, type:"number", role : "value"},
{name :idMaxCloudp, initial:cMaxCloudp, type:"number", role : "value"},
{name :idAussenTempMin, initial:cAussenTempMin, type:"number", role : "value"},
]
creatStateList.forEach (function(item) {
createState(item.name, item.initial, {
type: item.type,
min: 0,
def: 0,
role: item.role
});
});
// Liste aller Rollos in den Sektionen
// Ost
const idRolloWohn1 = 'hm-rpc.0.HEQ0226186.1.LEVEL';
const idRolloWohn2 = 'hm-rpc.0.HEQ0226973.1.LEVEL';
const idRolloTuerGast = 'hm-rpc.1.LEQ0474520.3.LEVEL';
const idRolloTuerBibliothek = 'hm-rpc.1.LEQ0474515.3.LEVEL';
const OstRolloRunterList = [
{name :idRolloWohn1, value:65},
{name :idRolloWohn2, value:65},
{name :idRolloTuerGast, value:65},
{name :idRolloTuerBibliothek, value:47}
]
const OstRolloRaufList = [
{name :idRolloWohn1, value:100},
{name :idRolloWohn2, value:100},
{name :idRolloTuerGast, value:100},
{name :idRolloTuerBibliothek, value:100}
]
// Sued
// Dach
const idRolloDFFBibliothek = 'hm-rpc.1.EEQ0049007.3.LEVEL';
const idRolloDFFBibliothekState = 'hm-rpc.0.LEQ0173556.1.STATE';
const idRolloDFFWernerBuero = 'hm-rpc.1.EEQ0048996.3.LEVEL';
const idRolloDFFWernerBueroState = 'hm-rpc.0.LEQ0174059.1.STATE';
const idRolloDFFAngelikaBuero = 'hm-rpc.1.EEQ0048971.3.LEVEL';
const idRolloDFFAngelikaBueroState = 'hm-rpc.0.LEQ0173973.1.STATE';
const SuedDachRolloRunterList = [
{name :idRolloDFFBibliothek, value:30, state:idRolloDFFBibliothekState},
{name :idRolloDFFWernerBuero, value:30, state:idRolloDFFWernerBueroState},
{name :idRolloDFFAngelikaBuero, value:30, state:idRolloDFFAngelikaBueroState}
]
const SuedDachRolloRaufList = [
{name :idRolloDFFBibliothek, value:100, state:idRolloDFFBibliothekState},
{name :idRolloDFFWernerBuero, value:100, state:idRolloDFFWernerBueroState},
{name :idRolloDFFAngelikaBuero, value:100, state:idRolloDFFAngelikaBueroState}
]
// Wand
const idRolloKueche = 'hm-rpc.0.IEQ0018796.1.LEVEL';
const idRolloSchlaf = 'hm-rpc.0.HEQ0226866.1.LEVEL';
const SuedWandRolloRunterList = [
{name :idRolloKueche, value:40},
{name :idRolloSchlaf, value:25}
]
const SuedWandRolloRaufList = [
{name :idRolloKueche, value:100},
{name :idRolloSchlaf, value:100}
]
// Rollo bewegen, je nach ActionList
// Bei Kipp-Fenster wird der Fenstersensor ausgewertet (wenn state vorhanden) ->
// keine Bewegung wenn Fenster offen
function RolloAction (ActionList) {
ActionList.forEach (function(item) {
let doIt = true;
if (item.state) {
doIt = !getState(item.state).val;
}
if (doIt==true) setState (item.name,item.value);
});
};
// Mittelwert der Bewölkung für die nächsten 4 Stunden
function getCloudPercent() {
let c = getState (idCloud0h).val+getState (idCloud1h).val+getState (idCloud2h).val+getState (idCloud3h).val;
c /=4;
return (c);
}
const SectionList = [
{name:'Ost',Enabled:idOstEnabled,Active:idOstActive,RolloRunterList:OstRolloRunterList,
RolloRaufList:OstRolloRaufList,AziBegin:idOstBeginAzi,AziEnd:idOstEndAzi},
{name:'SuedDach',Enabled:idSuedDachEnabled,Active:idSuedDachActive,RolloRunterList:SuedDachRolloRunterList,
RolloRaufList:SuedDachRolloRaufList,AziBegin:idSuedDachBeginAzi,AziEnd:idSuedDachEndAzi},
{name:'SuedWand',Enabled:idSuedWandEnabled,Active:idSuedWandActive,RolloRunterList:SuedWandRolloRunterList,
RolloRaufList:SuedWandRolloRaufList,AziBegin:idSuedWandBeginAzi,AziEnd:idSuedWandEndAzi}
];
function ScheduleOneSection(ThisSection) {
let Azi=getState (idAzi).val;
let Temp=getState (AussenTemp).val;
let cloudp = getCloudPercent();
let maxCloudp = getState (idMaxCloudp).val;
let AussenTempMin = getState (idAussenTempMin).val;
let AziBegin =getState(ThisSection.AziBegin).val;
let AziEnd =getState(ThisSection.AziEnd).val;
let Enabled = getState (ThisSection.Enabled).val;
setState (idCloudp,cloudp);
let Active=getState (ThisSection.Active).val;
if (Enabled) {
if ((Azi>=AziBegin) && (Azi<AziEnd))
{
if (cloudp<maxCloudp) {
if ((Temp>=AussenTempMin) && (Active == false)) {
Active = true;
setState(ThisSection.Active,Active);
// Rollo runter
RolloAction(ThisSection.RolloRunterList);
}
}
}
if (Active==true) {
if ((Azi>AziEnd) || (cloudp>maxCloudp)) {
// Rollo rauf
Active = false;
setState(ThisSection.Active,Active);
RolloAction(ThisSection.RolloRaufList);
}
}
}
}
function ScheduleAllSections() {
SectionList.forEach (function(item) {
ScheduleOneSection(item);
});
}
on({id: idAzi , change:'ne'}, function (obj) {
ScheduleAllSections();
});
Hier kann ich die einzelnen Sektionen enablen/disablen
@haselchen Ich habe ein Issue erstellt unter :
https://github.com/ioBroker/ioBroker.ws/issues/14#issuecomment-1182780282
Apollon77 hat dies gestern als Bug gekennzeichnet.
hab gerade gesehen , es gab am
Tuesday, February 18, 2025
ein Update für Chrome , stable Channel. Version 133.0.6943.126
Das würde auch zeitlich hinkommen.
Chrome auf Android Handy geht auch einwandfrei.
[EDIT] Chrome ist auf 133.0.6943.127 upgedatet worden. Jetzt geht es wieder schnell !
Also erledigt.
Hier stelle ich euch einen neu entwickelten Heizungs-Controller vor.
Dieser Controller kann bis zu 12 HmIP-VDMot (ELV) Heizungssteller ansteuern.
Dies sind Motoren, keine thermo-elektrische Ventile.
Vorteil: wenig Stromverbrauch, da nur dann Strom benötigt wird, wenn sich der Motor bewegt.
Wer basteln mag : es können auch Eqiva_Modell_N verwendet werden, dann müssen die Kabel aber verlötet werden.
Die Platine hat die Westernbuchsen, die direkt für HmIP-VDMot passen.
Das Design verwendet ein back EMF circuit, um die Umdrehungen des Motors zu zählen.
Dadurch wird eine genaue Stellposition erreicht, im Gegensatz zu einer Zeitmessung.
Ausserdem sind bis zu 35 1-Wire Temperatur Sensoren (DS18B20) anschließbar.
Zwei Sensoren können jeweils einem Ventil zugeordnet werden (je nach dem Anwendungsfall) ,
die anderen sind frei verfügbar. also max. 35 frei verfügbare Sensoren.
Der Controller besteht aus einem WTH-32 Modul (LAN und WLAN, Autodetect) für die UI und einem STM32 Blackpill für
die Hardware-Ansteuerung. Die Platine passt in das Hutschienen Leergehäuse APRA DB9 OBK.
Das Modul kann sowohl für Fussboden-Heizung , wie auch für Radiatoren verwendet werden.
Gesteuert kann das Ganze über MQTT oder JSON - Api.
Wer es ganz rudimentär mag, der STM32 kann auch über serielle Schnittstelle gesteuert werden, ohne WTH-32.
Dann entfallen aber die meisten Einstellmöglichkeiten.
Software Update vom WTH-32 und STM32 wird über die Website des WTH-32 gemacht.
Entwickelt hat es Lenti84 (Hardware und Software für den STM32) und ich (Software für WTH-32 und die UI)
Weitere Infos unter :
https://github.com/Lenti84/VdMot_Controller
(Branch developer)
Hardware Modul:
Hier zwei Webseiten, es gibt noch die Home, Network, About, WTH-32 Update und STM32 Update
Statusseite :
Konfiguration:
Anleitung zur Installation :
https://github.com/Lenti84/VdMot_Controller/wiki/FAQ#installation
Telegram Chat Gruppe auf :
https://t.me/+P0_VMEDQ8NMzZTUy
<31.1.2025>
Neue Version : Es gibt für den WTH und für den STM eine neue Version V1.4.9 (WTH und STM).
Ihr könnt Euch die neue Versionen von meinem Git runterladen :
https://github.com/SurfGargano/VdMot_Controller/releases/latest
(Unter Assets einfach auf die Files klicken, dann werden diese in den Download Ordner runtergeladen)
Änderungen :
WTH :
STM :
@andreas-kerzel Bin grad drüber gestolpert, weil ich das auch brauchte. Im Editor bleibt es immer grün, jedoch in der Vis Anzeige ist es dann richtig
@xelarep Starte mal die js-Instanz neu unter Instanzen
@mick70 Wer mag , kann in Zeile 127 vom main.js den error log in warn ändern.
this.log.error(`Connection issue occurred ${error}`);
this.log.warn(`Connection issue occurred ${error}`);
Die Datei befindet sich hier :
/opt/iobroker/node_modules/iobroker.bambulab
Dann die Log Stufe auf error stellen . Fehlermeldungen kommen dann immer noch durch aber nicht mehr Connection Fehler.
Ich habe mal dazu ein Issue erstellt.
@jayjojayson Mein Lieblingsthema : Javascript Adapter wird immer restriktiver und was früher durchging, wirft jetzt einen Fehler. Bitte auf die neueste Version vom NSPanel mit Lovelace UI updaten.
@ahnungsbefreit Du musst es anlernen. Dazu den _Learn Datenpunkt auf true setzen und dann an der Fernbedienung die entsprechenden Tasten drücken , die Du haben willst.
Unter dem Datenpunkt "L" erscheinen dann die Codes.
Setzen dieser Codes schickt dann der Broadlink das Telegramm
hab gerade gesehen , es gab am
Tuesday, February 18, 2025
ein Update für Chrome , stable Channel. Version 133.0.6943.126
Das würde auch zeitlich hinkommen.
Chrome auf Android Handy geht auch einwandfrei.
[EDIT] Chrome ist auf 133.0.6943.127 upgedatet worden. Jetzt geht es wieder schnell !
Also erledigt.
@homoran sagte in Admin ist sehr langsam mit Chrome:
und was steht in der Browserkonsole? (F12)
Bei Laden von Objects : (zum Vergleich Edge braucht nach Reload 4 Sekunden, Chrome ist nach 3 Minuten noch nicht fertig)
bootstrap.tsx:22 iobroker.admin@7.0.25
socket.io.js:1 [2025-02-21T13:19:22.008Z] Try to connect
App.tsx:1006 Stored version: , new version: 7.4.10
AdminUtils.tsx:244 Please add to "system.adapter.tr-064" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.meteoalarm" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-materialdesign" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-bars" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-material-webfont" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.fritzbox" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-icons8" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-material-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.landroid" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-svg" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.hm-rega" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.easee" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.devices" common.adminUI={"config":"none","tab":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-jqui-mfd" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-addictive-flavour-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-inventwo" common.adminUI={"config":"materialize","tab":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.wiffi-wz" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-ultimate-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:220
Promise.then
registerHandler @ GenericWorker.tsx:217
onReady @ App.tsx:1160
await in onReady
doLoadData @ Connection.ts:577
await in doLoadData
loadData @ Connection.ts:500
onPreConnect @ Connection.ts:433
(anonymous) @ Connection.ts:319
findAnswer @ socket.io.js:1
socket.onmessage @ socket.io.js:1
socket.io.js:1 [2025-02-21T13:19:26.164Z] ws connection error: CLOSE_ABNORMAL
(anonymous) @ console.ts:40
error @ socket.io.js:1
socket.onclose @ socket.io.js:1
socket.io.js:1 [2025-02-21T13:19:26.164Z] Start reconnect 0
socket.io.js:1 [2025-02-21T13:19:26.183Z] Try to connect
App.tsx:1006 Stored version: 7.4.10, new version: 7.4.10
AdminUtils.tsx:244 Please add to "system.adapter.devices" common.adminUI={"config":"none","tab":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.easee" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.fritzbox" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.hm-rega" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-addictive-flavour-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-icons8" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-material-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-svg" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-ultimate-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.meteoalarm" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.tr-064" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-bars" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-inventwo" common.adminUI={"config":"materialize","tab":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-jqui-mfd" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-materialdesign" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.wiffi-wz" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.tr-064" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.meteoalarm" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-materialdesign" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-bars" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-material-webfont" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.fritzbox" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-icons8" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-material-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.landroid" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-svg" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.hm-rega" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.easee" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-mfd-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.devices" common.adminUI={"config":"none","tab":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-jqui-mfd" common.adminUI={"config":"none"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-addictive-flavour-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.vis-inventwo" common.adminUI={"config":"materialize","tab":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.wiffi-wz" common.adminUI={"config":"materialize"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
AdminUtils.tsx:244 Please add to "system.adapter.icons-ultimate-png" common.adminUI={"config":"html"}
(anonymous) @ console.ts:40
fixAdminUI @ AdminUtils.tsx:244
(anonymous) @ GenericWorker.tsx:168
(anonymous) @ GenericWorker.tsx:168
Promise.then
getObjects @ GenericWorker.tsx:165
(anonymous) @ GenericWorker.tsx:193
Promise.then
connectionHandler @ GenericWorker.tsx:191
(anonymous) @ Connection.ts:333
(anonymous) @ Connection.ts:333
(anonymous) @ socket.io.js:1
socket.onmessage @ socket.io.js:1
@haus-automatisierung sagte in Admin ist sehr langsam mit Chrome:
itte die Stable-Version testen (7.4.10)
Bitte schön : 7.4.10 und Cache gelöscht
(Fast) Selbiges Verhalten. Sehr langsam. Was jetzt nicht mehr kommt ist der weiße Bildschrim.
Es muss etwas in Verbindung mit Chrome sein, da Firefox und Edge einwandfrei funktionieren. Und das erst seit gestern
@codierknecht sagte in Admin ist sehr langsam mit Chrome:
Ich habe grundsätzlich den Filter "Nur installierte Adapter" aktiv.
Nützt leider auch nichts.
@haus-automatisierung
Wenn ich im Repo auf Stable umstelle kann ich diese Versionen laden
Oder kann ich sonst noch wo umstellen ?
@haus-automatisierung
Ich habe auch andere frühere Version probiert ( bis zur 7.4.12) , da ist es der gleiche Fehler.
(Stable geht nur bis 3.7.8, wird wahrscheinlich nicht mehr funktionieren)
Seit gestern ist Admin ist sehr langsam mit Chrome.
Dauert viele Minuten um die Adapter oder Objects Seite zu laden. Instanzen Seite geht wieder sehr flott.
(Browser Cache habe ich gelöscht)
Admin Version 7.4.21, Js-Controller 7.06, Node.js: v20.18.2
Die CPU langweilt sich mit 0.13%
Firefox und Edge funktionieren einwandfrei und in passabler Geschwindigkeit.
Gabs da ein Update von Chrome ?
Auch ist öfters nach Reload ein weißer Bildschirm und diese Console Ausgabe :
load script:41
GET http://192.xxx.xxx.xxx:8081/static/js/9228.c01adeea.chunk.js net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK)
r.l @ load script:41
r.f.j @ jsonp chunk loading:43
(anonymous) @ ensure chunk:6
r.e @ ensure chunk:5
(anonymous) @ sharing:46
d @ consumes:22
(anonymous) @ consumes:112
(anonymous) @ consumes:77
89303 @ consumes:129
(anonymous) @ consumes:226
r.f.consumes @ consumes:207
(anonymous) @ ensure chunk:6
r.e @ ensure chunk:5
22974 @ index.tsx:1
r @ bootstrap:19
(anonymous) @ startup:4
(anonymous) @ main.a62b490f.js:1
jsonp chunk loading:27 Uncaught (in promise) ChunkLoadError: Loading chunk 9228 failed.
(error: http://192.xxx.xxx.xxx:8081/static/js/9228.c01adeea.chunk.js)
at r.f.j (jsonp chunk loading:27:18)
at ensure chunk:6:25
at Array.reduce (<anonymous>)
at r.e (ensure chunk:5:56)
at Object.get (sharing:46:195)
at d (consumes:22:15)
at consumes:112:9
at consumes:77:9
at 89303 (consumes:129:16)
at consumes:226:42
r.f.j @ jsonp chunk loading:27
(anonymous) @ ensure chunk:6
r.e @ ensure chunk:5
(anonymous) @ sharing:46
d @ consumes:22
(anonymous) @ consumes:112
(anonymous) @ consumes:77
89303 @ consumes:129
(anonymous) @ consumes:226
r.f.consumes @ consumes:207
(anonymous) @ ensure chunk:6
r.e @ ensure chunk:5
22974 @ index.tsx:1
r @ bootstrap:19
(anonymous) @ startup:4
(anonymous) @ main.a62b490f.js:1