Hauptmenü

Neueste Beiträge

#1
Solaranlagen / Aw: [36_Senec.pm] FHEM module ...
Letzter Beitrag von Bobby - 24 März 2026, 04:54:37
Guten Morgen, so sieht mein Log aus. Ausfällig ist, das es alle 15 Minuten passiert -> "interval: 900"

2026.03.24 03:50:41 1: [Freezemon] checkFreezes: possible freeze starting at 03:50:36, delay is 5.412 possibly caused by: tmr-FHEM::Senec::periodicCallLocal(N/A)
2026.03.24 04:05:41 1: [Freezemon] checkFreezes: possible freeze starting at 04:05:36, delay is 5.376 possibly caused by: tmr-FHEM::Senec::periodicCallLocal(N/A)
2026.03.24 04:20:41 1: [Freezemon] checkFreezes: possible freeze starting at 04:20:36, delay is 5.397 possibly caused by: tmr-FHEM::Senec::periodicCallLocal(N/A)
2026.03.24 04:35:41 1: [Freezemon] checkFreezes: possible freeze starting at 04:35:36, delay is 5.74 possibly caused by: tmr-FHEM::Senec::periodicCallLocal(N/A)
#2
Anfängerfragen / Aw: Zugriff mit tailscale
Letzter Beitrag von RalfRog - 24 März 2026, 00:15:16
Zitat von: Bracew am 23 März 2026, 14:54:08
Zitat von: RalfRog am 23 März 2026, 14:48:37(ja/nein reicht)
Ja
Da hab ich es glatt mal eingerichtet. Läuft!
Muss jetzt nur noch mal von außerhalb aus einem IPv4 prüfen ob das klappt.

@satprofi
    Habe zwei Szenarien getestet
    • "Peer" to "Peer" mit Geräten auf denen jeweils "tailscale" installiert ist. Mit Ping (auf der Konsole) erreichen sich die Geräte über die 100er Adressen.
    • Ein Rechner als "Subnet router" (tailscale up --advertise-routes=10.x.y.0/24). Mit Ping (auf der Konsole) erreiche ich dann auch Geräte aus dem 10er Netz die kein "tailscale" haben

    • Ein Test-FHEM mit "tailscale" konnte ich über seine 100er Adresse erreichen - wenn das Attribut allowfrom gesetzt ist.
      Dafür habe ich zum Testen eine zusätliche Instanz von FHEMWEB auf Port 8088 definiert und dort "allowfrom (100.*|10.*)" gesetzt.
      Dein "WEB" aus #27 hat kein "allowfrom"!


Da bei dir ja alles auf dem PI ist (ich hatte separate VMs) - spuckt da vielleicht piHole mit rein?
Zitat von: satprofi am 21 März 2026, 11:36:01klappt das auch wenn am raspi mehrere progis laufen ? fhem, pihole, scanmytesla ?

Gruß Ralf
#3
MQTT / Aw: Sonos2mqtt - vielleicht ha...
Letzter Beitrag von Treibhaus - 23 März 2026, 23:56:22
Hallo,

ich nutze es für die 2nd Gen Devices.
Per Docker.

Mein Cover waren immer da. (Man muss im selben IP-Kreis bleiben)
(links FHEM selbe IP-Kreis (Firefox:port im Docker per ssh gemappt) / rechts FHEM  per ssh gemappt ins Netzwerk (D-land)

MQTT2FHEM per Docker ist Fehlerfrei.


Lediglich das Einbinden von 1st Gen Devices ist mit schleierhaft.  Hier erkenne ich unterschiedliches Verhalten nach Neustarts.
(Vermutlich aber eher wegen des Mix (1st & 2nd Gen Devices)


Und... wie man sieht.: Bei gepairten Devices gibt es auch keine Covers.


Gruß Jörg
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 23 März 2026, 23:49:48
Zur Vorgehensweise bei Blockierungsanalysen habe ich jetzt einen Abschnitt im Wiki hinterlegt.

LG,
Heiko

#5
Anfängerfragen / Aw: Frage zu stateFormat
Letzter Beitrag von TomLee - 23 März 2026, 23:38:21
Wenn das die Aufgabe war:

attr bla stateFormat s:\
state\
t:\
time
#6
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von Treibhaus - 23 März 2026, 23:36:22
So
Zitat von: Treibhaus am 23 März 2026, 23:30:09
Zitat von: Prof. Dr. Peter Henning am 10 März 2026, 08:25:12Gehts hier irgendwann weiter, nutzt jemand das überarbeitete Modul? Gibt es noch irgendwelche Issues oder Wünsche?

LG

pah

Wo finde ich das abgeändert Modul ? Würde es gerne testen/einbinden (in der Hoffnung nun den Bass auch ändern zu können.)

Gruß Jörg


Sorry gefunden:
98_BoseST

Und die Basseinstellung ist verfügbar !  ;D
#7
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von Treibhaus - 23 März 2026, 23:30:09
Zitat von: Prof. Dr. Peter Henning am 10 März 2026, 08:25:12Gehts hier irgendwann weiter, nutzt jemand das überarbeitete Modul? Gibt es noch irgendwelche Issues oder Wünsche?

LG

pah

Wo finde ich das abgeändert Modul ? Würde es gerne testen/einbinden (in der Hoffnung nun den Bass auch ändern zu können.)

Gruß Jörg
#8
Anfängerfragen / Aw: Frage zu stateFormat
Letzter Beitrag von Guybrush - 23 März 2026, 23:09:50
machs doch sonst einfach mit perlcode in stateformat?

stateFormat { "s: ".ReadingsVal($name, 'state', '')." t: ".ReadingsVal($name, 'time', '') }
#9
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von schwatter - 23 März 2026, 22:59:11
Nabend,

@Beta-User
Ich sehe du warst schon fleißig  :) und kommst voran. 

Um alle noch etwas mehr zu verwirren :) Im Moment fahren wir hier 2 Gleisig. Beta-User mit RHASSPY, FULLY und f18 mit
Spracheingabebutton und ich versuche immer noch Google SpeechToText weiter auszureizen.

Da meine Frau sagt, "Ist ja ganz nett die Spielerei, aber wenn ich einen Knopf drücken muss ist es solala", habe ich mich
weiter umgeschaut wie ich das aufbohren kann. Dabei geht es um das Eingangspost was ich von Zeit zu Zeit anpasse.

Als erstes bin ich bei faster-whisper gelandet. Das hat meine CPU aber zu stark belastet (230%). Dann kam mir Sonntag die Idee, ich nutze eine reine WakewordAPI. Zack https://picovoice.ai/platform/porcupine/ angemeldet....nah toll, wird hier und da als gut gelistet, die wollen aber keine Privaten. Ich warte immer noch auf Freischaltung und mit meinem Firmenaccount da reggen bringt auch nix, es soll ja für alle sein.

Dann bin ich über Openwakeword gestoplert. Das funktioniert top. Das läuft mit python venv. Ist schnell installiert und für einen Server braucht man wenig Code. Das JS verbindet sich dann per Websocket mit dem Server und schaltet bei Wakeword auf Google SpeechToText um. So konnte ich die CPU-Last von Whisper mit gut 230% auf dauerhaft 33% mit Openwakeword drücken.
Und die reine Wakeworderkennung ist wirkich top. Mitm PC und Mikro klappt das schon ganz gut. Nachteil, erstmal feste
Wakewords. James wird mit Alexa angesprochen. Aber bevor es nicht solide ist, fange ich kein Training an.

Gruß schwatter
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 23 März 2026, 22:53:57
Hallo Michael,

man soll zwar niemals nie sagen, doch ich glaube nicht daran dass SF der unmittelbare Verursacher ist.
Alle API-Abfragen sind non-Blocking ausgeführt und die Geräteabfragen / Datensammlungen werden durch Auslesen von Readings realisiert und nicht durch die direkte Geräteabfrage. Das ist Aufgabe der Gerätemodule.

Problematisch können Schaltvorgänge von Verbrauchern sein, was aber hier nicht der Fall zu sein scheint.

Die Meldung:
SolarPrognose_getdata return value: Data cycle triggered, watch readings

Ist die Rückmeldung der SF-Zentralschleife, d.h. zu diesem Zeitpunkt ist alles schon durch und erledigt.

Die Meldung:
Wechselrichter_getdata return value: There are still path commands in the action queue
Ist mir unbekannt und wird nicht von SF generiert. Das muß eine Rückmeldung deines WR Gerätemoduls sein.

Ich schlage dir vor dass du das Special Reading special_runTimeCentralTask aktivierst:

attr ... ctrlSpecialReadings runTimeCentralTask

Dieses Reading liefert die die Zeit eines gesamten Schleifenzyklus von SF mit allen darin enthaltenen Zeiten für Abfragen etc (im Bereich 0.2-0.3 s bei mir). Die Zeiten kannst du loggen (File oder DB) und später auswerten (SVG, DbRep). Dann siehst du ob und wann evtl. Probleme aufgetreten sind.

Falls du jetzt schon weist dass du irgendwelche Verbraucher aktiv schaltest, wäre das eine heiße Spur wenn die relevanten Gerätemodule beim Schalten des Consumers durch Warten auf das Schaltergebnis blockieren.

Edit: Ich vergaß zu erwähnen, dass SF in regelmäßigen Abständen die modulinternen Datenstrukturen in das Filesystem schreibt. Sollte dein Filesystem Probleme haben, wäre das eine mögliche Blockierungsquelle. 

LG,
Heiko