@esp8266 Danke für den Hinweis, hab ich der Spiegelung gesagt - Die bleibt aber hartnäckig bei der ersten Nachkommastelle.
NEWS
Best posts made by warhammer73
-
RE: Wasserzähler - Version 2 - all-in-device
-
RE: Mitsubishi Heavy Industries Split Klimaanlage
@saeft_2003
Account im Handy wieder auf Lokal umstellen - Unter Verlust diverser Funktionen übers Handy halt... -
RE: Container oder nicht?
@bananajoe
Danke auch Dir für die Hinweise zum Thema Backup.Mit Virtualisierung und Co. beschäftige ich mit seit Ende der 90er Jahre. Insofern ist mir das was Du beschreibst durchaus geläufig (Auch wenn an Snapshots zu dem Zeitpunkt auf Desktop Systemen nicht ansatzweise zu denken war).
Container per Se können kein Snapshot - Brauchen sie auch nicht.
Warum nicht? Es gibt eine Bauvorschrift mit der man jederzeit einen neuen Container bauen kann. Wenn man das nicht selber machen will, gibt es Repositories mit so ziemlich allem was man sich vorstellen kann als fertige Container die automatisch geladen und gestartet werden (Auch Wunsch auch automatisch durch aktualisierte Container getauscht). Im Endeffekt ist das eine der Ideen hinter Containern: Geht was nicht (mehr): Abschiessen und neu laden/starten.Wenn Dir Dein Hostsystem stirbt, brauchst Du "nur" die Konfiguration um die Containerumgebung zu beschreiben und kannst auf jedem anderen System das Deine Containerruntime unterstützt sehr schnell wieder online sein.
Warum funktioniert das ganze nun so problemlos:
Weil die Daten (Nutzdaten, Parametrierungen...) grundsätzlich ausserhalb des Containers liegen.
Wichtig ist also diese Daten zu sichern (Plus die Konfiguration Deiner Containerumgebung). Da es sich um reine Filesysteme handelt ist ein Backup entsprechend einfach.
Wenn man das ganze noch etwas weiter treiben will, verwendet man irgendwas wie LVM, oder Filesysteme wie JFS2, BTRFS oder ZFS und erstellt zwischendurch regelmässig Snapshots um zu diesen alten Punkten zurückzukehren wenn nötig.BTW: Welchen NUC hast Du der mit entsprechendem Speicherausbau (Bei mehreren VMs dann ja sinnvoll irgendwo ab 8 GB aufwärts) und genug Kernen unter 10W bleibt? Danke!
-
RE: Jarvis: html anzeigen
@mcu
Frage ich mich auch.
Ja, habe ich mit meinem Minimalwissen gerade auch schon an den Anfang gesetzt.
Dann gibts keine Fehlermeldung mehr.
So weit so gut.Allerdings bekomme ich jetzt eine Warnung beim setState. Soweit nicht verwunderlich, weil es den DP nicht gibt.
Mit welchen Einstellungen muss der angelegt werden?Achja: Danke natürlich für die Unterstützung.
-
Jarvis: Darstellung Google Kalender (auch editierbar)
Hallo,
ich dachte "Binde mal schnell einen Google Kalender ein". Schön wärs.
Ich kann zwar die in den Einstellungen zum Kalender angegebene öffentliche URL nutzen und damit den Kalender darstellen.
Allerdings muss dazu im Browser in dem Jarvis gerade läuft der richtige Google User angemeldet sein. Eine Möglichkeit zu dieser URL einen passenden User mitzugeben habe ich nicht gefunden. Ist blöd aber lässt sich regeln.
Allerdings ist das eine "read only" Ansicht.Die einzige Möglichkeit Termine auch einzutragen die ich gefunden habe läuft über die URL https://calendar.google.com/calendar/u/0/r?tab=rc&pli=1
Wenn ich diese in ein iframe einbinde bekomme ich aber:403. Dies ist ein Fehler. Sie haben keinen Zugriff auf diese Seite. Mehr Informationen liegen uns nicht vor. If the problem persists, see the Google Workspace Status Dashboard or visit the Help Center.
... liegt vielleicht daran das selbst die URL www.google.de nicht angezeigt wird.
Irgendjemand eine Idee wie ich es schaffe innerhalb von Jarvis einen Google Kalender einzubinden und dort Termine editieren kann?
Latest posts made by warhammer73
-
Bosch Smart Home Raumthermostat II / Universalschalter II
Hallo,
hat jemand schon zusammen mit der Bosch Smarthomezentrale und dem Bosch Adapter das Raumthermostat II (Ohne Netzanschluss) und/oder den Universalschalter II in Betrieb?
Würde mir gerne eine Fehlinvestition sparen falls es im Betrieb Probleme gibt.Danke!
-
RE: Sourceanalytics - Ein Wert wird nicht aktualisiert
@homoran
Nö, nix im Log.
Habe inzwischen auch einfach 1 als Wert reingeschrieben damit ich erstmal Daten aus influxdb auswerten kann.
Mal sehen was Sonntag Nacht passiert ob er da denn Wert anfasst oder nicht. -
RE: Sourceanalytics - Ein Wert wird nicht aktualisiert
... für die anderen previous Werte hat er aber 0 eingetragen, nur für diesen einen Wert steht NULL.
Ist in sofern blöd, das zwar 0 als Wert in influxdb geschrieben wird aber eben nicht NULL.Damit kann ich das Dashboard nicht vorbereiten, da es den Wert im influxdb noch gar nicht gibt.
-
Sourceanalytics - Ein Wert wird nicht aktualisiert
Hallo,
ich habe für eine neue Quelle Sourceanalytics eingerichtet.
Soweit funktioniert auch alles super, selbst die vorgegebenen Zählerstände hat er als Basis für die Berechnung genommen.Allerdings wird ein Wert nicht erzeugt bzw. aktualisiert (02_previousWeek).
Hat jemand eine Idee woran das liegen könnte? Mir gehen sie leider aus.
-
RE: Tasmota Smartmeter DD3 ODZ1
@paul53
So, Datenpunkte für Strombezug und für die Einspeisung (über 1_8_0 und 2_8_0) funktionieren.Nun würde ich aber auch noch gern den Timestamp schreiben (Ist im Jason ja als "Time" mit drin). Nur passt da Math.round natürlich nicht. Hast Du da auch noch eine Idee?
-
RE: Tasmota Smartmeter DD3 ODZ1
@paul53
Manchmal kann die Lösung so einfach sein.Danke!
-
RE: Schleife um einen Eintrag zurück setzen
@asgothian
Bei "schneller" ist die Frage was schneller wird: Die Schleife im Verhältnis zu vorher oder das anlegen vom DP. Insofern, ja kann besser oder schlimmer werden.
Momentan ist CreateObject schnell genug wieder zurück um vor dem nächsten Wert abfragbar zu sein. Aber ja, vielleicht bau ich den Teil mal "sicherer" wenn der Rest vernünftig läuft.Ok,
ich kann auch erst die DPs für den exakten Namen anlegen. Aber wenn ich dann nicht nochmal createDevice schreiben will muss ich doch eh in eine Schleife springen (Und siehe letzter Beitrag, da kommen noch ein paar mehr DPs die zweimal im Code zu haben auch nicht toll ist.Aber wie gerade geschrieben, vielleicht lagere ich den ganzen "Anlegen" Teil nochmal auf und rufe ihn dann mit Parameter auf und sollte dann in der Tat ohne Schleife sondern nur mit if auskommen.
-
RE: Schleife um einen Eintrag zurück setzen
@ofri2607 Ja, geht so auch. Aber an der Stelle habe ich schon das createDevice gedoppelt. Jetzt lege ich ja nicht einen Ordner an nur um einen Ordner zu haben. Dort drin werden noch einige DP angelegt (Ablauftechnisch eigentlich irrelevant, deswegen waren die mit unter den ... angedeutet).
Konkret geht das so weiter:createState(folderName + '.' + Room + ".Target_temperature_manual","15",{name: "Target_temperature_manual", type: 'number', role: 'value.temperature', unit: '°C'}, function () {}); createState(folderName + '.' + Room + ".Roomtemperature" ,"15",{name: "Roomtemperature", type: 'number', role: 'value.temperature', unit: '°C'}, function () {}); createState(folderName + '.' + Room + ".Thermostat_temperature","15",{name: "Thermostat_temperature", type: 'number', role: 'value.temperature', unit: '°C'}, function () {}); createState(folderName + '.' + Room + ".Target_temperature","15",{name: "Target_temperature", type: 'number', role: 'value.temperature', unit: '°C'}, function () {}); createState(folderName + '.' + Room + ".Thermostat","15",{name: "Thermostat_set", type: 'number', role: 'value.temperature', unit: '°C'}, function () {}); createState(folderName + '.' + Room + ".Temperature_manual_changed","false",{name: "Manual_changed", type: 'boolean', role: 'switch'}, function () {}); createState(folderName + '.' + Room + ".Lastchange","",{name: "Lastchange", type: 'string', role: 'date'}, function () {}); createState(folderName + '.' + Room + ".Dummy_Kontakt","CLOSED",{name: "Fenstersensor", type: 'string', role: 'sensor.window'}, function () {}); setState(folderName + "." + Room + ".Temperature_manual_changed",false,true); setState(folderName + "." + Room + ".Dummy_Kontakt","CLOSED",true);
Den ganzen Teil hätte ich dann entweder zweimal im Script oder müsste ihn getrennt auslagern und dann mit Parameter aufrufen der mal Main und mal Room beinhaltet. Würde natürlich auch gehen.
-
RE: Tasmota Smartmeter DD3 ODZ1
@paul53
Ok... ich verstehe zwar den Sinn von Aliasen und verwende die mit Hilfe vom Alias Manager auch.
Aber wie bekomme ich jetzt einen Alias Datenpunkt mit der von dir beschriebenen Konvertierung erstellt der auch noch weiss was der Quell DP ist? -
RE: Tasmota Smartmeter DD3 ODZ1
@ralla66 ja, Datenpunkt vom MQTT Adapter. Sind aber auch in der Console der Tasmota GUI zu sehen.