NEWS
[Vorstellung] Meine zweite Visualisierung
-
function convertTimestamp(timestamp) { // Unix in Milliseconds! var d = new Date(timestamp), yyyy = d.getFullYear(), mm = ('0' + (d.getMonth() + 1)).slice(-2), // Months are zero based. Add leading 0. dd = ('0' + d.getDate()).slice(-2), // Add leading 0 hh = ('0' + d.getHours()).slice(-2), // Add leading 0 min = ('0' + d.getMinutes()).slice(-2), // Add leading 0 sec = ('0' + d.getSeconds()).slice(-2), // Add leading 0 day = d.getDay(), // Wochentag days = ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], time; time = days[d.getDay()] + ' ' + dd + '.' + mm + '.' + yyyy + ' ' + hh + ':' + min; return time; } function SendDWDWarning() { //var Begin = getState("dwd.0.warning.begin").val; //var End = getState("dwd.0.warning.end").val; var Begin = convertTimestamp(getState("dwd.0.warning.begin").val); var End = convertTimestamp(getState("dwd.0.warning.end").val); var text = getState("dwd.0.warning.text").val; var Headline = getState("dwd.0.warning.headline").val; var Description = getState("dwd.0.warning.description").val; var DWD_telegramm = "Achtung Wetterwarnungen: " + Headline + " gültig vom " + Begin + "Uhr bis " + End + "Uhr: " + Description ; sendTo ("telegram.0", DWD_telegramm); } on("dwd.0.warning.severity", function (obj) { if (obj.newState.val !==0) { setTimeout(SendDWDWarning, 30 * 1000); } if (obj.newState.val === 0) { sendTo ("telegram.0", "Alle Wetterwarnungen des Deutschen Wetterdienstes wurden aufgehoben.") ; } });
-
Hallo,
das VIS gefällt mir echt sehr gut.
Ich habe das gesamte Projekt importiert. Die Views sind vorhanden, allerdings sind sämtliche Icons nicht vorhanden, obwohl diese im Datei-Manager angezeigt werden.
- Passt hier eventuell die Ordnerstruktur nicht?
Am Beispiel der View "101_Navi". Hinterlegt sind die Pfade: "/icons-mfd-png/xxxpng".
Ich finde allerdings nur "/icons-mfd-png.admin/" und hier ist leider auch nur ein einziges .png drin.
Installiert habe ich den Adapter von "https://github.com/ioBroker/ioBroker.icons-mfd-png" und auch eine Instanz hiervon angelegt. Dabei gab es keine Fehler.Hat jemand eine Idee?
-
@nils50122 sieht so aus, als wenn der Icon-Adapter nicht korrekt installiert wurde.
Einfach mal löschen und neu installieren
-
Das habe ich auch schon vermutet.
Der Adapter wurde bereits komplett gelöscht und neuinstalliert.
Vielleicht ist der aktuelle Release fehlerhaft. -
Läuft nun, habe den kompletten IOBroker neu aufgesetzt.
Eine Anfängerfrage:
Ich habe nun dein Projekt importiert und sehe die Icons. Logischerweise stehen z.B. alle Temperaturen und Co. auf NaN xx.
Wie verlinke ich diese nun mit meinen Theromstaten aus dem HomeMatic? Ich hatte mir vorgestellt, dass ich doppelt auf z.B. NaN °C klicke und dort dann unter Eigenschaften das Objekt verlinke. Leider öffnet sich z.B. bei Heizung nur "121_Heizung".Inwiefern werden die Skripts benötigt?
Wie integriere ich die IP-Kameras und die Müllabholung? -
Erst einmal besten dank für die Visu, ich habe allerdings das Problem das die unteren Navi Symbole nicht angezeigt werden, sondern nur der Text. Jemand ne idee?
Danke
-
@Seb-K es fehlt bestimmt der Adapter icons-mfd-png
-
falls das dieser ist:
Mfd icons as PNG
Bildersatz für die Visualisierung von Hausautomatisierung als PNGicons mfd knx
den ahbe ich
-
@nils50122 und hast du es verknüpft bekommen ?
-
Jap, hab die letzten beiden Wochen investiert und die komplette View auf meine Devices und Ansichten umgebaut.
-
@nils50122 kannst gern dein Ergebnis hier hochladen. vllt sind da noch neue Ideen für mich dabei
-
@sigi234 said in [Vorstellung] Meine zweite Visualisierung:
Welche View meinst du?
Ich hatte nach dem Import von dem unteren View die Ansicht wie abgebildet. Nun sind bei mir die mfd Custom10 icons verschwunden. Ich habe den mfd.svg "Adapter" schon neu installiert, ohne Erfolg. Woran könnte es liegen?
-
Gerne, bin aktuell noch nicht fertig.
Kurz zum Verständnis.
Welche Javascripts sind bei dir für die Uptimes z.B. von der CCU zuständig?
Welches Javascript ist für die Servicemeldungen der CCU in Textform zuständig?
-
@nils50122 mittlerweile Frage ich alle uptimes per Blockly mit dem exec Block ab.
bin am Ende der Woche aus dem Urlaub zurück.
kannst mit dann ja nochmal eine PN schreiben, dann poste ich die beiden aktuellen Skripte -
@nils50122 wie bist du da vorgegangen hast du das in der vis umgestellt oder in den Scripts
-
@Kuddel habe leider seit einige Tagen ein komisches Phänomen.
aus dem Rolladenzeitensteuerungskript "Rolladen_Tag-Nacht" & "ZeitenV01" läuft bei mir leider nicht mehr das "Rolladen herunterfahren" richtig:
Javascript-Astroeinstellungen (Javascript.0):
In den objects von javacript.0 steht unter Sonnenaufgang 05:09 (dies wird auch in die VIS übernommen). Für den Sonnenuntergang steht hier 21:40 (dies erscheint leider nicht in der VIS)
In der VIS wird folgendes angezeigt. Hier erscheint komischerweise für das Rollo herunterfahren eine Zeit von 23:36?!:
Das "Rolladen hochfahren" läuft komischerweise alles richtig. Bezüglich des Rollo-Herunterfahrens habe schon gesucht aber nichts finden können. - Hast du eine Idee bzw. schon mal das Problem gehabt? Finde leider nichts wo ich ansetzen könnte...
-
@Kuddel hat sich soeben auch schon erledigt. Habe den Fehler gefunden, muss wohl mal auf den Button gekommen sein....
Es war in der ZeitenV01 dort war auf "Nautische Abenddämmerung" umgestellt:
Jetzt passt es auch wieder:
-
@Kuddel leider sind die Rolladen heute wieder um 21:40 herunter gefahren. Der Fehler war es wohl nicht. Hast du vielleicht noch eine Idee?
Es betrifft das hoch und runterfahren.
Ich habe grundsätzlich an deinen Scripten nichts verändert, außer in der VIS die Zeitspannen ein wenig verändert und ein paar Rolladenaktoren hinzugefügt.
Ich musste allerdings mehrere Javascript Instanzen installieren, da sich Javascript in einer Instanz bei mir aufgehängt hatte.
Grunsätzlich schreiben die Scripte aber hier rein, wie es über deine VIS mit dem Zeitversatz gesteuert wird.Auszug aus script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2:
Hier der Logs:2020-06-25 04:19:00.068 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Küche|links auf 100% +++ 2020-06-25 04:19:00.070 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Küche|rechts auf 100% +++ 2020-06-25 04:19:00.070 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Arbeitszimmer auf 100% +++ 2020-06-25 04:19:00.071 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Wohnzimmer Couch auf 100% +++ 2020-06-25 04:19:00.071 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Wohnzimmer Terrasse auf 100% +++ 2020-06-25 04:19:00.071 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Wohnzimmer Esstisch links auf 100% +++ 2020-06-25 04:19:00.072 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Wohnzimmer Esstisch Mitte auf 100% +++ 2020-06-25 04:19:00.072 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Wohnzimmer Esstisch rechts auf 100% +++ 2020-06-25 04:19:00.073 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Hauswirtschaftsraum auf 100% +++ 2020-06-25 04:19:00.073 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Turmzimmer|links auf 100% +++ 2020-06-25 04:19:00.073 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Turmzimmer|Mitte auf 100% +++ 2020-06-25 04:19:00.074 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenaufgang 50: Turmzimmer|rechts auf 100% +++
2020-06-25 21:35:00.014 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Küche|links auf 0% +++ 2020-06-25 21:35:00.023 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Küche|rechts auf 0% +++ 2020-06-25 21:35:00.024 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Arbeitszimmer auf 0% +++ 2020-06-25 21:35:00.025 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Schlafzimmer|links auf 0% +++ 2020-06-25 21:35:00.026 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Schlafzimmer|rechts auf 0% +++ 2020-06-25 21:35:00.028 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Wohnzimmer Couch auf 0% +++ 2020-06-25 21:35:00.029 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Wohnzimmer Terrasse auf 0% +++ 2020-06-25 21:35:00.030 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Wohnzimmer Esstisch links auf 0% +++ 2020-06-25 21:35:00.032 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Wohnzimmer Esstisch Mitte auf 0% +++ 2020-06-25 21:35:00.032 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Wohnzimmer Esstisch rechts auf 0% +++ 2020-06-25 21:35:00.033 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Turmzimmer|links auf 0% +++ 2020-06-25 21:35:00.033 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Turmzimmer|Mitte auf 0% +++ 2020-06-25 21:35:00.034 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Turmzimmer|rechts auf 0% +++ 2020-06-25 21:35:00.035 - [32minfo[39m: javascript.1 (5951) script.js.smarthome.rolladen.rolladen_tag_nacht_v0_2: +++ Sonnenuntergang 30: Hauswirtschaftsraum auf 0% +++
2020-06-25 21:40:00.073 - [32minfo[39m: host.iobroker instance system.adapter.dwd.0 started with pid 742 2020-06-25 21:40:02.970 - [32minfo[39m: dwd.0 (742) starting. Version 2.4.10 in /opt/iobroker/node_modules/iobroker.dwd, node: v12.16.2, js-controller: 3.1.6 2020-06-25 21:40:06.267 - [32minfo[39m: dwd.0 (742) Terminated (NO_ERROR): Without reason 2020-06-25 21:40:06.911 - [32minfo[39m: host.iobroker instance system.adapter.dwd.0 terminated with code 0 (NO_ERROR) 2020-06-25 21:41:38.195 - [32minfo[39m: javascript.1 (5951) Stop script script.js.smarthome.system.zeiten_v01_angepasst_dav 2020-06-25 21:41:38.200 - [32minfo[39m: javascript.2 (5972) Stop script script.js.smarthome.system.zeiten_v01_angepasst_dav 2020-06-25 21:41:38.189 - [32minfo[39m: javascript.3 (6108) Stop script script.js.smarthome.system.zeiten_v01_angepasst_dav 2020-06-25 21:41:38.196 - [32minfo[39m: javascript.0 (8216) Stop script script.js.smarthome.system.zeiten_v01_angepasst_dav 2020-06-25 21:41:41.745 - [32minfo[39m: javascript.1 (5951) Stop script script.js.smarthome.system.zeiten_v01 2020-06-25 21:41:41.752 - [32minfo[39m: javascript.2 (5972) Stop script script.js.smarthome.system.zeiten_v01 2020-06-25 21:41:41.759 - [32minfo[39m: javascript.0 (8216) Stop script script.js.smarthome.system.zeiten_v01 2020-06-25 21:41:41.767 - [32minfo[39m: javascript.3 (6108) Stop script script.js.smarthome.system.zeiten_v01 2020-06-25 21:41:41.872 - [32minfo[39m: javascript.2 (5972) Start javascript script.js.smarthome.system.zeiten_v01 2020-06-25 21:41:41.919 - [32minfo[39m: javascript.2 (5972) script.js.smarthome.system.zeiten_v01: registered 2 subscriptions and 4 schedules 2020-06-25 21:45:00.051 - [32minfo[39m: host.iobroker instance system.adapter.dwd.0 started with pid 7071
Irgendwie finde ich keine Ansatz das Problem zu beheben, die Rollos müssten normal um 22:10 herunterfahren... ?!
-
@David16 hier ist ein Export von meinem Skript. Das sollte auch bei dir funktionieren
rolladen_tag_nacht (blockly export)
-
@Kuddel okay vielen Dank. - Im Endeffekt ist in deinem Blockly Export nur der "Cron Restart" eingebaut?
Hast du hier dann noch in der Javascript "Objekte erstellen / anlegen" das neue Objekt "javascript.0.zeiten.rolladen_cron_restart" angelegt?
Und wie verhält sich das Objekt dann (auch im Bezug mit der Zeit als Anwenderformatiert)?Ich würde versuchen das die nächsten Tage umzusetzen und einzubauen. Ich müsste meine vielen Homematic Rolladenaktoren entsprechend einbauen.