Hauptmenü

Neueste Beiträge

#1
Sonstiges / Aw: httpmod.template: bugs, Fr...
Letzter Beitrag von satprofi - 08 November 2025, 13:46:22
die richtige Uhrzeit
#2
MQTT / Aw: Sonos2mqtt - vielleicht ha...
Letzter Beitrag von stenny - 08 November 2025, 13:29:55
Hallo,

habe mal einen Sonos Lautsprecher in einem anderen fhem eingerichtet.
sonos2mqtt startet auch und erstellt ein Device - Template habe ich angewendet, jedoch bekomme ich nicht alle Funktionen...
Wo liegt mein Fehler?

Internals:
   CFGFN     
   CID        RINCON_347E5C97269901400
   DEF        RINCON_347E5C97269901400
   FUUID      690f344c-f33f-1f17-9277-73eee698cbd3d47b
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_127.0.0.1_34654
   MQTT2_FHEM_Server_MSGCNT 9
   MQTT2_FHEM_Server_TIME 2025-11-08 13:24:08
   MSGCNT     9
   NAME       RINCON_347E5C97269901400
   NR         288
   STATE      PLAYING
   TYPE       MQTT2_DEVICE
   eventCount 14
   JSONMAP:
     mute_Master mute
     volume_Master volume
   READINGS:
     2025-11-08 13:23:18   CopyrightInfo   © 2003-2025, Sonos, Inc. All rights reserved.
     2025-11-08 13:23:18   DisplaySoftwareVersion 17
     2025-11-08 13:23:18   Flags           0
     2025-11-08 13:23:18   HTAudioIn       21
     2025-11-08 13:23:18   HardwareVersion 1.23.1.10-2.2
     2025-11-08 13:15:08   IODev           MQTT2_FHEM_Server
     2025-11-08 13:23:18   IPAddress       192.168.10.21
     2025-11-08 13:24:08   Input           Radio
     2025-11-08 13:23:18   MACAddress      34:7E:5C:97:26:99
     2025-11-08 13:24:08   Master          Wohnzimmer
     2025-11-08 13:23:18   SerialNumber    34-7E-5C-97-26-99:9
     2025-11-08 13:23:18   SoftwareVersion 85.0-64200
     2025-11-08 13:15:08   associatedWith  SonosBridge
     2025-11-08 13:23:18   attrTemplateVersion 20210303
     2025-11-08 13:24:08   bass            1
     2025-11-08 13:24:08   coordinatorUuid RINCON_347E5C97269901400
     2025-11-08 13:24:08   currentTrack_AlbumArtUri http://192.168.10.21:1400/getaa?s=1&u=x-sonosapi-stream%3as322608%3fsid%3d333%26flags%3d8232%26sn%3d2
     2025-11-08 13:24:08   currentTrack_Artist Madonna
     2025-11-08 13:24:08   currentTrack_ItemId -1
     2025-11-08 13:24:08   currentTrack_ParentId -1
     2025-11-08 13:24:08   currentTrack_ProtocolInfo sonos.com-http:*:application/octet-stream:*
     2025-11-08 13:24:08   currentTrack_Title Into the Groove
     2025-11-08 13:24:08   currentTrack_TrackUri x-sonosapi-stream:s322608?sid=333&flags=8232&sn=2
     2025-11-08 13:24:08   currentTrack_UpnpClass object.item
     2025-11-08 13:24:08   enqueuedMetadata_AlbumArtUri https://cdn-profiles.tunein.com/s322608/images/logoq.png?t=1
     2025-11-08 13:24:08   enqueuedMetadata_ItemId -1
     2025-11-08 13:24:08   enqueuedMetadata_ParentId -1
     2025-11-08 13:24:08   enqueuedMetadata_Title 80s80s DAB
     2025-11-08 13:24:08   enqueuedMetadata_UpnpClass object.item.audioItem.audioBroadcast
     2025-11-08 13:24:08   groupName       Wohnzimmer
     2025-11-08 13:24:08   inCouple        0
     2025-11-08 13:24:08   inGroup         0
     2025-11-08 13:24:08   isMaster        1
     2025-11-08 13:24:08   model           Sonos Beam
     2025-11-08 13:24:08   mute            false
     2025-11-08 13:24:08   mute_LF         false
     2025-11-08 13:15:39   mute_Master     false
     2025-11-08 13:24:08   mute_RF         false
     2025-11-08 13:24:08   name            Wohnzimmer
     2025-11-08 13:24:08   playmode        NORMAL
     2025-11-08 13:23:18   state           x_raw_payload
     2025-11-08 13:24:08   transportState  PLAYING
     2025-11-08 13:24:08   treble          1
     2025-11-08 13:24:08   ts              1762604647176
     2025-11-08 13:24:08   uuid            RINCON_347E5C97269901400
     2025-11-08 13:24:08   volume          6
     2025-11-08 13:24:08   volume_LF       100
     2025-11-08 13:15:39   volume_Master   9
     2025-11-08 13:24:08   volume_RF       100
Attributes:
   alias      Wohnzimmer
   devStateIcon (STOPPED|PAUSED_PLAYBACK):rc_PLAY:toggle PLAYING:rc_PAUSE:pause .*:refresh:play
   devicetopic sonos
   icon       audio_volume_low
   jsonMap    volume_Master:volume mute_Master:mute
   model      sonos2mqtt_speaker
   readingList $DEVICETOPIC/RINCON_347E5C97269901400:.* { json2nameValue($EVENT,'',$JSONMAP) }
  $DEVICETOPIC/RINCON_347E5C97269901400/ZoneInfo:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE
   setList    x_raw_payload:textField { my $payload = $EVENT;$payload =~ s/$EVTPART0 //g; qq(sonos/RINCON_347E5C97269901400/control $payload)}
   stateFormat transportState
   userReadings Master:groupName.* {(split(' \+',ReadingsVal($name,'groupName','')))[0]},
isMaster:coordinatorUuid.* {ReadingsVal($name,'coordinatorUuid','') eq ReadingsVal($name,'uuid','')?1:0},
inGroup:groupName.* {ReadingsVal($name,'groupName','') =~ / \+ /?1:0},
inCouple:coordinatorUuid.* {(ReadingsVal($name,'coordinatorUuid','') ne ReadingsVal($name,'uuid','') and (index(ReadingsVal($name,'groupName',''), ReadingsVal($name,'name','')) != -1))?1:0},
Input:currentTrack_TrackUri.* {sonos2mqtt_ur($name,'Input')}
#3
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 November 2025, 13:24:52
ZitatSomit kann "$cap     *= $befficiency;" meiner Meinung nach raus.
Nicht wirklich. Der Faktur ist für die Laufvariable charged innerhalb der Funktion, also dem erreichten prognostizierten Füllgrad, wichtig.
Dieser Wert wird mit dem, ebenfalls Effizienz gewichteten, Bedarfswert verglichen.

ZitatIch glaube es wäre besser wenn wir diesen Wert nicht als Zeitkonstante, sondern als kWh oder Prozent der Akku Kapazität angeben würden. Dann würde er nen schönen Abend an nem bewölkten Tag trotzdem nutzen, aber noch mehr Reserve lassen. Wir könnten den Wert dann z.B. auf runwhneed addieren.
Kannst du das erläutern wie es gemeint ist?
Die Intention war z.B.  16:goal -> würde bedeuten um 16:00 soll das angegebene Ziel (Wh im Akku) erreicht sein. Bisher ist immer die letzte Stunde mit Überschuß das Zeitziel.


Danke euch für die Erläuterungen bzgl. der Verharrungszeit.

LG,
Heiko
#4
EnOcean / Aw: OMNIO REGJ12/04M
Letzter Beitrag von Damu - 08 November 2025, 13:14:12
Hab jetzt mal die Todzeit auf Maximum gestellt (von 400ms auf 1600ms).
Todzeit ist die Zeit die der Aktor Wartet bis er in die gegenrichtung Fährt.
So hat FHEM besser Zeit ein Stop abzusetzen wenn er in der Oberen oder Unteren Endposition ist.
#5
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von michael.winkler - 08 November 2025, 13:03:12
Zitat von: sawtooth am 08 November 2025, 13:00:31Hallo,

Danke für das Update! Bei mir funktioniert die Sprachausgabe mit dem Befehl leider nicht. Ich bin connected, aber trotzdem funktioniert die Sprachausgabe bei mir nicht. Kann mir jemand einen Tipp geben?

Vielen Dank!

Hast du ein Update gemacht, oder das Modul manuell heruntergeladen und den Server neu gestartet?
#6
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von sawtooth - 08 November 2025, 13:00:31
Hallo,

Danke für das Update! Bei mir funktioniert die Sprachausgabe mit dem Befehl leider nicht. Ich bin connected, aber trotzdem funktioniert die Sprachausgabe bei mir nicht. Kann mir jemand einen Tipp geben?

Vielen Dank!
#7
FHEM Code changes / Revision 30501: CHANGE: add n...
Letzter Beitrag von System - 08 November 2025, 12:41:05
Revision 30501: CHANGE:  add new amazon device

CHANGE:  add new amazon device

Source: Revision 30501: CHANGE:  add new amazon device
#8
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von michael.winkler - 08 November 2025, 12:05:18
Zitat von: juergen012 am 07 November 2025, 10:41:45Moin!!
Nach dem heutigen Update funktioniert speak bei mir. Tolle Arbeit Danke, Danke!
Wenn du ohnehin das Modul anfässt, könntest du den Echo Dot2024 mit einpflegen??

elsif($ModelNumber eq "A3EH2E0YZ30OD6" || $ModelNumber eq "Echo Spot") {return "Echo Spot 2024";}

Danke und Gruß j.

Edit: Nach einem ewrneuten Test funktioniert speak nicht mehr..
Habe es in das neue update mit eingebaut
#9
Anfängerfragen / Aw: [gelöst] Signalduino bleib...
Letzter Beitrag von elektron-bbs - 08 November 2025, 11:52:04
Mich irritiert die ungewöhnliche ID: SHK_SIGNALduino_433
Probiere es mal mit:
/dev/ttyUSB0@57600
oder auch mit:
/dev/ttyUSB0@38400
falls es ein nanoCUL ist.
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 08 November 2025, 11:49:46
Zitat von: Hadl am 08 November 2025, 11:02:00
Zitat von: DS_Starter am 08 November 2025, 08:59:11eine Uhrzeit für die Angabe eines Meilensteins ist besser/einfacher als eine Verwendung eines Überschußmaximums
Ja, das wäre eine Idee. Aktuell haben wir ja nur den Meilenstein das wir zum letzten Zeitpunkt an dem wir am Tag Überschuss erwarten das Ladeziel erreicht haben.
Mit dem SOC Barrier haben wir dann auch noch ein Ziel für ne Reserve zum Mittagessen kochen oder Notstromfähigkeit so früh wie möglich am Tag. Weitere Ziele fallen mir gerade nicht ein, könnten aber sicherlich bei einigen Anwendungen auftreten.
Also z.B. 13:00 kleiner Akku und Trocknerlauf erwartet dadurch SOC > 70% nötig.

Wobei derartige (fixe) Planungen natürlich auch über ein Schedule in SF berücksichtigt werden sollten.

Edit: Das Verharren auf einem SoC trotz vorhandener Ladeleistung ist in der Tat durch SoC-Korrekturen durch das BMS begründet.