Hauptmenü

Neueste Beiträge

#1
Codeschnipsel / VERSCHOBEN: [ControlMiniDash]F...
Letzter Beitrag von schwatter - 30 November 2025, 12:09:16
Dieses Thema wurde nach FHEMWEB verschoben.

https://forum.fhem.de/index.php?topic=142831.0
#2
Sprachsteuerung / Alexa connector baut nach Neui...
Letzter Beitrag von ollibaba - 30 November 2025, 12:09:12
Moin zusammen,
ich habe einen raspi4 komplett neu mit OS trixie aufgesetzt. Fhem installiert und fhem backup wieder eingespielt. FHEM läuft soweit.
Alexa device nach Wiki (https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa) neu aufgesetzt --> funktioniert nicht.
Als Proxy Key wird mir auch immer der alte Key aus der Vorinstallation angezeigt.
Folgende Anzeige in den Readings
alexaFHEM   running /usr/local/bin/alexa-fhem
alexaFHEM.ProxyConnection   error; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).
Im Alexa logfile steht:
[30/11/2025, 11:20:47] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20error%3B%3B%20Reverse%20Proxy%20replied%20with%20neither%20registered%20nor%20unregistered%20status%3A%20out%3A%20%20err%3Afhem%40fhem-va.fhem.de%3A%20Permission%20denied%20(keyboard-interactive%2Cpublickey).%0D%0A%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=54nI3hNL8Xngvy3LJgF&XHR=1

[30/11/2025, 11:20:47] Reading alexaFHEM.ProxyConnection set to error;; Reverse Proxy replied with neither registered nor unregistered status: out:  err:fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).

Löschen und Neuanlegen bringt nichts (immer gleiche Fehler).
Ein Löschen der alten Verbindung im Vereinsserver funktioniert nicht.
 sudo -u fhem ssh -p 58824 fhem-va.fhem.de unregister
fhem@fhem-va.fhem.de: Permission denied (keyboard-interactive,publickey).
Was kann ich noch tun?
Viele Grüße
Oliver

#3
TabletUI / Aw: [FTUI3] Per URL direkt auf...
Letzter Beitrag von grossmaggul - 30 November 2025, 12:00:56
ZitatIch wollte eigentlich OHNE 2 Versionen HTML auskommen
Wäre aber in ein paar Minuten erledigt gewesen und nicht in Stunden. ;D

Und hättest Du das schon in Deinem Eingangspost geschrieben, hätte ich mir auch Zeit gespart...
#4
FHEMWEB / Aw: [ControlMiniDash]Fhemweb W...
Letzter Beitrag von schwatter - 30 November 2025, 12:00:29
Moin,

Update im ersten Post für Arcsliderwidget.

  • Anstatt Readings zum individualisieren, werden jetzt userattr verwendet.

Hier ein funktionierendes Beispiel:
defmod widgetControlUserAttr dummy
attr widgetControlUserAttr userattr btn1Cmd btn1Color btn1Icon btn2Cmd btn2Color btn2Icon btn3Cmd btn3Color btn3Icon btn4Cmd btn4Color btn4Icon btn5Cmd btn5Color btn5Icon btn6Cmd btn6Color btn6Icon
attr widgetControlUserAttr btn1Cmd set widgetControlUserAttr state cooling
attr widgetControlUserAttr btn1Color blue
attr widgetControlUserAttr btn1Icon data:image/svg+xml;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.79%2C13.95L18.46%2C14.57L16.46%2C13.44V10.56L18.46%2C9.43L20.79%2C10.05L21.31%2C8.12L19.54%2C7.65L20%2C5.88L18.07%2C5.36L17.45%2C7.69L15.45%2C8.82L13%2C7.38V5.12L14.71%2C3.41L13.29%2C2L12%2C3.29L10.71%2C2L9.29%2C3.41L11%2C5.12V7.38L8.5%2C8.82L6.5%2C7.69L5.92%2C5.36L4%2C5.88L4.47%2C7.65L2.7%2C8.12L3.22%2C10.05L5.55%2C9.43L7.55%2C10.56V13.45L5.55%2C14.58L3.22%2C13.96L2.7%2C15.89L4.47%2C16.36L4%2C18.12L5.93%2C18.64L6.55%2C16.31L8.55%2C15.18L11%2C16.62V18.88L9.29%2C20.59L10.71%2C22L12%2C20.71L13.29%2C22L14.7%2C20.59L13%2C18.88V16.62L15.5%2C15.17L17.5%2C16.3L18.12%2C18.63L20%2C18.12L19.53%2C16.35L21.3%2C15.88L20.79%2C13.95M9.5%2C10.56L12%2C9.11L14.5%2C10.56V13.44L12%2C14.89L9.5%2C13.44V10.56Z%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr btn2Cmd { fhem("set widgetControlUserAttr desired-temp ".(ReadingsVal("widgetControlUserAttr","desired-temp",0)-0.5)) }
attr widgetControlUserAttr btn2Color blue
attr widgetControlUserAttr btn2Icon data:image/svg+xml;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2C19V5H5V19H19M19%2C3A2%2C2%200%200%2C1%2021%2C5V19A2%2C2%200%200%2C1%2019%2C21H5A2%2C2%200%200%2C1%203%2C19V5C3%2C3.89%203.9%2C3%205%2C3H19M17%2C11V13H7V11H17Z%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr btn3Cmd set widgetControlUserAttr state off
attr widgetControlUserAttr btn3Icon data:image/svg+xml;;;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2C20A8%2C8%200%200%2C1%204%2C12A8%2C8%200%200%2C1%2012%2C4A8%2C8%200%200%2C1%2020%2C12A8%2C8%200%200%2C1%2012%2C20M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2Z%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr btn4Cmd set widgetControlUserAttr state heating
attr widgetControlUserAttr btn4Color red
attr widgetControlUserAttr btn4Icon data:image/svg+xml;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8.5%204.5L5.4%209.5L8.5%2014.7L5.2%2020.5L3.4%2019.6L6.1%2014.7L3%209.5L6.7%203.6L8.5%204.5M14.7%204.4L11.6%209.5L14.7%2014.5L11.4%2020.3L9.6%2019.4L12.3%2014.5L9.2%209.5L12.9%203.5L14.7%204.4M21%204.4L17.9%209.5L21%2014.5L17.7%2020.3L15.9%2019.4L18.6%2014.5L15.5%209.5L19.2%203.5L21%204.4%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr btn5Cmd { fhem("set widgetControlUserAttr desired-temp ".(ReadingsVal("widgetControlUserAttr","desired-temp",0)+0.5)) }
attr widgetControlUserAttr btn5Color red
attr widgetControlUserAttr btn5Icon data:image/svg+xml;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%2C19V5H5V19H19M19%2C3A2%2C2%200%200%2C1%2021%2C5V19A2%2C2%200%200%2C1%2019%2C21H5A2%2C2%200%200%2C1%203%2C19V5C3%2C3.89%203.9%2C3%205%2C3H19M11%2C7H13V11H17V13H13V17H11V13H7V11H11V7Z%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr btn6Cmd set widgetControlUserAttr state on
attr widgetControlUserAttr btn6Color green
attr widgetControlUserAttr btn6Icon data:image/svg+xml;;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2C20A8%2C8%200%200%2C1%204%2C12A8%2C8%200%200%2C1%2012%2C4A8%2C8%200%200%2C1%2020%2C12A8%2C8%200%200%2C1%2012%2C20M12%2C2A10%2C10%200%200%2C0%202%2C12A10%2C10%200%200%2C0%2012%2C22A10%2C10%200%200%2C0%2022%2C12A10%2C10%200%200%2C0%2012%2C2M12%2C7A5%2C5%200%200%2C0%207%2C12A5%2C5%200%200%2C0%2012%2C17A5%2C5%200%200%2C0%2017%2C12A5%2C5%200%200%2C0%2012%2C7Z%22%20%2F%3E%3C%2Fsvg%3E
attr widgetControlUserAttr readingList measured-temp humidity desired-temp state
attr widgetControlUserAttr room Test
attr widgetControlUserAttr setList measured-temp humidity desired-temp state
attr widgetControlUserAttr subType Thermostat
attr widgetControlUserAttr webCmd climacontrol
attr widgetControlUserAttr widgetOverride climacontrol:controlminidash,measured-temp,humidity,desired-temp,state,#,#,#,#,#,#

setstate widgetControlUserAttr heating
setstate widgetControlUserAttr 2025-11-30 11:51:37 desired-temp 20.0
setstate widgetControlUserAttr 2025-11-30 11:42:42 humidity 56
setstate widgetControlUserAttr 2025-11-30 11:42:48 measured-temp 19
setstate widgetControlUserAttr 2025-11-30 11:51:21 state heating



So langsam wird es was für das SVN. Wikizugang habe ich schonmal beantragt.

Gruß schwatter
#5
DOIF / Aw: aktuelle Zeit in dummy sch...
Letzter Beitrag von matkoh - 30 November 2025, 11:39:00
Danke, es funktioniert jetzt trotzdem:

Ich habe die letzten 3 Zweige des DOIF, bei denen es um die Verbindung zum Sonos geht, in ein separates DOIF ausgelagert. Und ich habe das Attribut
do always
im DOIF D_Sonos gesetzt, damit der Zweig auch mehrfach getriggert wird.
#6
EnOcean / Aw: FL62 Verschlüsselt anlerne...
Letzter Beitrag von Damu - 30 November 2025, 11:38:22
Hab jetzt auch ein FSR61-230V genommen.

In der Anleitung zum FL62 steht:
Drehtaster und GFVS: (EEP: A5-38-08)

Dann müsste mann mit FHEM ein Drehtaster simulieren.
Rückmeldung klappt ja und wird korrekt Angezeigt
#7
TabletUI / Aw: [FTUI3] Per URL direkt auf...
Letzter Beitrag von cotecmania - 30 November 2025, 11:35:29
Ich wollte eigentlich OHNE 2 Versionen HTML auskommen, deshalb hab ich mich in JavaScript/Html/URL-Parameter etc. eingelesen

Das Ergebnis ist einfach und simpel, ich habe aber Stunden dafür gebraucht.
Für alle die Interesse haben :

  <!-- Zur Umschaltung der Startseite ueber URL-Parameter 'page' -->
  <script>
    let url = new URL(window.location.href);
    let page = url.searchParams.get("page");
    let button = document.querySelectorAll('ftui-tab');
    button[parseInt(page)-1].setAttribute("active", ""); 
  </script>

1.) Das hier am ENDE der Index.html VOR dem </body>-Tag einfuegen
2.) Das einzelne "active" im FTUI-TAB oben entfernen
3.) an die URL den Parameter "page=x" anhaengen zum Start des x-ten Tabs z.B. http://192.168.1.150:8099/fhem/ftui_1610/index.html?page=2
4.) Ergebnis bewundern

Das JavaScript muss ans Ende sonst kennt es die ftui-tabs noch nicht.
Hab zwar gelesen dass es auch am Anfang gehen muesste, ist mir aber zuviel Aufwand und stört mich so nicht ...

Gruss und viel Spass damit
Joe
#8
Server - Linux / Aw: Proxmox LXC Container Unpr...
Letzter Beitrag von Ralli - 30 November 2025, 10:48:30
Pauschal: nein.
#9
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von wieral - 30 November 2025, 09:44:42
Hi Stefan,

vielen Dank für deine schnelle Antwort und Hilfe.

Das Debugging ist jetzt raus.

Noch einmal zurück zur Berechnung des jeweiligen "asSingleValue".
Hier ein Auszug des noch laufenden Debug:

heating.power.consumption.heating.day   0.2,24.7,30.1,36.6,36.7,44.9,52.4,49.1    2025-11-30 09:20:21
heating.power.consumption.heating.day.asSingleValue    30.1                       2025-11-27 23:59:59

Auch erhielt ich die gleichen Daten nach dem heutigen Update.
Wie du siehst, steht bei mir immer noch der Wert vom 27.11.2025 im Reading.
Vermutlich führte dies bei mir zu irritationen.

Aus meiner Sicht kein Problem, da ich die Tageswerte aus den jeweiligen heating.power.consumption......year berechne.
Dieses Reading Update funktioniert bei mir über Viessmann noch.

Gruß
Ralf
#10
Server - Linux / Proxmox LXC Container Unprivil...
Letzter Beitrag von Hermann20 - 30 November 2025, 08:53:31
Hallo,
ich habe zwar kein prinzipielles Problem mit der Kommunikation zu den Devices aus dem Container heraus, aber es kommt zu Freezes. Mal läuft das Ganze bis zu einer Woche problemlos, dann treten Freezes im zweistelligen Sekundenbereich bis zu mehreren Minuten auf. Der Container ist bei mir unprivileged. Könnte das eventuell ein Problem sein? Auf diesem Gebiet habe ich keine Ahnung, daher meine Frage: Ist privileged sinnvoll/empfehlenswert oder ist das kein möglicher Grund für Freezes?
Gruß,
Hermann