Hauptmenü

Neueste Beiträge

#91
Heizungssteuerung/Raumklima / Aw: Einbindung BWT Perla mit W...
Letzter Beitrag von gotmoon - 08 März 2026, 12:40:38
Tatsächlich hat sich die Perla weiterentwickelt.
Ich bin mir nicht sicher, ob die aktuelle FW nun schon die API integriert hat. Wenn nicht, kann man bei BWT erfragen, ob man eine entsprechende FW erhält.
Man schreibe eine Email an: ProfilineAS@bwt.de und kläre mit dem Support ob es möglich ist einen lokalen API Zugriff zu erhalten.

Meine Perla habe ich dann per HTTPMOD eingebunden.

define BWT HTTPMOD http://192.168.xxx.xxx:8080/api/GetCurrentData 300
attr BWT requestHeader1 Authorization: Basic [Passwort]
attr BWT extractAllJSON 1
attr BWT enableControlSet 1
attr stateFormat {sprintf("Heute: %.0f Liter - Monat: %.d m³ - Salz-Status: %.d %%", ReadingsVal($name,"WaterTreatedCurrentDay_l",0), ReadingsVal($name,"WaterTreatedCurrentMonth_l",0)/1000, ReadingsVal($name,"RegenerativLevel",0))}

Dazu ein Logfile und vielleicht noch ein Plot
Bei mir klappts seither Problemlos.
#92
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von locodriver - 08 März 2026, 12:36:06
Zitat von: JudgeDredd am 07 März 2026, 10:06:54@locodriver

wenn das alles so stimmt, was Du schreibst, dann sollte das passen.
Welche NodeJS/npm Version setzt Du ein ?

Vielleicht zeigst Du auch mal Dein alexa-cookie Verzeichnis.

Node ist : 18.20.4 und
npm ist: 9.2.0.

Anbei noch das Verzeichnis.


Interessant ist, dass immerhin alles das funzt, wenn Alexa nur mit "ok" antworten muss.
#93
Anfängerfragen / Aw: Logfiles - Groesse reduzie...
Letzter Beitrag von betateilchen - 08 März 2026, 12:31:11
Zitat von: cotecmania am 08 März 2026, 12:04:03addLog kannte ich noch nicht,

Ein Blick in die commandref hilft oft weiter...
#94
Zigbee / Hue Pro Einbindung Workaround ...
Letzter Beitrag von gotmoon - 08 März 2026, 12:29:51
Kleine Info, wie ich die Hue Pro bei mir eingebunden habe.

Die Pro war eher ein Impulskauf, weil meine deconz hin und wieder zickte.
Als die Hue Pro nicht in FHEM einzubinden war, wurde ich hier im Forum leider nicht fündig, sondern habe die Lösung einer anderen Community adaptiert.

Voraussetzung:
Hue Pro
Docker (Ich nutze zusätzlich Portainer)
Fhem

Idee dahinter:
Ein in die Kommunikation zwischengeschalteter Proxy "übersetzt" die https (also verschlüsselt und mit Zertifikat) in http (klartext).

Umsetzung:
In Docker wird ein container geladen, der eine eigene IP-Adresse erhält und genau diese Aufgabe ausführt.

Das Image heißt "caddy:latest" und ist über Docker Hub verfügbar.
Dazu muss ein macvlan im lokalen IP Adressbereich erstellt werden. Das Bridge Netzwerk sollte nicht genutzt werden. Der Container bekommt also eine eigene IP-Adresse (die wir später in FHEM brauchen).
Es müssen 3 Volumes erstellt werden. Der Container braucht sie für "/data", "/etc/caddy", "/config"
Mit Putty navigiert man dann in den Ordner, der mit "/etc/caddy" verknüpft ist (am besten mit sudo-Rechten)
und erstellt dort eine Datei, die "Caddyfile" heißt (für windows nutzer - JA ohne Dateiendung)
Das geht mit Putty und dem Befehl
nano Caddyfile
dann öffnet sich quasi das Progamm "nano" und eine leere Datei.
Dort fügt man folgendes ein:

:80 {
    reverse_proxy 192.168.xxx.xxx:443 {
        transport http {
            tls_insecure_skip_verify
        }
    }
}

Die IP die hier eingesetzt werden muss ist die IP der Hue Pro

danach STRG+O (zum Speichern)
und STRG+X (zum schließen)

Den Container startet man dann.
Die dem Caddy Container zugewiesene IP ist für FHEM dann die IP der Hue Bridge und wird so wie andere Hue Bridges verwendet.


Für alle, die noch am Brainstormen sind, was sonst noch so geht:
Es gehen wohl auch div. andere Reverse-Proxys
Man kann diyhue verwenden, hat bei mir jetzt nicht sofort gut geklappt.
Man kann wohl auch den Umweg über HomeAssistant nehmen (Hue bridge per Matter integrieren und per MQTT weiterreichen)

Viel Erfolg damit.
#95
Anfängerfragen / Aw: Logfiles - Groesse reduzie...
Letzter Beitrag von cotecmania - 08 März 2026, 12:04:03
addLog kannte ich noch nicht, hört sich aber plausibel an ... werds mir anschauen

Danke
#96
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 08 März 2026, 11:56:58
Zitat von: DS_Starter am 08 März 2026, 11:15:21Ich denke das hängt mit dem Standard linearen scaleMode zusammen.
Bei der linearen Skalierung sollen die linearen Verhältnisse zwischen Balken 1 und 2 gewahrt bleiben. Wenn die Differenz zwischen den Balken hinreichend groß ist, passt der größere der beiden Balken nicht in die Vorgabe der px-Höhe. Da abschneiden keine Option ist, wird die Höhe des Bereiches vergrößert.
Du könntest den Bereich z.B. logarithmisch darstellen -> scaleMode=3:log

Aaah, verstehe.
Muss großer Zufall gewesen sein, dass mir da die Verbundung zum ersten Balken so präsent war.

Ich probiere das mit der logarithmischen Skalierung mal.

Viele Grüße,
Peter
#97
Anfängerfragen / Aw: Klärungsbedarf bei einem U...
Letzter Beitrag von betateilchen - 08 März 2026, 11:52:54
2/3 Deiner Antwort beruhen wieder einmal auf falschen Annahmen und fehlendem Verständnis auf Deiner Seite, dieses Mal, wenn es darum geht, was userReadings sind und wozu sie wie benutzt werden.

Bevor ich jetzt aber anfange, Dir das alles aufzudröseln und wir dann am Ende sowieso wieder bei einem von Dir geäußerten "alle sind doof, nur Marko1976 nicht" landen (wie wir es in der Vergangenheit am Ende IMMER hatten), genieße ich lieber den schönen Sonntag.
#98
Wallboxen und E-Fahrzeuge / Aw: Ladestation (öffentlich) Z...
Letzter Beitrag von betateilchen - 08 März 2026, 11:43:40
Zitat von: betateilchen am 08 März 2026, 11:26:10Punkt 2 ist komplizierter. JsonMod hat noch einige funktionale Lücken und ich fürchte, verschachtelte arrays gehören dazu.
Mal sehen, ob mir dazu was einfällt.

Schau mal, ob Dir das weiterhilft:

multi(jsonPath('$.chargePoints.[*].connectors.0'),concat('test_',count()),property('maxPowerInKw'))

Da es offenbar an der Station keine chargepoints mit mehr als einem connector gibt, liefert das zumindest korrekte Ergebnisse.


Edit: angenommen, es gäbe am chargepoint 2 (oder mehr) connectors, dann könnte man die multi-Zeile einfach mehrfach angeben und die Nummer des connectors (.0) hochzählen. Dann natürlich den readingName auch entsprechend anpassen.

#99
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 08 März 2026, 11:28:57
Zitat von: DS_Starter am 08 März 2026, 09:56:37aber die Leerzeichen in der Indexliste könnten stören. Wenn das so ist, kann ich an der Stelle noch nachbessern im Code.

Ja das hatte ich beim löschen von vielen Daten bei mir - hab sie damals von Hand (Text-EDITOR) "ersetzt" ", " =>> ","  ;D
#100
Wallboxen und E-Fahrzeuge / Aw: Ladestation (öffentlich) Z...
Letzter Beitrag von betateilchen - 08 März 2026, 11:26:10
Zitat von: Prof. Dr. Peter Henning am 08 März 2026, 10:52:19allerdings scheitere ich noch daran, 1.mehrere Properties des Ladepunktes in eine Zeile einzutragen

readingList single(concat("addInfo:",jsonPath('$.additionalInfo')," / stationId:",jsonPath('$.stationId')),'combiReading','?')
Punkt 2 ist komplizierter. JsonMod hat noch einige funktionale Lücken und ich fürchte, verschachtelte arrays gehören dazu.
Mal sehen, ob mir dazu was einfällt.