NEWS
[gelöst] Js2file auch unter Windows?
-
LOL
Setzt du es bitte als gelöst.
-
zu früh gefreut, doch nicht gelöst.
ich hab mit dem Js2file Adapter meine Scripte auf dem Windows Rechner gesichert und wollte sie dann auf dem neu aufgesetzten Linux Rechner syncen.
Dort werden die Scripte auch gesynct, aber nur die Java script files kommen korrekt rüber. Alle Blockly scripte werden nicht als Blockly importiert, sondern als Java code.
Kann ich das irgendwie fixen?
-
Welche Version vom js2fs nutzt du? Aktuellste? Blockig Skripte sollten als file eine andere Endung haben als normale JavaScript. Ist das so?
-
die js2file Version ist die 0.1.5
Die Javascript files heissen xxx.js
Die Blockly scripte heissen xxx.blockly
-
Dann bug im GitHub aufmachen weil dann was nicht stimmt.
-
PS: Eine Bitte.
Unter script.js.* liegen die Skript-Objekte.
Es wäre super von so einem Blockly-Skript mal von beiden Systemen (also da wo es her ist und da wo es nicht korrekt als Blockly importiert wird) die Objektdefinition zu bekommen.
Dazu unter "Objekte" den Expertenmodus einschalten und die Filter beim typ raus, dann müsstest Du die script.js.* Objekte sehen können. Dort dann auf den Stift rechts und "raw (experts only)" Tab das JSON hier posten. Würde es gern mal vergleichen
-
so, hier ist der Export vom Quellsystem (Windows)
! ````
{
"common": {
"name": "Gartenlicht_aus",
"engineType": "Blockly",
"source": "on({id: "hm-rpc.2.NEQ0062447.1.STATE"/UG_Werkstatt_tfk_Tuer:1.STATE/, val: false}, function (obj) {\n var value = obj.state.val;\n var oldValue = obj.oldState.val;\n if (getState("hm-rpc.0.LEQ0884215.1.STATE").val == true) {\n setState("hm-rpc.0.LEQ0884215.1.STATE"/Poolbeleuchtung.STATE/, false);\n }\n if (getState("hm-rpc.0.MEQ0023494.3.STATE").val == true) {\n setState("hm-rpc.0.MEQ0023494.3.STATE"/GrillLicht.STATE/, false);\n }\n if (getState("hm-rpc.0.MEQ0023494.4.STATE").val == true) {\n setState("hm-rpc.0.MEQ0023494.4.STATE"/WegLicht.STATE/, false);\n }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJhJTNBYzUoZUhVRHZ4JTIzJTVCcTBRNXhfRyUyMiUyMHglM0QlMjI2MyUyMiUyMHklM0QlMjIxMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4yLk5FUTAwNjI0NDcuMS5TVEFURSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFZmFsc2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyJTJGJTJCMFBWJTJDJTIzOSUyNW9rJTdDbWpETm0lNUJIbCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjVXM2FzMUVyKE8lMkJRJTJDdlclN0IlM0YlN0JvRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyRmJMd2RhVDJaWSU1RWglMkNZVmclN0NacW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5MRVEwODg0MjE1LjEuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyYndkKC5XSHpQbzU1JTYwJTYwdm9LLiUyQzklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyaVZFJTYwVEYlN0QlM0ElMjMtJTdEN29hJTYwVCUyRldJRCUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG0tcnBjLjAuTEVRMDg4NDIxNS4xLlNUQVRFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyNWx1U3JYMVpkNSglMjVWVn5ad3B5JTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMnlkJTI1MzN2VjglMkMlN0RHJTdEKCU3QkNTLn5wJTNBJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVGkxJTNEcWQ0bHchOFYlN0NSX3VYdyUzRCUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlBYJTJGczlnISU1QnlRVW4lMkZWcCU1RWZXVk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjMuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTJGTktvJTVFJTI1Z3RTc3Iya3QlMkJlJTI1KFpnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMlIlNUQqb01jQ35lKWdhWSUzQjNlJTQwVUE0JTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjMuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJHWilrJTYwZ2YpJTdCJTNGKSUzRlVTXy0lM0FSSkolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIybyhPOU93JTdCRzMwMk56a1MtLVVFbyUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjcpclYlMjViSXglN0RTJTVCITFDekklM0YlM0ZJJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTdEa3NCJTVCVEwlNjB4eSE4RSE3UzMlMkN+RiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4wLk1FUTAwMjM0OTQuNC5TVEFURSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJkX28lNUJEOSUyQzIlM0EhbFhFOSUyQ3hMdlpRJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkFta0ZoMFVuWVoqLWpPJTJGJTdCNDglNUJuJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjQuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlM0QlMjNjbUMoNnY4UmJkfiU1RFV2fjFHTCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==",
"enabled": true,
"engine": "system.adapter.javascript.0",
"debug": false,
"verbose": false,
"mtime": 1528615565
},
"type": "script",
"_id": "script.js.common.Beleuchtung.Gartenlicht_aus",
"from": "system.adapter.js2fs.0",
"ts": 1528615571152,
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator"
},
"native": {}
}und hier der Export vom Zielsystem (Linux) >! ```` { "type": "script", "common": { "engineType": "Javascript/js", "engine": "system.adapter.javascript.0", "debug": false, "verbose": false, "name": "Gartenlicht_aus", "enabled": false, "source": "on({id: \"hm-rpc.2.NEQ0062447.1.STATE\"/*UG_Werkstatt_tfk_Tuer:1.STATE*/, val: false}, function (obj) {\n var value = obj.state.val;\n var oldValue = obj.oldState.val;\n if (getState(\"hm-rpc.0.LEQ0884215.1.STATE\").val == true) {\n setState(\"hm-rpc.0.LEQ0884215.1.STATE\"/*Poolbeleuchtung.STATE*/, false);\n }\n if (getState(\"hm-rpc.0.MEQ0023494.3.STATE\").val == true) {\n setState(\"hm-rpc.0.MEQ0023494.3.STATE\"/*GrillLicht.STATE*/, false);\n }\n if (getState(\"hm-rpc.0.MEQ0023494.4.STATE\").val == true) {\n setState(\"hm-rpc.0.MEQ0023494.4.STATE\"/*WegLicht.STATE*/, false);\n }\n});\n\n//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJhJTNBYzUoZUhVRHZ4JTIzJTVCcTBRNXhfRyUyMiUyMHglM0QlMjI2MyUyMiUyMHklM0QlMjIxMiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4yLk5FUTAwNjI0NDcuMS5TVEFURSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFZmFsc2UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyJTJGJTJCMFBWJTJDJTIzOSUyNW9rJTdDbWpETm0lNUJIbCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjVXM2FzMUVyKE8lMkJRJTJDdlclN0IlM0YlN0JvRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyRmJMd2RhVDJaWSU1RWglMkNZVmclN0NacW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5MRVEwODg0MjE1LjEuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyYndkKC5XSHpQbzU1JTYwJTYwdm9LLiUyQzklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyaVZFJTYwVEYlN0QlM0ElMjMtJTdEN29hJTYwVCUyRldJRCUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaG0tcnBjLjAuTEVRMDg4NDIxNS4xLlNUQVRFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyNWx1U3JYMVpkNSglMjVWVn5ad3B5JTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMnlkJTI1MzN2VjglMkMlN0RHJTdEKCU3QkNTLn5wJTNBJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVGkxJTNEcWQ0bHchOFYlN0NSX3VYdyUzRCUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlBYJTJGczlnISU1QnlRVW4lMkZWcCU1RWZXVk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjMuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTJGTktvJTVFJTI1Z3RTc3Iya3QlMkJlJTI1KFpnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMlIlNUQqb01jQ35lKWdhWSUzQjNlJTQwVUE0JTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjMuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJHWilrJTYwZ2YpJTdCJTNGKSUzRlVTXy0lM0FSSkolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIybyhPOU93JTdCRzMwMk56a1MtLVVFbyUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjcpclYlMjViSXglN0RTJTVCITFDekklM0YlM0ZJJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTdEa3NCJTVCVEwlNjB4eSE4RSE3UzMlMkN+RiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhtLXJwYy4wLk1FUTAwMjM0OTQuNC5TVEFURSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJkX28lNUJEOSUyQzIlM0EhbFhFOSUyQ3hMdlpRJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkFta0ZoMFVuWVoqLWpPJTJGJTdCNDglNUJuJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VobS1ycGMuMC5NRVEwMDIzNDk0LjQuU1RBVEUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlM0QlMjNjbUMoNnY4UmJkfiU1RFV2fjFHTCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==", "mtime": 1528622766 }, "native": {}, "from": "system.adapter.js2fs.0", "ts": 1528892362386, "_id": "script.js.common.Beleuchtung.Gartenlicht_aus", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
Ok, es wird definitiv falsch angelegt.
Dann bitte mal auf dem Zielsystem das File und Skript im ioBroker löschen. Dann js2fs auf Loglevel Debug setzen (Instanzen -> Expertenmodus -> Spalte Loglevel). Dann das Blockly-File ins Verzeichnis kopieren und Debug log senden
-
So,
hier kommt das log:
-
hehe … ja Bug gefunden ...
Installier mal von https://github.com/Apollon77/iobroker.js2fs und versuchs nochmal. geht jetzt?
-
Stop. Nicht installieren muss. Phones checken. Melde mich.
-
Ok jetzt von mir mal bitte installieren und versuchen. Sollte an sich jetzt tun.
Wenn passt dann reiche ich das beim Entwickler ein.
-
Hey, meine Blocklys sind wieder da.
Hab jetzt erstmal eins getestet, das tut was es soll.
Apollon, du bist der Beste.
-
Ok, ich bereite dann mal die 0.1.6 vor
-
Noch eine Anmerkung:
bei einigen wenigen Blocklys sind die Datenpunkte vom rpc Adapter nicht korrekt übernommen worden. Da steht dann im Datenpunkt z.B "rpc.0.NEQ1234567.1.STATE" anstelle "Fenster_EG_Bad.SATE".
Ich finde da leider keine Regelmässigkeit, wann das passiert.
-
hm-rega neu starten dann JavaScript-Adapter neu starten! namen werden nur bei einem Neustart einmalig geladen glaub ich mich zu erinnern
-
Das hat nix geändert.
Das Problem tritt auch nur bei einigen wenigen Blocklys auf. Die grosse Mehrheit ist korrekt übernommen worden.
-
Interessant. Bei den "kaputten" was steht in den Raw Object.-JSON dort als "common.engineType?
Schreib mal "Blockly" rein falls was anderes drin steht
-
Da steht "Blockly" drin.
-
Dann sollte es mal mindestens korrekt importiert sein. Mal Javascript adapter neu starten?
Und was genau tut nicht? Editor geht nicht für Blockly auf oder was?