Hauptmenü

Neueste Beiträge

#91
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 01 Februar 2026, 18:56:55
Bei mir funktioniert es tadellos. OSX mit Safari.
#92
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von FlatTV - 01 Februar 2026, 18:52:02
Also grundsätzlich läuft es nach dem Neustart.
Soundcork mit Trixie auf dem PI4 ist also okay.
Die Python Version 3.12 kann mit pyenv installiert werden.
Ich habe mir noch gegönnt, ebenfalls einen User Soundcork anzulegen.

Etwas ist aber noch strange.
Wenn ich den Server manuell starte, bekomme ich auch die Connection.
pi@pi3:~/soundcork $ telnet 192.168.178.188 8000
Trying 192.168.178.188...
Connected to 192.168.178.188.
Escape character is '^]'.
Starte ich den über systemctl, ist der laut Log auch da - aber ich bekomme keine Connection.
pi@pi3:~/soundcork $ telnet 192.168.178.188 8000
Trying 192.168.178.188...
telnet: Unable to connect to remote host: Connection refused
pi@pi3:~/soundcork $
Aber unter localhost ist er da!
pi@pi3:~/soundcork $ telnet localhost 8000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
.env.shared und .env.private habe ich jetzt beide erfolglos gepflegt.
base_url = "http://192.168.178.188:8000"
data_dir = "/home/soundcork/db"
#93
Homematic / Aw: keine Readings von OpenCCU
Letzter Beitrag von Burny4600 - 01 Februar 2026, 18:47:47
Vom FHEM-Pi die OpenCCU-Pi Ports abgefragt.

Diese Ports sind OK.
80 port [tcp/http] succeeded!
2000 port [tcp/cisco-sccp] succeeded!
2001 port [tcp/*] succeeded!
2010 port [tcp/*] succeeded!
9292 port [tcp/*] succeeded!

Am OpenCCU-Pi siehe Anhang

An der Firewall kann es eigentlich nicht liegen, da bei manueller Anforderung der Status unter FHEM ersichtlich sind.

Welche Ports werden wirklich benötigt?
#94
Sonstige Systeme / Aw: Support-Thread Modul 36_Sh...
Letzter Beitrag von Prof. Dr. Peter Henning - 01 Februar 2026, 18:29:00
Da das nichts mit dem Modul zu tun hat: Falscher Forumsbereich.

pah
#95
FHEMWEB / Aw: Aktualisierung von GUI-Ele...
Letzter Beitrag von rudolfkoenig - 01 Februar 2026, 18:15:55
Ich habe kein Denon, und ein Versuch im FHEM eine Instanz zu definieren hat nicht wirklich geholfen.

Mit folgender dummy Definition sehe ich kein Problem:
define da dummy
attr da setList    volumeStraight:slider,0,1,100
attr da readingList volumeStraight
attr da webCmd      volumeStraight

Generell: der Wert ders Widgets wird aus einem Reading mit dem gleichen Namen ausgelesen.
#96
FHEMWEB / Aw: Unterschied :noArg zwische...
Letzter Beitrag von rudolfkoenig - 01 Februar 2026, 18:04:44
Zitatwird bei get das Suffix :noArg mit ausgegeben, bei set hingegen erwartungsgemäß nicht.
Erwartungsgemaess ist das nicht: FHEMWEB stellt anhand diesen Suffixen fest, welches Widget gewuenscht ist.
Wenn nichts angegeben ist, wird ein simples Textfeld angeboten.
#97
Homematic / Aw: keine Readings von OpenCCU
Letzter Beitrag von passibe - 01 Februar 2026, 17:58:09
Hast du gecheckt, ob da keine Firewall dazwischenfunkt?
Sowohl auf dem FHEM-Pi als auch die Firewall-Einstellungen auf der OpenCCU sind alle richtig gesetzt?
Ggfs mal mit nc -vz <IP> <PORT> die Ports von den jeweiligen Pis aus testen.
#98
MQTT / Aw: MQTT2 userReadings wird me...
Letzter Beitrag von ch.eick - 01 Februar 2026, 17:53:28
Zitat von: rudolfkoenig am 01 Februar 2026, 12:05:14
ZitatOkay, das Trennen war schon mal eine gute Idee.
Ich wuesste gerne, worauf diese Bemerkung sich bezieht.
Oh ja, das ist nicht klar geworden. Ich meine das Trennen von syncMessage und dataMessage auf unterschiedliche readings.
Vorher wurde durch beide MQTT Topics aus dem json gleiche Daten gelesen und in die selben readings geschrieben. Nun trenne ich in is_sync_.* und in_data_.* .

Zitat
ZitatDas wird leider nur einzeilig angenommen, gibt es da noch einen Trick?
Sogar mehrere: als Funktion in 99_myUtils.pm auslagern, oder, noch besser: jsonMap verwenden.
Okay, das leuchtet ein

ZitatBeim Absetzen der ersten Nachricht wird userReading einmal aufgerufen:
2026.02.01 11:59:09.803 3: m2d                  ur_02 : in_sync_sourceUuid  : 925814xxx8bd
2026.02.01 11:59:09.803 3: m2d                  ur_02 : in_sync_message_sent : 2
beim Aufruf der zweiten Nachricht nicht. Letzteres ist dem ReadingList zu verdanken.
Ja, dadurch das im readingList jetzt entschieden wird, ob es ein in_sync_.* oder ein in_data_.* ist, wird das geziehlt in separate readings abgelegt und es kommt nicht zu einer doppelten Beschreibung.

ZitatIch habe die o.g. event-on-* Attribute weggelassen: die passen nicht zum zweiten Beitrag (und filtern damit alles weg), und ich verstehe auch nicht, wozu sie gut sein sollen.
Sorry, das stimmt, ich hatte schon zuviel Stunden am Rechner gesessen und somit die Altlasten übersehen.
#99
Homematic / Aw: keine Readings von OpenCCU
Letzter Beitrag von Burny4600 - 01 Februar 2026, 17:47:52
Zitat von: Ralli am 01 Februar 2026, 17:31:43Warum gibt es hier zwei verschiedene IP-Adressen?

Die eine IP-Adresse ist der FHEM-Pi, die andere der OpenCCU-Pi.

list d_rpc017191BidCos_RF
Internals:
   CCUNum     1
   DEF        http://192.168.17.191 BidCos-RF
   FD         249
   FUUID      697a1c4f-f33f-f4d2-7313-892fb70606b883ac
   IODev      OpenCCU
   NAME       d_rpc017191BidCos_RF
   NR         9581
   RPCPID     29398
   RPCState   running
   STATE      running/OK
   TYPE       HMCCURPCPROC
   callback   192.168.17.191:4012
   ccuip      192.168.17.191
   ccustate   timeout
   ccutype    CCU2/3
   eventCount 319
   host       192.168.17.191
   prot       http
   rpcid      017181017191
   rpcinterface BidCos-RF
   rpcip      192.168.17.191
   rpcport    2001
   version    2024-12
   READINGS:
     2026-02-01 16:48:26   rpcstate        running
     2026-02-01 16:48:26   state           OK
   hmccu:
     defaultaddr 192.168.17.181
     devspec    BidCos-RF
     evtime     0
     localaddr  192.168.17.191
     rpcstarttime 1769960906.26017
     rpc:
       auth       
       avgdelay   70.6992204500611
       cbport     4012
       cburl      http://192.168.17.191:4012/fh2001
       clkey      CB2001017181017191
       clurl     
       evtime     1769964500.45024
       methods    abortDeleteDevice,activateLinkParamset,addDevice,addLink,addVirtualDeviceInstance,changeKey,clearConfigCache,deleteDevice,deleteVolatileMetadata,determineParameter,exit,getAllMetadata,getDeviceDescription,getInstallMode,getKeyMismatchDevice,getLinkInfo,getLinkPeers,getLinks,getMetadata,getParamset,getParamsetDescription,getParamsetId,getServiceMessages,getValue,getVersion,getVolatileMetadata,hasVolatileMetadata,init,listBidcosInterfaces,listDevices,listReplaceableDevices,listTeams,logLevel,ping,putParamset,refreshDeployedDeviceFirmwareList,removeLink,replaceDevice,reportValueUsage,restoreConfigToDevice,rssiInfo,setBidcosInterface,setInstallMode,setInterfaceClock,setLinkInfo,setMetadata,setRFLGWInfoLED,setTeam,setTempKey,setValue,setVolatileMetadata,system.listMethods,system.methodHelp,updateFirmware,system.multicall
       multicall  system.multicall
       pid        29398
       port       2001
       state      running
       sumdelay   0
       rec:
         DD         0
         EV         0
         EX         0
         IN         0
         ND         0
         RA         0
         RD         0
         SL         1
         ST         5
         TO         6
         UD         0
       snd:
         DD         0
         EV         0
         EX         0
         IN         0
         ND         0
         RA         0
         RD         0
         SL         0
         TO         0
         UD         0
Attributes:
   alias      OpenCCU RPC BidCos-RF
   devStateStyle style="text-align:left;;font-weight:bold;;"
   eventMap   /rpcserver on:on/rpcserver off:off/
   group      .HomeMatic CCUs
   icon       hm_ccu
   room       _HM,_RxTx
   rpcServerAddr 192.168.17.191
   rpcServerPort 2001
   sortby     02.02
   stateFormat rpcstate/state
   verbose    2
#100
Sonstige Systeme / Aw: Support-Thread Modul 36_Sh...
Letzter Beitrag von flashworker - 01 Februar 2026, 17:35:04
Hallo zusammen, vor allem an die Shelly-Entwickler...

Es wäre schön, wenn ihr das Reading "restart_required" mit aufnehmen könntet.

Oder mir ein Tipp geben, wie ich folgenden Zeile
CodeAuswählen
readingsBulkUpdateIfChanged($hash,"restart_required",($jhash->{sys}{restart_required}==1)?"true":"false");in ein userReading umschreiben kann.

Vielen Dank für das Shelly-Modul und eure Mühe

Grüße
Ralf