NEWS
UNSOLVED Javascript - Blockly wird oft nicht gespeichert
-
@liv-in-sky
ja, komplett -
@dslraser manchmal denke ich, evtl spinnt ein anderer adapter da mit rein - ich bin auf latest und habe probleme - außer ich downgrade socketio auf 3.0.7 , da ist es eigentlich vieeeel besser ( hatte aber auch schon einmal dieses speicher problem mit 3.0.7)
ich finde auch, dass der rest ziemlich flüssig läuft - wir haben noch keine gemeinsamkeiten gefunden, warum es bei den meisten geht und bei einigen von uns nicht
-
@liv-in-sky sagte in Javascript - Blockly wird oft nicht gespeichert:
@dslraser du bist auch mit allem auf latest ?
ioBroker ist auf einer Synology mit 16 GB RAM im Docker Container (alles aktuell)
Ich bearbeite meine Blocklys oder JS Sachen per WLAN (auch fast immer mit Chrome) mit einem MacBook Pro aus 2018 - auch ein performantes Gerät)
-
@liv-in-sky sagte in Javascript - Blockly wird oft nicht gespeichert:
manchmal denke ich, evtl spinnt ein anderer adapter da mit rein
dann sollte man vielleicht mal diese vergleichen und schauen ob sich Gemeinsamkeiten oder Unterschiede finden lassen ?
Ich habe diese Adapter laufen
-
Wie viel Sinn es jetzt macht, wenn jeder noch seine ganzen Instanzen zeigt, sei mal dahingestellt, mache aber trotzdem mit um vielleicht irgendwie behilflich zu sein..
-
@4-Real sagte in Javascript - Blockly wird oft nicht gespeichert:
Wie viel Sinn es jetzt macht
stimmt schon....,aber
(ich habe von z.B. Socketio gar keine Instanz, weil ich VIS und solche Adapter, die das anscheinend benötigen, nicht nutze)
Der Adapter scheint es ja dann schon mal nicht zu sein, weil Du den ja hast und ich nicht, aber beide Systeme laufen Problemlos. -
@dslraser @4-Real ch habe über 50 adapter
werd mal aufräumen - einige sind nur zum spielen oder für einen kurztest - und ich würde gerne nochmal betonen, dass ich keinen speziellen adapter im auge habe - leider weiß ich nicht mehr, was ich noch testen könnte
ich vergleiche mal mit eurer installation - danke fürs posten
-
@liv-in-sky sagte in Javascript - Blockly wird oft nicht gespeichert:
werd mal aufräumen - einige sind nur zum spielen oder für einen kurztest
das mache ich auch regelmäßig. Die, die schon eine Weile deaktiviert "rum liegen", schmeiße ich dann wieder raus...wenn man die sowieso nicht nutzt, können die ja wech
-
@dslraser ja - ist wie mit alten schrauben und so zeugs - hebt man auch immer auf, weil man denkt, es wird irgendwann mal gebraucht
-
@liv-in-sky
dann schreibe Dir mal auf (oder merke Dir) welche Du raus schmeißt. Nur falls es dann funktionieren sollte...(vielleicht, wenn an Deiner Vermutung was drann ist, kann man es dann noch besser eingrenzen)Dann könntest Du ja zusätzlich vergleichen welche bei uns laufen und welche Du vielleicht ausserdem aktiv hast.
Hat eigentlich mal Jemand versucht alle Adapter, bis auf die Script Engine zu deaktivieren und dann was z.B. in einem Blockly zu machen ?
Vielleicht spielen auch die zusätzlichen NPM-Module im JS-Adapter eine Rolle ?
Ich habe zur Zeit diese eingetragen. -
das testen ist dauert immer etwas - da ich nicht sagen kann, wann es soweit ist, muss ich erstmal wieder etwas zum programmieren haben
die nicht-aktivierten, die ich gelöscht habe, habe ich nicht notiert - habe auch wieder socketio auf aktuelkl gebracht, da hatte ich letztes mal sofort probleme
momentan habe ich deaktiviert:
sensate, mytime, time-switch und phantom
jetzt habe ich mal ein paarmal "rumgeklickt" - sieht schon mal besser aus - werd noch in den energy-modus gehen, der wird bei mir auch immer wieder für win 10 aktiviert.
-
echt seltsam - einiges rumgeklickt - energy modus aktiviert - wieder aufgewacht - weiter geklickt - ist definitiv stabiler - aber muss noch mehr "klicken" und länger offen lassen
-
bin erstaunt - bisher keine probleme - mehrere energy-savings des pc's - auch länger einfach offen stehen lassen und größere blockly kopiert und einiges umprogrammiert - bis jetzt alles gut
-
@liv-in-sky sagte in Javascript - Blockly wird oft nicht gespeichert:
sensate, mytime, time-switch und phantom
Was sind denn das für Adapter die sagen mir alle nix ... bzw was genau hast Du jetzt geändert?
-
die heißen so
sensate (DIY sensoren)
mytime (countdown)
time-switch (zeitbasiertes schalten)
phantomjs (screenshots from websites)ich habe viele deaktivierte instanzen und adapter deinstalliert und die oben genannten 4 liefen und die habe ich pausiert
ich teste lieber noch etwas um sicher zu sein - mal sehen, was der programmiertag heute so bringt - werd die adapter wieder einzeln aktivieren und beobachten - habe momentan kein blockly project, daher dauert es etwas, bis ich wieder neuigkeiten habe- ich kann den fehler leider nicht erzeugen - er kommt, wenn er kommt
habe noch zufällig entdeckt, das mein desktop pc und iobroker verschiedene uhrzeiten hatten - unterschied ca 4-5 sekunden - das war das einzige, was ich am desktop pc geändert habe - aber ich denke mal, dies kann wohl keinen einfluss haben
hier ein bild mit time-switch und mytime in der vis umgesetzt
-
@liv-in-sky sagte in Javascript - Blockly wird oft nicht gespeichert:
die nicht-aktivierten, die ich gelöscht habe
Die sollten aber doch sowieso gar keinen Einfluss nehmen, da sie deaktiviert sind.
Ich habe auch etliche deaktivieren Adapter, die aber auch schon vor dem Problem vorhanden und deaktiviert waren.
Adapter, die Einfluss nehmen könnten, wären für mich Adapter die in Blockly auftauchen/abgerufen werden, wie z.b. sayit, telegram bzw alles was mit sendto zu tun hat.
Was ich mir auch vorstellen könnte, die neuen Funktionen/Bausteine, die im blockly dazu kamen, dass diese Probleme bereiten.
Wenn ich am WE dazu komme, werde ich mit verschiedenen Admin Versionen mal testen. -
Glaub ich hab was gefunden... Aber noch ohne Langzeittest.
An alle die den Speicherfehler haben.. Verwendet ihr den dunklen Anzeigemodus?
-
nein ich verwende den hellen und habe den Speicherfehler. Meinst du es liegt daran?
-
@saeft_2003 Bei mir tritt er komischerweise nur beim Dunklen bis jetzt auf und den hab ich seit Einführung nur verwendet. Nach Browser Cache leeren und auf Hell stellen gehts, wenn ich wieder auf Dunkel stell spinnt er wieder. Wie gesagt ist noch kein Langzeittest aber momentan wirkt es so.... Allerdings mit Chrome (socketio 3.0.9), Safari mag er gar nicht mehr. Spätestens seit der Beta Version von Soket io 3.0.10 kann ich keine Variablennamen mehr ändern. Da springt der ganze Bildschirm nach oben. Das hat aber sonst keiner oder?
-
Noch eine Frage: Wenn Ihr das Problem habt, habt ihr mehrere Tabs auf? Wenn ihr Adapter habt die veiel Object/State changes generieren kann es natürlich ggf im Browser zu engpässen kommen wiel am Ende ja alle relevanten State changes da hin gemeldet werden ...