NEWS
solved: 3x Ausführung im Log - schaltet aber gar nicht
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
Ich kann mir irgendwie auch schwer vorstellen, dass * im Gegensatz zum spezifizierten Tag nur den Logeintrag auslöst anstatt, die Aufgabe zu erfüllen.
deswegen sollst du das ja schon lange mal aus dem Trigger nehmen!
hast du das inzwischen getan? -
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran Habe ich schon lange
kannst du bitte den Post mit dem Output davon verlinken?
ich finde ihn nicht. -
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran Habe ich schon lange
kannst du bitte den Post mit dem Output davon verlinken?
ich finde ihn nicht.@homoran Here we go:

setState("deconz.0.Lights.19.on"/*Küchen Boiler on*/, true); console.log('Schalte Boiler an'); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpMy0lNjBjOCUyQyU1Qmg4U0MlN0RkJTIzNXpMdlAlMjIlMjB4JTNEJTIyNTg4JTIyJTIweSUzRCUyMjE4OCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWRlY29uei4wLkxpZ2h0cy4xOS5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMl8lMjNLSSU3Ql9tSn4zJTdCT3BIWWlneXVNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkslMkJaKCl0VGRVcFE4N0E3OCU2MHZXMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkxYWjVvNDd2Q1pGdUVMbVUlMkNwQy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU2NoYWx0ZSUyMEJvaWxlciUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNFVor Auslösung:
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Danach
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Und ja, der Boiler ist an und war vorher aus. Es gab auch nur einen Logeintrag

-
@homoran Here we go:

setState("deconz.0.Lights.19.on"/*Küchen Boiler on*/, true); console.log('Schalte Boiler an'); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpMy0lNjBjOCUyQyU1Qmg4U0MlN0RkJTIzNXpMdlAlMjIlMjB4JTNEJTIyNTg4JTIyJTIweSUzRCUyMjE4OCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWRlY29uei4wLkxpZ2h0cy4xOS5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMl8lMjNLSSU3Ql9tSn4zJTdCT3BIWWlneXVNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkslMkJaKCl0VGRVcFE4N0E3OCU2MHZXMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkxYWjVvNDd2Q1pGdUVMbVUlMkNwQy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU2NoYWx0ZSUyMEJvaWxlciUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNFVor Auslösung:
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Danach
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Und ja, der Boiler ist an und war vorher aus. Es gab auch nur einen Logeintrag

@ch90045 echt strange!
da würde ich jetzt wirklich die Kiste rebooten
-
@homoran Here we go:

setState("deconz.0.Lights.19.on"/*Küchen Boiler on*/, true); console.log('Schalte Boiler an'); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJpMy0lNjBjOCUyQyU1Qmg4U0MlN0RkJTIzNXpMdlAlMjIlMjB4JTNEJTIyNTg4JTIyJTIweSUzRCUyMjE4OCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWRlY29uei4wLkxpZ2h0cy4xOS5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMl8lMjNLSSU3Ql9tSn4zJTdCT3BIWWlneXVNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkslMkJaKCl0VGRVcFE4N0E3OCU2MHZXMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkxYWjVvNDd2Q1pGdUVMbVUlMkNwQy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU2NoYWx0ZSUyMEJvaWxlciUyMGFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNFVor Auslösung:
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Danach
{ "type": "state", "common": { "name": "Küchen Boiler on", "type": "boolean", "role": "switch", "read": true, "write": true }, "native": {}, "from": "system.adapter.deconz.0", "user": "system.user.admin", "ts": 1659936853320, "_id": "deconz.0.Lights.19.on", "acl": { "object": 1636, "state": 1636, "owner": "system.user.iwona", "ownerGroup": "system.group.administrator" } }Und ja, der Boiler ist an und war vorher aus. Es gab auch nur einen Logeintrag

-
-




Läuft, aber war ja auch mit den anderen jobs im orginal Blockly der Fall - neu ist, dass nur ein Logeintrag auftaucht :D
@ch90045 root user.?
warum? -




Läuft, aber war ja auch mit den anderen jobs im orginal Blockly der Fall - neu ist, dass nur ein Logeintrag auftaucht :D
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran warum nicht?
weil das die Rechte verbiegen kann, dass der Systemuser iobroker Probleme bekommt.
Bitte als normaler user einloggen und dann
iobroker stop iobroker fix iobroker startnacheinander ausführen um die Rechte wieder zu fixen.
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran warum nicht?
weil das die Rechte verbiegen kann, dass der Systemuser iobroker Probleme bekommt.
Bitte als normaler user einloggen und dann
iobroker stop iobroker fix iobroker startnacheinander ausführen um die Rechte wieder zu fixen.
-
Öhm, wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
Wie dann da schon irgendwo als Meldung steht schaltet er im Debug Modus nicht wirklich sondern schreibt nur.Also, ist der Debug Modus an? Wenn ja => ausschalten und dann sollte es auch gehen.

-
Öhm, wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
Wie dann da schon irgendwo als Meldung steht schaltet er im Debug Modus nicht wirklich sondern schreibt nur.Also, ist der Debug Modus an? Wenn ja => ausschalten und dann sollte es auch gehen.

@bananajoe was soll gehen? Drei croneinträge im gleichen blockly gehen nur einer nicht, alle haben den gleichen Debug Haken.
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran auf dem System gibt es keinen anderen user
dann leg einen an
-
Öhm, wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
Wie dann da schon irgendwo als Meldung steht schaltet er im Debug Modus nicht wirklich sondern schreibt nur.Also, ist der Debug Modus an? Wenn ja => ausschalten und dann sollte es auch gehen.

@bananajoe sagte in 3x Ausführung im Log - schaltet aber gar nicht:
wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
wieso?
wenn der debug Block auf debug gestellt wäre, landet es im log auch als debug.Aber wo siehst du das?
-
@bananajoe was soll gehen? Drei croneinträge im gleichen blockly gehen nur einer nicht, alle haben den gleichen Debug Haken.
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran auf dem System gibt es keinen anderen user
Da sollte man aber wissen, dass man sich niemals als root anmeldet und immer mit einem normalen User, der bei Bedarf erweiterte Rechte bekommt, wenn das hier stimmt:
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@paul53 Paul, ICH weiss das ;) Ich arbeite seit 1999 mit Solaris/Linux
Gruss, Jürgen
-
@bananajoe sagte in 3x Ausführung im Log - schaltet aber gar nicht:
wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
wieso?
wenn der debug Block auf debug gestellt wäre, landet es im log auch als debug.Aber wo siehst du das?
@homoran sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@bananajoe sagte in 3x Ausführung im Log - schaltet aber gar nicht:
wenn er Debug-Einträge aus dem Blockly-Skript hat ist auch der Debug Modus im Editor an.
wieso?
wenn der debug Block auf debug gestellt wäre, landet es im log auch als debug.Aber wo siehst du das?
Ich habe mich total verguckt, war am Thema vorbei was ich geschrieben hatte
-
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@homoran auf dem System gibt es keinen anderen user
Da sollte man aber wissen, dass man sich niemals als root anmeldet und immer mit einem normalen User, der bei Bedarf erweiterte Rechte bekommt, wenn das hier stimmt:
@ch90045 sagte in 3x Ausführung im Log - schaltet aber gar nicht:
@paul53 Paul, ICH weiss das ;) Ich arbeite seit 1999 mit Solaris/Linux
Gruss, Jürgen
@wildbill Ich bin mir durchaus bewusst, was der root user ist und ich habe mich bewusst für den root user entschieden. Das system ist nur in meinem LAN erreichbar und nur ich komme auf das System - ich sehe die Problematik nicht.
Bei einem Multiuser Systems wäre ich mit dem user root vorsichtiger - hier sehe ich keine Notwendigkeit.
-
@wildbill Ich bin mir durchaus bewusst, was der root user ist und ich habe mich bewusst für den root user entschieden. Das system ist nur in meinem LAN erreichbar und nur ich komme auf das System - ich sehe die Problematik nicht.
Bei einem Multiuser Systems wäre ich mit dem user root vorsichtiger - hier sehe ich keine Notwendigkeit.
@ch90045 Dann hast Du die ganzen Jahre aber nicht verstanden, worum es geht. Es geht nicht nur um das Thema Sicherheit (oder erst in zweiter Instanz) sondern einfach darum in welchem User-Kontext was läuft. Iobroker ist mittlerweile seit geraumer Zeit darauf ausgelegt, als user iobroker in ganz normalem User-Kontext zu laufen. Bei Bedarf holt sich dieser User (unter Linux) per sudo erweiterte Berechtigungen. Wenn Du da jetzt als root angemeldet bist und so beispielsweise iobroker administrierst oder Ordner oder Dateien anlegst, oder einen Adapter installierst, so übernehmen die neuen Dateien logischerweise die Berechtigungen von root. Dass Dir das dann irgendwann auf die Füße fällt, wenn der user iobroker darauf keinen Zugriff erhält, weil die Dateien eben root gehören, sollte nach so vielen Jahren Erfahrung offensichtlich sein. Zum Thema Sicherheit muss ich nichts sagen, root darf so gut wie alles, und damit natürlich auch alle Skripte und Programme, die in seinem Umfeld gestartet werden. Von obigem mal angesehen würde ich so ein System definitiv nicht in irgendein Netzwerk hängen, schon gar nicht mit möglicher Verbindung ins Internet. Das sollte "einem Profi" auch klar sein.
Also entweder flunkerst Du mit der jahrzehntelangen Erfahrung mit Solaris/Linux, wurdest da ursprünglich von Jemandem ausgebildet, der so absolut keine Ahnung hatte und nie was dazugelernt, oder ignorierst mit purer Absicht alles, was von Anfang an als best practice gilt.Sei es, wie es ist, wer sich als root anmeldet, nicht versteht, warum das eine ganz schlechte Idee ist, der hat es nicht verstanden und verdient es vermutlich, früher oder später auf diverse Probleme zu stoßen.
Wer sich bewusst dazu entschieden hat, der hat irgendwo irgendwas gewaltig missverstanden!
Gruss, Jürgen
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden