NEWS
Beta Test Simulation auf der Basis von fullcalendar
Beta Test Simulation auf der Basis von fullcalendar
-
Hallo,
ich kann keine Simulation starten. Der Knopf wird nur für einen Sekundenbruchteil "rot" und dann war es das. Was könnte das sein? Was kann ich an weiteren Infos zur Verfügung stellen?`
GrüßeAndreas
-
Hallo,
ich kann keine Simulation starten. Der Knopf wird nur für einen Sekundenbruchteil "rot" und dann war es das. Was könnte das sein? Was kann ich an weiteren Infos zur Verfügung stellen?`
GrüßeAndreas
@andreas-k-0 said in Beta Test Simulation auf dem Basis von fullcalendar:
Sekundenbruchteil "rot"
Das geht mir leider auch so.
Kann ich irgendwelche Loginfo's zur Verfügung stellen...? -
@andreas-k-0 said in Beta Test Simulation auf dem Basis von fullcalendar:
Sekundenbruchteil "rot"
Das geht mir leider auch so.
Kann ich irgendwelche Loginfo's zur Verfügung stellen...? -
Simulation eingerichtet:

Gestartet und dann die Lampe geschaltet.
Fullkalender raucht ab...
Log:

2024-02-11 22:41:21.692 - info: admin.0 (2641) ==> Connected system.user.admin from 2a00:6020:43cd:bd00:5d21:966e:d2b2:80a9
2024-02-11 22:44:00.144 - error: fullcalendar.0 (116191) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2024-02-11 22:44:00.147 - error: fullcalendar.0 (116191) unhandled promise rejection: Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.155 - error: fullcalendar.0 (116191) TypeError: Cannot read properties of null (reading '_id')
at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 22:44:00.157 - error: fullcalendar.0 (116191) Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.193 - info: fullcalendar.0 (116191) terminating
2024-02-11 22:44:00.195 - warn: fullcalendar.0 (116191) Terminated (UNCAUGHT_EXCEPTION): Without reason
2024-02-11 22:44:00.698 - info: fullcalendar.0 (116191) terminating
2024-02-11 22:44:00.793 - error: host.smarthomepi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2024-02-11 22:44:00.794 - error: host.smarthomepi Caught by controller[1]: TypeError: Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.794 - error: host.smarthomepi Caught by controller[1]: at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
2024-02-11 22:44:00.795 - error: host.smarthomepi Caught by controller[1]: at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 22:44:00.795 - error: host.smarthomepi instance system.adapter.fullcalendar.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2024-02-11 22:44:00.795 - info: host.smarthomepi Restart adapter system.adapter.fullcalendar.0 because enabled
2024-02-11 22:44:30.921 - info: host.smarthomepi instance system.adapter.fullcalendar.0 started with pid 116742
2024-02-11 22:44:33.250 - info: fullcalendar.0 (116742) starting. Version 2.3.4 in /opt/iobroker/node_modules/iobroker.fullcalendar, node: v18.17.1, js-controller: 5.0.17 -
Simulation eingerichtet:

Gestartet und dann die Lampe geschaltet.
Fullkalender raucht ab...
Log:

2024-02-11 22:41:21.692 - info: admin.0 (2641) ==> Connected system.user.admin from 2a00:6020:43cd:bd00:5d21:966e:d2b2:80a9
2024-02-11 22:44:00.144 - error: fullcalendar.0 (116191) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2024-02-11 22:44:00.147 - error: fullcalendar.0 (116191) unhandled promise rejection: Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.155 - error: fullcalendar.0 (116191) TypeError: Cannot read properties of null (reading '_id')
at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 22:44:00.157 - error: fullcalendar.0 (116191) Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.193 - info: fullcalendar.0 (116191) terminating
2024-02-11 22:44:00.195 - warn: fullcalendar.0 (116191) Terminated (UNCAUGHT_EXCEPTION): Without reason
2024-02-11 22:44:00.698 - info: fullcalendar.0 (116191) terminating
2024-02-11 22:44:00.793 - error: host.smarthomepi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2024-02-11 22:44:00.794 - error: host.smarthomepi Caught by controller[1]: TypeError: Cannot read properties of null (reading '_id')
2024-02-11 22:44:00.794 - error: host.smarthomepi Caught by controller[1]: at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
2024-02-11 22:44:00.795 - error: host.smarthomepi Caught by controller[1]: at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 22:44:00.795 - error: host.smarthomepi instance system.adapter.fullcalendar.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2024-02-11 22:44:00.795 - info: host.smarthomepi Restart adapter system.adapter.fullcalendar.0 because enabled
2024-02-11 22:44:30.921 - info: host.smarthomepi instance system.adapter.fullcalendar.0 started with pid 116742
2024-02-11 22:44:33.250 - info: fullcalendar.0 (116742) starting. Version 2.3.4 in /opt/iobroker/node_modules/iobroker.fullcalendar, node: v18.17.1, js-controller: 5.0.17@mdorf sagte in Beta Test Simulation auf dem Basis von fullcalendar:
node: v18.17.1
Offenbar hängst du noch auf dem obsoleten Repo. Stell das um:
iob stop iob fix iob nodejs-update -
@mdorf sagte in Beta Test Simulation auf dem Basis von fullcalendar:
node: v18.17.1
Offenbar hängst du noch auf dem obsoleten Repo. Stell das um:
iob stop iob fix iob nodejs-updateVersuch war's wert...es wurde auch aktualisiert, allerdings besteht das Problem noch:
2024-02-11 23:18:33.749 - info: admin.0 (121751) ==> Connected system.user.admin from 2a00:6020:43cd:bd00:5d21:966e:d2b2:80a9
2024-02-11 23:19:06.642 - info: admin.0 (121751) <== Disconnect system.user.admin from 2a00:6020:43cd:bd00:5d21:966e:d2b2:80a9 fullcalendar
2024-02-11 23:19:12.677 - error: fullcalendar.0 (122758) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2024-02-11 23:19:12.678 - error: fullcalendar.0 (122758) unhandled promise rejection: Cannot read properties of null (reading '_id')
2024-02-11 23:19:12.684 - error: fullcalendar.0 (122758) TypeError: Cannot read properties of null (reading '_id')
at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 23:19:12.685 - error: fullcalendar.0 (122758) Cannot read properties of null (reading '_id')
2024-02-11 23:19:12.711 - info: fullcalendar.0 (122758) terminating
2024-02-11 23:19:12.713 - warn: fullcalendar.0 (122758) Terminated (UNCAUGHT_EXCEPTION): Without reason
2024-02-11 23:19:13.215 - info: fullcalendar.0 (122758) terminating
2024-02-11 23:19:13.307 - error: host.smarthomepi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2024-02-11 23:19:13.308 - error: host.smarthomepi Caught by controller[1]: TypeError: Cannot read properties of null (reading '_id')
2024-02-11 23:19:13.308 - error: host.smarthomepi Caught by controller[1]: at getImage (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:200:29)
2024-02-11 23:19:13.308 - error: host.smarthomepi Caught by controller[1]: at AdapterClass. (/opt/iobroker/node_modules/iobroker.fullcalendar/main.js:412:36)
2024-02-11 23:19:13.309 - error: host.smarthomepi instance system.adapter.fullcalendar.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2024-02-11 23:19:13.309 - info: host.smarthomepi Restart adapter system.adapter.fullcalendar.0 because enabled -
@andreas-k-0 said in Beta Test Simulation auf dem Basis von fullcalendar:
Sekundenbruchteil "rot"
Das geht mir leider auch so.
Kann ich irgendwelche Loginfo's zur Verfügung stellen...?@mdorf sagte in Beta Test Simulation auf dem Basis von fullcalendar:
@andreas-k-0 said in Beta Test Simulation auf dem Basis von fullcalendar:
Sekundenbruchteil "rot"
Das kann ich nur bestätigen.
-
Hallo,
ich kann keine Simulation starten. Der Knopf wird nur für einen Sekundenbruchteil "rot" und dann war es das. Was könnte das sein? Was kann ich an weiteren Infos zur Verfügung stellen?`
GrüßeAndreas
-
Aktuelle Test Version 2.1.0 Veröffentlichungsdatum 24.04.2023 Github Link https://github.com/ioBroker/ioBroker.fullcalendar Auf der Basis von fullcalendar wurde die lang-erwartetete Funktionalität von Präsenzsimulation entwickelt.
Es funktioniert folgendermaßen:- Erst muss man sein Verhältnis aufnehmen (ein Tag oder eine Woche). Dabei muss man einzelne Zustände oder Kategorien selektieren. Die Aufnahme haltet sich automatisch an.
- Nach der Aufnahme: Falsche/Unnötige Ereignisse löschen, falls vorhanden
- Die aufgenommenene Ereignisse abspielen lassen. Dabei kann man definieren am welchen Wochentag, ab Wann und bis Wann die Ereignisse abgespielt werden müssen.

Es ist so, dass die Funktionalität ist noch nicht finalisiert, da noch zu wenig Live-Tests gemacht wurde. Aber ich würde mich freuen über Vorschläge und Verbesserungen.
Z.B. Es ist noch nicht klar, sollten alle Zustände am Ende von der Abspielen auf "false/0" gesetzt werden? Oder sollte alle Zustandswerte bei Aufnahmestart gespeichert werden und dann am Ende von Abspielen wiederherstellt werden....Es scheint so, dass die Simulation immer noch nicht richtig gestartet werden kann.
Allerdings habe ich es nun mit einem Workaround hingebracht.
Erst den Adapter stoppen, dann Simulation aufzeichenen starten und dann den Adpater wieder starten. Dann scheint er aufzuzeichnen.
Ich beobachte das mal. -
Es scheint so, dass die Simulation immer noch nicht richtig gestartet werden kann.
Allerdings habe ich es nun mit einem Workaround hingebracht.
Erst den Adapter stoppen, dann Simulation aufzeichenen starten und dann den Adpater wieder starten. Dann scheint er aufzuzeichnen.
Ich beobachte das mal.Erstellt doch bitte ein Issue dazu im Adapter-Repo:
-
Erstellt doch bitte ein Issue dazu im Adapter-Repo:
Habe ich soeben gemacht. Und es scheint so, dass Event aufgezeichent werden die gar nicht vorhanden sind auch an Tagen die noch gar nicht erreicht sind. So habe ich am Montag den 15. April plötzlich auch events für Dienstag den 16. April.
Da stimmt noch etwas in der Summe nicht. -
Aktuelle Test Version 2.1.0 Veröffentlichungsdatum 24.04.2023 Github Link https://github.com/ioBroker/ioBroker.fullcalendar Auf der Basis von fullcalendar wurde die lang-erwartetete Funktionalität von Präsenzsimulation entwickelt.
Es funktioniert folgendermaßen:- Erst muss man sein Verhältnis aufnehmen (ein Tag oder eine Woche). Dabei muss man einzelne Zustände oder Kategorien selektieren. Die Aufnahme haltet sich automatisch an.
- Nach der Aufnahme: Falsche/Unnötige Ereignisse löschen, falls vorhanden
- Die aufgenommenene Ereignisse abspielen lassen. Dabei kann man definieren am welchen Wochentag, ab Wann und bis Wann die Ereignisse abgespielt werden müssen.

Es ist so, dass die Funktionalität ist noch nicht finalisiert, da noch zu wenig Live-Tests gemacht wurde. Aber ich würde mich freuen über Vorschläge und Verbesserungen.
Z.B. Es ist noch nicht klar, sollten alle Zustände am Ende von der Abspielen auf "false/0" gesetzt werden? Oder sollte alle Zustandswerte bei Aufnahmestart gespeichert werden und dann am Ende von Abspielen wiederherstellt werden....Und noch ein Frage. Wie kann ich eigentlich einzelne Simulationen oder Kalender deaktivieren bzw. wieder aktivieren.
Derzeit kann ich eigentlich nur immer den gesamten Adapter an und ausschalten, das ist aber nicht wirklich zielführend.
Vielleicht sehe ich es nur nichtAndreas
-
Es scheint so, dass die Simulation immer noch nicht richtig gestartet werden kann.
Allerdings habe ich es nun mit einem Workaround hingebracht.
Erst den Adapter stoppen, dann Simulation aufzeichenen starten und dann den Adpater wieder starten. Dann scheint er aufzuzeichnen.
Ich beobachte das mal.Bei mir leider auch genau das gleiche Verhalten. Habe die 2.3.17 installiert.
-
Bei mir leider auch genau das gleiche Verhalten. Habe die 2.3.17 installiert.
Was mir noch aufgefallen ist... kann es sein, dass der Adapter einen String als true/false sendet?
Das macht die Interpretation etwas komplizierter bzw. verursacht in meinen blocklys Warnungen. -
Bei mir leider auch genau das gleiche Verhalten. Habe die 2.3.17 installiert.
@123brokerei Bitte hier kommentieren https://github.com/ioBroker/ioBroker.fullcalendar/issues/234
-
Was mir noch aufgefallen ist... kann es sein, dass der Adapter einen String als true/false sendet?
Das macht die Interpretation etwas komplizierter bzw. verursacht in meinen blocklys Warnungen.@123brokerei Kannst du bitte ein issue öffnen. Es ist für mich nicht klar welche Zustände geschrieben werden
-
@123brokerei Kannst du bitte ein issue öffnen. Es ist für mich nicht klar welche Zustände geschrieben werden
@bluefox
hi,
ich versuche den Full Kalender auch für eine Abwesenheitssimulation zu nutzen.
Ich kann sie anlegen, Bei Zustände bekomme ich die Möglichkeit diese auszuwählen. Nur bei den Kategorien bekomme ich, wenn ich drauf klicke, einen weißen Bildschirm anstatt die die Kategorien wie z.B. Beleuchtung wo ich alle meine Shellys reingepackt habe. Was mache ich falsch?