Hauptmenü

Neueste Beiträge

#11
Einplatinencomputer / Aw: USB Verbindung funktionier...
Letzter Beitrag von Beta-User - 30 März 2026, 21:35:10
Zitat von: RalfRog am 23 März 2026, 00:31:35Muss man dann aber nicht verstehen warum im PI-OS mit Bookworm (und Trixie?) die USB-Interfaces "plugdev" bekommen haben.
Vermutlich nicht...

Zitat von: Burny4600 am 30 März 2026, 20:19:12Warum etwas uraltes im einem aktuellen OS (Trixie) auftaucht.
Meine (ungeprüfte!) Theorie:

Die Gruppe steht noch (selten) in manchen udev-rules. Früher scheint  man das irgendwie kaschiert und umgebogen zu haben, aber damit scheint halt "Schluss" zu sein. Dann muss der User ran (und die Gruppenzugehörigkeit "wiederbeleben") (oder besser der für die udev-rule eigentlich Zuständige, und die Leiche richtig benennen...).
#12
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von Beta-User - 30 März 2026, 21:30:06
Hallo zusammen,

sieht so aus, als wäre es eventuell lohnend, den M5-Atom-Echo nochmal aus der Grabbel-Kiste zu holen. Hatte mal mit dem als Rhasspy-Satelliten experimentiert: https://community.rhasspy.org/t/m5-atom-echo-as-satellite/1784, vermutlich ist das noch keine S3-Variante.

Es gibt die Dinger übrigens auch mit Display: https://github.com/RealDeco/xiaozhi-esphome?tab=readme-ov-file

Habe im Moment noch andere Baustellen, von daher kann ich das Tempo im Moment nicht mitgehen.
Sehr cool ist jedenfalls auch das mit dem WebApp-Support. Nach der Anleitung von https://forum.fhem.de/index.php?msg=1360621 ist es mir auch gelungen, zumindest unter Chrome@Android ohne allzugroße Umstände mein Testsystem fullscreen auf dem Handy angezeigt zu bekommen und was einsprechen zu können. Von daher werde ich wohl erst mal versuchen RHASSPY so aufzubohren, dass das mit FHEMWEB-Events umgehen kann und passende Antworten ausspricht :) , ohne dass man dafür FULLY/fully benötigt.

Bezüglich Doku und Installation etc.: Ist geplant, die für die global-notify-Lösung benötigten .js-Files ins svn (contrib) zu bringen?

Damit das Ganze für später Lesende nicht zu verwirrend wird, ist es vermutlich besser, für die RHASSPY-spezifischen Themen dann einen neuen Thread aufzumachen, oder?
#13
FHEM Code changes / Revision 31053: 76_SolarForeca...
Letzter Beitrag von System - 30 März 2026, 21:10:18
Revision 31053: 76_SolarForecast: contrib Version 2.5.0

76_SolarForecast: contrib Version 2.5.0

Source: Revision 31053: 76_SolarForecast: contrib Version 2.5.0
#14
Sonstiges / Problem mit debian.fhem.de/nig...
Letzter Beitrag von Sidey - 30 März 2026, 20:53:29
Hallo betateilchen,

mir ist heute über GitHub Actions ein neues Problem mit dem Debian-Repository `https://debian.fhem.de/nightly` aufgefallen:

Fehler in der Action:
`E: The repository 'https://debian.fhem.de/nightly InRelease' provides only weak security information.`

Ablauf:
- `setup-fhem` lädt den Key erfolgreich
- `apt-get update` läuft an
- anschließend bricht `apt` mit obiger Meldung ab

Ich habe testweise direkt auf die Repository-Metadaten geschaut:
- `https://debian.fhem.de/nightly/InRelease`
- `https://debian.fhem.de/nightly/Release`

Dabei sieht es so aus, als ob die InRelease/Release-Metadaten aktuell nicht vollständig bzw. nicht in einer Form vorliegen, die von aktuellem `apt` akzeptiert wird.

Das Verhalten ist vermutlich seit gestern (siehe Beitrag im anderen Forum):
https://forum.fhem.de/index.php?topic=144329.msg1360805#msg1360805


Viele Grüße
#15
Sprachsteuerung / Aw: alexa-fhem: amazon alexa s...
Letzter Beitrag von MadMax-FHEM - 30 März 2026, 20:27:17
tgz Datei?
alexa-fhem wird schon lange nicht mehr per tgz Datei installiert...

alexa-fhem connector Wiki...

Der Thread ist doch schon 4 Jahre alt...

Gruß, Joachim
#16
Codeschnipsel / Aw: [Contrib] GIFTV (Geek Magi...
Letzter Beitrag von Dr. Boris Neubert - 30 März 2026, 20:26:19
Danke schwatter, hab auf dem Schlauch gestanden. Kaum macht man's richtig und schon geht's :-)
#17
Einplatinencomputer / Aw: USB Verbindung funktionier...
Letzter Beitrag von Burny4600 - 30 März 2026, 20:19:12
Zitat von: Beta-User am 21 März 2026, 19:41:01plugdev scheint ein Überbleibsel aus alter Zeit zu sein, das über manche udev-Rules "zombiert".

Warum etwas uraltes im einem aktuellen OS (Trixie) auftaucht.
Das Problem tauchte bei mir erst mit Trixie auf. Die letzten Jahre mit gleicher Schnittstellenhardware war das immer dialout.
#18
FRITZ!Box / Aw: FritzSmart, dectRingblock ...
Letzter Beitrag von heinzfo - 30 März 2026, 20:18:08
Hallo Jörg,

jetzt geht es, ich hatte das attr disableDectInfo auf 1 gesetzt, mit 0 passt es jetzt.

Danke und beste Grüße, Heinz
#19
Bastelecke / Aw: Panasonic Klima mit ESP32 ...
Letzter Beitrag von Gisbert - 30 März 2026, 20:17:48
Hallo Moli,

ich benutze ein Device vom Type MQTT_DEVICE, um Werte der Panasonic-Wärmepumpe mit Heishamon auszulesen. Mit dem gleichem Device sende ich auch Werte von Fhem zu Heishamon. Meine Definitionen zum Senden sehen so aus:
attr HeishaMon_main publishSet_SetAltExternalSensor panasonic_heat_pump/commands/SetAltExternalSensor
attr HeishaMon_main publishSet_SetBivalentControl panasonic_heat_pump/commands/SetBivalentControl
attr HeishaMon_main publishSet_SetBivalentStartTemp panasonic_heat_pump/commands/SetBivalentStartTemp
attr HeishaMon_main publishSet_SetCurves panasonic_heat_pump/commands/SetCurves
attr HeishaMon_main publishSet_SetFloorHeatDelta panasonic_heat_pump/commands/SetFloorHeatDelta
attr HeishaMon_main publishSet_SetForceDefrost panasonic_heat_pump/commands/SetForceDefrost
attr HeishaMon_main publishSet_SetHeaterStartDelta panasonic_heat_pump/commands/SetHeaterStartDelta
attr HeishaMon_main publishSet_SetHeaterStopDelta panasonic_heat_pump/commands/SetHeaterStopDelta
attr HeishaMon_main publishSet_SetHeatingOffOutdoorTemp panasonic_heat_pump/commands/SetHeatingOffOutdoorTemp
attr HeishaMon_main publishSet_SetHeatpump panasonic_heat_pump/commands/SetHeatpump
attr HeishaMon_main publishSet_SetPowerfulMode panasonic_heat_pump/commands/SetPowerfulMode
attr HeishaMon_main publishSet_SetQuietMode panasonic_heat_pump/commands/SetQuietMode
attr HeishaMon_main publishSet_SetZ1HeatRequestTemperature panasonic_heat_pump/commands/SetZ1HeatRequestTemperature

Jede einzelne Funktion funktioniert, auch deine angefragte.

Deine Definition kenne ich nicht, was aber nicht heißen soll, dass sie keine Berechtigung hat. Merkwürdig kommt mir allerdings das Back-Slach am Ende vor - oder ist das nur ein Teil eines Zeilenumbruchs (im raw-Format)?

Viele Grüße Gisbert

Edit: Heishamon ist ein Projekt bei GitHub zum Auslesen und Steuern von Panasonic-Wärmepumpen.

Edit2: Poste ein list oder wenigstens die raw-Definition des Fhem-Device - das erhöht sicher die Chancen auf Hilfe.
#20
Codeschnipsel / Aw: [Contrib] GIFTV (Geek Magi...
Letzter Beitrag von schwatter - 30 März 2026, 20:12:18
Nabend Boris,

einfach bei anderen Wikieinträgen stöbern. Mach ich auch immer. Beispiel
<syntaxhighlight lang="perl">
define aggr.PV readingsProxy \
  smainverter:SPOT_PDC_SUM:PVPowerSourceW \
  smainverter:SPOT_EPVTODAY:PVEnergySourceWh \      
  smaem:SMAEM1234567890_Bezug_Wirkleistung:GridPowerSourceW \
  smaem:SMAEM1234567890_Einspeisung_Wirkleistung:GridPowerSinkW \
  calc.Netzbezug:smaem_SMAEM1234567890_Bezug_Wirkleistung_Zaehler_EnergyDay:GridEnergySourcekWh \
  calc.Netzeinspeisung:smaem_SMAEM1234567890_Einspeisung_Wirkleistung_Zaehler_EnergyDay:GridEnergySinkkWh \
  smainverter:BAT_P_CHARGE:BatteryPowerSinkW \
  smainverter:BAT_P_DISCHARGE:BatteryPowerSourceW \
  smainverter:ChargeStatus:BatteryPercent \
  smainverter:BAT_LOADTODAY:BatteryEnergySinkWh \
  smainverter:BAT_UNLOADTODAY:BatteryEnergySourceWh \
  smaem:SMAEM1234567890_GridFreq:GridFrequencyHz
attr aggr.PV stateFormat PV: PVPowerSourceW W < PVEnergySourcekWh kWh | Haus: HousePowerSinkW W > HouseEnergySinkkWh kWh | Netz: GridPowerW W < GridEnergySourcekWh kWh > GridEnergySinkkWh kWh | Batterie: BatteryPowerW W BatteryPercent % < BatteryEnergySourcekWh kWh > BatteryEnergySinkkWh kWh
attr aggr.PV userReadings \
  GridPowerW { ReadingsNum("aggr.PV", "GridPowerSourceW", 0) - ReadingsNum("aggr.PV", "GridPowerSinkW", 0) }, \
  BatteryPowerW { ReadingsNum("aggr.PV", "BatteryPowerSourceW", 0) - ReadingsNum("aggr.PV", "BatteryPowerSinkW", 0) }, \
  PVEnergySourcekWh { ReadingsNum("aggr.PV", "PVEnergySourceWh", 0)/1000.0 }, \
  BatteryEnergySourcekWh { ReadingsNum("aggr.PV", "BatteryEnergySourceWh", 0)/1000.0 }, \
  BatteryEnergySinkkWh { ReadingsNum("aggr.PV", "BatteryEnergySinkWh", 0)/1000.0 }, \
  HousePowerSinkW { -( ReadingsNum("aggr.PV", "PVPowerSourceW", 0)+ReadingsNum("aggr.PV", "GridPowerW", 0)+ReadingsNum("aggr.PV", "BatteryPowerW", 0) ) }, \
  HouseEnergySinkkWh { ReadingsNum("aggr.PV", "PVEnergySourcekWh", 0)-ReadingsNum("aggr.PV","GridEnergySinkkWh", 0)+ReadingsNum("aggr.PV", "GridEnergySourcekWh", 0)-ReadingsNum("aggr.PV", "BatteryEnergySinkkWh",0)+ReadingsNum("aggr.PV", "BatteryEnergySourcekWh", 0) \
}
</syntaxhighlight>


Gruß schwatter