Hauptmenü

Neueste Beiträge

#41
FHEMWEB / Aw: [iconAnimated]Fhemweb Widg...
Letzter Beitrag von Damian - 18 Dezember 2025, 07:41:40
Zitat von: schwatter am 17 Dezember 2025, 22:48:05@Damian
Mh kann ich nicht behaupten. Ich habe als Server einen Intel(R) Celeron(R) J4105 CPU. Zur Anzeige z.B ein olles Amazon FireHdPlus,
,Mi9t und eine Poco M5s. Alles keine Leistungswunder und es ist flott.

siehe: https://forum.fhem.de/index.php?topic=126880.msg1214711#msg1214711

Insb. ungünstig, wenn man per RDP remote auf dem Server arbeitet.
#42
MQTT / Aw: [gelöst] ZigBee2MQTT und 5...
Letzter Beitrag von Beta-User - 18 Dezember 2025, 07:22:18
Vorab: patches sind eigentlich auch nur unified Text-diffs:
diff -u <oldfile> <newfile>Sollte unabhängig von der konkreten Profession für "normale computeraffine Menschen" kein größeres Hindernis sein :P .

Zitat von: Wernieman am 17 Dezember 2025, 11:20:44Wenn ich das verstehen würde, könnte ich mich ja versuchen an
Habe mal den Quellcode nach defmod durchsucht (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/lib/AttrTemplate/mqtt2.template):
3335    # shelly4pro using original firmware
3336    name:shelly4pro_split
3337    filter:TYPE=MQTT2_DEVICE:FILTER=readingList=.*shellies.*
3338    desc:shelly4pro using original firmware <br>NOTE: for each of the second to fourth channel, a new device will be created
3339    order:A_14a1
3340    par:DEVNAME;Shelly device name in the topic;{ AttrVal('DEVICE','readingList','') =~ m,shellies/([^/]*)/, ? $1 : undef }
3341    set DEVICE attrTemplate shellyplug
3342    attr DEVICE getList \
3343      power0:noArg shellies/DEVNAME/relay/0/power power0\
3344      energy0:noArg shellies/DEVNAME/relay/0/energy energy0
3345    attr DEVICE model shelly4pro_split
3346    setreading DEVICE attrTemplateVersion 20220127
3347    set DEVICE attrTemplate set_associatedWith \CHANNELS=4 \MAKECOPIES=1
3348    defmod DEVICE_CH2,DEVICE_CH3,DEVICE_CH4 MQTT2_\DEVICE DEVICE_channels

Die letzte Zeile ändert das define, und soweit ich mich entsinne bewirkt das auch, dass die ganzen Internals etc. neu aufgebaut werden, wodurch man im Ergebnis nach meiner Erinnerung eben gerade keinen Neustart mehr braucht.

Ob das wirklich so ist, müßte man testen - was passiert, wenn es nicht klappt, hast du ja gesehen...

Als nächstes wäre die Frage, warum man das nicht für alle MQTT2_DEVICEs direkt in diesem "set_associatedWith"-attrTemplate mit erledigt (und einfach die CID insgesamt für alle Kopien löscht). Das ist ein "generalUse"-attrTemplate aus einer anderen file, man müßte eine "option" einbauen (und das nur für TYPE=M2D zulassen) und vorab überlegen, ob das nicht an anderer Stelle irgendwas einreißt (ich _glaube_ nicht)...

Dann das m2d-template-file durchflözen, wo überall der Aufruf des "mache channels" drin ist, und diese Templates dann vereinfachen, wo es doppelt wäre (wie bei dem Auszug oben).

Im Ergebnis hat man nach dem ganzen Aufwand dann zwei alte und neue Files, die man vergleichen kann, oder eben im Original hier anfügt oder sonstwie publik macht, damit sie im svn eingepflegt werden.

Klarer?
#43
Solaranlagen / Aw: BYD HVS und GoodWe-Wechsel...
Letzter Beitrag von Parallix - 18 Dezember 2025, 06:36:30
Zitat von: Prof. Dr. Peter Henning am 18 November 2025, 08:25:41...
Weitere mögliche Ursachen: fehlerhafte Export-Einschränkungen am Wechselrichter (Zero-Export nicht aktiv), falsche SOC-Grenzwerte (z. B. minimale Entladegrenze am Wechselrichter anders gesetzt), ältere Firmware, oder simple Fehlkonfiguration (Application = OnGrid statt OffGrid/Backup).
...

Nicht vergessen werde sollten auch besondere Einstellungen, die in Bezug auf die Schwarzstartfunktion beim Goodwe eine Rolle spielen.
#44
Sprachsteuerung / alexaFHEM: Homematic-Geräte re...
Letzter Beitrag von cetri - 18 Dezember 2025, 06:08:43
Hallo zusammen,

ich habe hier immer mal wieder das Problem das Homematic-Geräte nicht auf Sprachbefehle reagieren. Alle anderen angeschlossenen Geräte aber wohl. Nach einem Neustart von alexaFHEM funktioniert dann wieder alles wie gewünscht. Anbei ein LOG von heute morgen. Hier sollten per Sprachbefehl und Routine in Alexa 3 Geräte ( HM_Licht_Esszimmer, HM_Licht_Wohnzimmer und shelly_Kueche) eingeschaltet werden. Der Shelly hat reagiert, die Homematic-Geräte nicht. Beim Versuch ein Homematic-Gerät direkt zu schalten kommt die Fehlermeldung. "XXX reagiert gerade nicht".

Hat jemand eine Idee wo der Fehler liegt?

[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d","cookie":{"device":"HM_Licht_Esszimmer","fuuid":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"6a03b061-8b0d-4170-b1cd-3e6e047b98d9","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d","cookie":{"device":"HM_Licht_Esszimmer","fuuid":"64f44aef-f33f-47d8-3070-f4cd865dcef28f0d"}}}
[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"PEQ0157339","cookie":{"device":"HM_Licht_Wohnzimmer","fuuid":"5f280c59-f33f-47d8-2577-5b3f68d3385f5549"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"e7c65a2d-1ff8-458c-aa24-0f246f8aaba6","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"PEQ0157339","cookie":{"device":"HM_Licht_Wohnzimmer","fuuid":"5f280c59-f33f-47d8-2577-5b3f68d3385f5549"}}}
[12/18/2025, 4:48:42 AM] >>>> [ssh] {"directive":{"header":{"messageId":"8bebf602-a445-42f5-8e6a-f3adaefd058e","namespace":"Alexa.PowerController","name":"TurnOff","payloadVersion":"3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"67763b25-f33f-47d8-2225-3e9a03328ec7612f","cookie":{"device":"shelly_Kueche","fuuid":"67763b25-f33f-47d8-2225-3e9a03328ec7612f"}},"payload":{}}}
[12/18/2025, 4:48:42 AM] [FHEM] shelly_Kueche: executing set cmd for On with value 0
[12/18/2025, 4:48:42 AM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20shelly_Kueche%20off&fwcsrf=csrf_2336100675921&XHR=1
[12/18/2025, 4:48:42 AM] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"OFF","timeOfSample":"2025-12-18T03:48:42.555Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"bbd7f37c-9dd6-440e-bdaf-7b26a10821db","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"XXXXX"},"endpointId":"67763b25-f33f-47d8-2225-3e9a03328ec7612f"},"payload":{}}}
  2025-12-18 04:48:44 caching: shelly_Kueche-state: off

Gruß
Jörg
#45
Sprachsteuerung / Aw: homebridge/homekit
Letzter Beitrag von Ma_Bo - 18 Dezember 2025, 04:22:07
Hey Leute, ich verzweifle gerade.

Ich nutze FHEM für all meine Automatisierungen und möchte jetzt von Google Home auf HomeKit umsteigen.

Leider scheitert es schon bei den ersten 3 Geräten, aber erst einmal ein wenig zu meinem Setup:

In FHEM habe ich mehrere Dummy devices, die per Homebridge mit dem FHEMPlugin integriert werden sollen.

Ich habe bisher lediglich 3 Rollo devices, alle nach diesem Schema:

defmod Rollo_Schlafzimmer dummy
attr Rollo_Schlafzimmer genericDeviceType blind
attr Rollo_Schlafzimmer group Schlafzimmer
attr Rollo_Schlafzimmer homebridgeMapping TargetPosition=state,part=1,minValue=0,maxValue=100 CurrentPosition=state,part=1,minValue=0,maxValue=100 PositionState=state,values=/.*/:2
attr Rollo_Schlafzimmer room Homebridge
attr Rollo_Schlafzimmer setList pct:slider,0,1,100
attr Rollo_Schlafzimmer siriName Rollo
attr Rollo_Schlafzimmer webCmd pct

defmod Rollo_Kinderzimmer dummy
attr Rollo_Kinderzimmer genericDeviceType blind
attr Rollo_Kinderzimmer group Kinderzimmer
attr Rollo_Kinderzimmer homebridgeMapping TargetPosition=state,part=1,minValue=0,maxValue=100 CurrentPosition=state,part=1,minValue=0,maxValue=100 PositionState=state,values=/.*/:2
attr Rollo_Kinderzimmer room Homebridge
attr Rollo_Kinderzimmer setList pct:slider,0,1,100
attr Rollo_Kinderzimmer siriName Rollo
attr Rollo_Kinderzimmer webCmd pct

defmod Rollo_Badezimmer dummy
attr Rollo_Badezimmer genericDeviceType blind
attr Rollo_Badezimmer group Badezimmer
attr Rollo_Badezimmer homebridgeMapping TargetPosition=state,part=1,minValue=0,maxValue=100 CurrentPosition=state,part=1,minValue=0,maxValue=100 PositionState=state,values=/.*/:2
attr Rollo_Badezimmer room Homebridge
attr Rollo_Badezimmer setList pct:slider,0,1,100
attr Rollo_Badezimmer siriName Rollo
attr Rollo_Badezimmer webCmd pct
Wenn ich nun 2 dieser dummys per homebridge in mein Home einbinde, kann ich per Siri auf dem iPhone per Sprachbefehl:

,,Siri fahre das Schlafzimmer Rollo hoch"
,,Siri fahre das Schlafzimmer Rollo runter"
,,Siri stelle das Schlafzimmer Rollo auf x Prozent"
(Und das gleiche für das Kinderzimmer)

beide Rollos steuern, dies klappt auch über den eingebundenen HomePod.

Jetzt kommt das was mich verzweifeln lässt, füge ich nach gleichem Prinzip das dritte Rollo hinzu, wird es komisch.
In der Home App wird alles normal angezeigt, dort habe ich die Rollos auch in Räume einsortiert.

Gebe ich nun den Sprachbefehl für das dritte hinzugefügte Rollo (Badezimmer), dann geht das über das iPhone ohne Probleme, sage ich exakt den gleichen Befehl aber über den HomePod ,,Siri fahre das Badezimmer Rollo hoch" (oder runter) werden alle 3 Rollos gesteuert, wobei aber die anderen beiden Rollos sich separat immer noch steuern lassen.

Wie kann das, was ist der Unterschied, ob ich das per Siri am iPhone mache oder per HomePod...???

Ich verstehe es nicht...

Wie macht ihr das wenn ihr mehrere Rollos habt, ich dachte ich nenne jedes Rollo, sortiere es in den entsprechenden Raum und kann dann jedes steuern, was ja auch per Siri am iPhone klappt aber nicht über den HomePod.

Ich hatte anfangs mit 7 Rollos gestartet, da war es noch kurioser, über iPhone konnte man alles per Siri einwandfrei bedienen, der HomePod hingegen hat bei jedem Befehl gefragt auf welchen Wert ich es stellen möchte, egal welchen Befehl ich gesagt habe.

Das macht mich echt fertig, ich verstehe es nicht...

Hat jemand Rat...?

Liebe Grüße Marcel
#46
MQTT / Aw: MQTT2 für Xiaomi Vacuum Sa...
Letzter Beitrag von efyzz - 17 Dezember 2025, 22:56:23
Moin Otto,

Ok, danke dir! Dann habe ich ja prinzipiell nichts falsch gemacht. Das RoborockRE Template passt wie gesagt nicht perfekt. Aber wenn das die richtige Basis ist, werde ich mir das eben zurechtbiegen.
#47
FHEMWEB / Aw: [iconAnimated]Fhemweb Widg...
Letzter Beitrag von ergerd - 17 Dezember 2025, 22:54:34
Hallo schwatter,

mit deinem dummy wird zwar ein Icon angezeigt aber es kommt der Fehler mit der expected expression, got '<'

Grüße ergerd
#48
FHEMWEB / Aw: [iconAnimated]Fhemweb Widg...
Letzter Beitrag von schwatter - 17 Dezember 2025, 22:48:05
Hallo

@ergerd,

funktioniert es jetzt? Oder hast du trotzdem das Icon angezeigt wird noch den Fehler?

@Damian
Mh kann ich nicht behaupten. Ich habe als Server einen Intel(R) Celeron(R) J4105 CPU. Zur Anzeige z.B ein olles Amazon FireHdPlus,
,Mi9t und eine Poco M5s. Alles keine Leistungswunder und es ist flott.


Gruß schwatter
#49
Anfängerfragen / Aw: (Gelöst) THRESHOLD - Heizu...
Letzter Beitrag von thgorjup - 17 Dezember 2025, 22:42:19
Hat funktioniert. Danke sehr!  :)
#50
FHEMWEB / Aw: [iconAnimated]Fhemweb Widg...
Letzter Beitrag von Damian - 17 Dezember 2025, 22:36:13
Man sollte allerdings wissen, dass SVG-Animationen verhältnismäßig viel Performance im Browser kosten. Deshalb habe ich z. B. die Voreinstellung eines blinkenden Punktes in meiner Card-Funktion wieder deaktiviert.