Danke @pierre-gilles, es funktioniert auch bei mir gut.
Gestern war man noch in Rot und heute in Weiß (für den Jura), denn es scheint, dass es nach Sektor geht.
Ich hatte meinen Wäschetrockner eine Weile lang verfolgt, aber ich habe den Stecker schließlich an mein NAS angeschlossen.
Für die Pumpe meines Pools habe ich das hier:
Ich werde mindestens einen davon kaufen, um den Verbrauch meiner Klimaanlage zu sehen (es ist eine Kanalanlage, daher ist es nicht einfach, eine Steckdose hinzuzufügen, um sie smart zu machen). Dort ist es direkt am Elektrikschrank!
Noch nicht, aber ich denke, ich werde nächstes Jahr wechseln.
Ich habe irgendwo gelesen, dass EDF plant, von 300.000 Abonnenten im Jahr 2020 auf 5 Millionen im Jahr 2025 zu kommen (so in etwa), potenziell so viele Nutzer für Gladys, insbesondere für die Automatisierung der Heizungsmodusänderung. Du hast 16 Stunden mal 22 Tage zu verwalten.
Wahrscheinlich, aber bei „Tempo“ gibt es keinen Spielraum für Fehler, der kWh in der vollen Stunde an einem roten Tag kostet 55 Cent
Nein, die Farben der Tage werden von einem Algorithmus berechnet (wahrscheinlich hauptsächlich Paris und Lyon berücksichtigt) und sind landesweit gültig.
Gleichzeitig, wenn es wie mit den Masken Anfang 2020 ist ![]()
Super Update, das manuell gut funktioniert.
Ich bin immer noch beeindruckt von diesen schnellen Integrationen, ob nützlich oder unnütz, das wird sich später zeigen.
Super, Pierre-Gilles, ich hoffe, bald alles davon nutzen zu können ![]()
Ich bestätige, dass es super wäre, auch die Informationen zu den Tempo-Tagen zu haben.
Ich habe gerade einen Vertrag abgeschlossen, mit dem Ziel, mich selbst zu zwingen, meinen Stromverbrauch zu begrenzen, wenn es am nötigsten ist, und ich wollte mich auf die Hausautomation verlassen, um meinen Boiler abzuschalten, wenn der kWh dreimal so teuer ist, an roten Tagen! Es gibt einen EDF-Trigger in IFTTT, aber der funktioniert überhaupt nicht und keine Antwort vom EDF-Support…
Also, wenn Gladys mir die Information „rote/weiße/blaue Tage“ geben könnte, wäre das super!!
Ich habe keine Ahnung, wie schwierig das ist, aber vielen Dank im Voraus für das, was du tun kannst @pierre-gilles.
Guten Abend @pierre-gilles
Ich habe die Version von Gladys Assistant v4.13.1 und die Ecowatt-Anzeige erfolgreich abgerufen, aber gleichzeitig ist mein Bluetooth nicht mehr aktiviert
et ich kann es nicht wiederherstellen, indem ich auf die Bluetooth-Aktionsschaltfläche klicke. Ich sage das, weil es mit dem Update von Gladys zusammenhängt. Kann das von Node.js 18 LTS kommen? Ich habe es gerade aktualisiert, indem ich auf eine 32-Bit-Version umgestiegen bin ![]()
ja,
mir ist das nicht aufgefallen, aber seit diesem Update 4.13 ist Bluetooth nicht mehr aktiv und wenn ich in die Dienste schaue, erscheint dieser mit einem Fehler!
Man braucht Infos, um zu verstehen, was passiert, und das Problem zu lösen.
docker logs gladys
Normalerweise sind Hardware-Probleme am Anfang des Logs.
Hallo @VonOx ,
hier ist ein Auszug aus meinem Gladys-Log:
2022-12-09T19:35:39+0100 <info> index.js:15 (Object.start) Bluetooth-Dienst wird gestartet
2022-12-09T19:35:39+0100 <warn> service.start.js:44 (Service.start) Dienst Bluetooth konnte nicht gestartet werden Fehler: Modul '@abandonware/bluetooth-hci-socket' nicht gefunden
Require-Stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Function.Module._load (node:internal/modules/cjs/loader:841:27)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
at Object.<anonymous> (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
at Object.start (/src/server/services/bluetooth/index.js:16:28)
at Service.start (/src/server/lib/service/service.start.js:33:21)
at start (/src/server/api/controllers/service.controller.js:22:21) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js',
'/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js',
'/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js',
'/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js',
'/src/server/services/bluetooth/lib/commands/bluetooth.start.js',
'/src/server/services/bluetooth/lib/index.js',
'/src/server/services/bluetooth/index.js',
'/src/server/services/index.js',
'/src/server/lib/index.js',
'/src/server/index.js'
]
}
Okay, es gibt ein Abhängigkeitsproblem (die Bluetooth-Bibliothek ist nicht installiert).
Das werden wir beheben.
Guten Abend @VonOx
Willst du auch meine Logs haben?
Falls es dir nichts ausmacht, sag mir wenigstens, ob du denselben Fehler hast.
Hier sind die Zeilen, die den Bluetooth-Bereich betreffen
Require stack:
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js
- /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js
- /src/server/services/bluetooth/lib/commands/bluetooth.start.js
- /src/server/services/bluetooth/lib/index.js
- /src/server/services/bluetooth/index.js
- /src/server/services/index.js
- /src/server/lib/index.js
- /src/server/index.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
at Function.Module._load (node:internal/modules/cjs/loader:841:27)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at Object. (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js:6:28)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at Object. (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js:7:13)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at module.exports (/src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js:13:12)
at Object. (/src/server/services/bluetooth/node_modules/@abandonware/noble/index.js:2:49)
at Module._compile (node:internal/modules/cjs/loader:1159:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
at Module.load (node:internal/modules/cjs/loader:1037:32)
at Function.Module._load (node:internal/modules/cjs/loader:878:12)
at Module.require (node:internal/modules/cjs/loader:1061:19)
at require (node:internal/modules/cjs/helpers:103:18)
at BluetoothManager.start (/src/server/services/bluetooth/lib/commands/bluetooth.start.js:16:20)
at Object.start (/src/server/services/bluetooth/index.js:16:28)
at Service.start (/src/server/lib/service/service.start.js:33:21) {
code: ‹ MODULE_NOT_FOUND ›,
requireStack: [
‹ /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/hci.js ›,
‹ /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/hci-socket/bindings.js ›,
‹ /src/server/services/bluetooth/node_modules/@abandonware/noble/lib/resolve-bindings.js ›,
‹ /src/server/services/bluetooth/node_modules/@abandonware/noble/index.js ›,
‹ /src/server/services/bluetooth/lib/commands/bluetooth.start.js ›,
‹ /src/server/services/bluetooth/lib/index.js ›,
‹ /src/server/services/bluetooth/index.js ›,
‹ /src/server/services/index.js ›,
‹ /src/server/lib/index.js ›,
‹ /src/server/index.js ›
]
}
@bjm wo bist du denn? Ich bin in Dole
Guten Abend,
Sehr praktisch diese Ecowat-Integration. Danke Pierre Gilles. Aber bei mir auch kein Bluetooth mehr.
Danke für die Integration
Aber zusätzlich dazu und um unsere Hardware vor Stromausfällen zu schützen, wäre es vielleicht interessant, den Raspberry Pi herunterzufahren
Allerdings würde ich auch die Möglichkeit hinzufügen, ihn über eine Szene und über Telegram zu stoppen. Da wir am Vortag wissen, wann am nächsten Tag der Stromausfall stattfindet, haben wir nicht immer Zeit, aufgrund der geplanten Ausfallzeiten, sich an seinen PC anzumelden, Putty zu öffnen und den Raspberry Pi ordnungsgemäß herunterzufahren.
Beim Schreiben ist mir gerade aufgefallen, dass auch das Herunterfahren der Gladys-Instanz und anderer für diejenigen, die nicht unter Gladys sind, fehlt
daher zusammengefasst bräuchte man
- einen Knopf, um den Raspberry Pi ordnungsgemäß herunterzufahren
- die Möglichkeit, den Raspberry Pi über eine Szene oder über Telegram herunterzufahren
- die Möglichkeit, den Gladys-Container und die zugehörigen Container (zigbee2mqtt…) über eine Szene oder über Telegram herunterzufahren.

