NEWS
Property 'type' does not exist on type 'ObjectCommon'
-
Ich habe mir das folgende Javascript angelegt und bekomme ein paar Fehler. Was ist denn hier das Problem?
Node.js: v10.18.1
NPM: 6.13.4
JS 4.6.17https://forum.iobroker.net/topic/1671/vorlage-anwesenheitssimulation-script
n({id: IDAWSaktiv, val: false }, function(obj) // Event: wenn AWS Flag auf nicht aktiv gesetzt wurde { var objGruppeI = " "; // Baut die IDGruppe zusammen Position 1 var objGruppeJ = " "; // Baut die IDGruppe zusammen Position 2 var countobj = 0; //counter fuer Verzoegerungen zwischen den Ausschaltungen var id; var object; for (var i = 1; i <= 5; i++) { // Loop fuer die Gruppen-Nr objGruppeI = "IDGruppe" + i; // Loop fuer die Geraete Nr der IDGruppen 1 - 5 for (var j = 1; j <= 5; j++) { // Loop Position 2 /1 - 5 ) objGruppeJ = objGruppeI + j ; // Ermittlung Position 2 id = eval(objGruppeJ); if (SpaceChk.test(id)) { // Check for blanks } else { // keine blanks object = getObject(id); if (GeraetExists(objGruppeJ) === true) { // Gibt es das Geraet clearStateDelayed(id); // Alle Pläne der Gruppe loeschen if (ausflag) { // sollen die Teilnehmer ausgeschaltet werden ? if (object.common && object.common.type === 'boolean') { // ist es ein STATE Geraet ? setStateDelayed(id, AusschaltFlag, countobj); // ausschalten mit je 300 millisekunden wartezeit } if (object.common && object.common.type === 'number') { // ist es ein LEVEL Geraet ? setStateDelayed(id, DimmAusschalt, countobj); // ausschalten mit je 300 millisekunden wartezeit } } // endif check ob Geraete ausgeschaltet werden sollen countobj = countobj + 300; // alle 300 millisekunden schalten } // endif fuer Geraetecheck und switch off } // end Space Check } // Ende Position 2 Loop } // Ende Position 1 Loop log("EVENT AWS deaktiviert Der schedule zur geplanten Ausschaltung von Geraeten wurde zurueckgesetzt " ,"info"); string = ";;;;;;;AWS wurde deaktiviert - Der schedule zur geplanten Ausschaltung von Geraeten wurde zurueckgesetzt"; // bereite LOG vor writelog(string); // schreibe LOG in Datei if(debug ) { listcheckSwitch();} }); // ende on id
-
@watcherkb meine Glaskugel ist gerade zu Polierer....
was sind den die Fehler ??
-
@arteck steht doch im Betreff, aber hier noch einmal als Bild:
-
@watcherkb ist kein fehler - wird immer so angezeigt - einfach ignorieren
-
@liv-in-sky ah ok, das ist natürlich verwirrend wenn man noch nie was mit JS zu tun hatte. Danke dir