Hauptmenü

Neueste Beiträge

#41
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von Prof. Dr. Peter Henning - 09 Februar 2026, 06:35:38
Zitat von: Jojo11 am 08 Februar 2026, 17:18:07Verbose wird ignoriert
Das kann ich nicht glauben, die "3:" besagt das Gegenteil.

LG

pah
#42
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von FlatTV - 09 Februar 2026, 05:51:05
Guten Morgen,
was für ein Aufwand.
Die ST300 läuft wieder ^^
Ich habe sie auf Werkseinstellung zurückgesetzt und alles von Anfang an wieder eingerichtet, inklusive Bose App (für alle Geräte), da sonst Multiroom nicht mehr ging.
Vielleicht lag es auch an mir, es war sehr spät ^^.

Jetzt liefert die ST300 auch wieder einen passenden Output.
Sorry für die Verwirrung.

pi@pi4:~ $ curl "http://192.168.178.90:8090/audioproducttonecontrols" | xmllint --format -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   226    0   226    0     0   2024      0 --:--:-- --:--:-- --:--:--  2036
<?xml version="1.0" encoding="UTF-8"?>
<audioproducttonecontrols>
  <bass value="75" minValue="-100" maxValue="100" step="25"/>
  <treble value="0" minValue="-100" maxValue="100" step="25"/>
</audioproducttonecontrols>

Das Reading ,,bass" steht auf 3.
Ich lasse das mal alles etwas in Ruhe.

//Edit:
Ich konnte die Finger doch nicht stillhalten.
Das setzen (-4 bis 4) geht auch.
Im Log wird dieser Wertebereich auch vorgegeben.
Zitat2026.02.09 06:25:14 1: BOSE_9884E307C182 invalid argument for bass, must be -4 .. 4
#43
fronthem / smartVISU / Can not connect to fronthem Se...
Letzter Beitrag von Hackstall - 09 Februar 2026, 00:02:13
Hallo,

Ich habe eigentlich nichts gravierendes gemacht bekomme aber nun folgenden Fehler:

Fenster: Driver FHEM

Could not connect to Fronthem Server.
Websocket error undefined.

Kann mir jeman hier weiterhelfen.

Der Fehler kommt beim Starten von SmartVisu auf meinem Handy.
Wenn ich jedoch SmartVisu auf meinem PC starte, scheint alles zu funktionieren.


Danke für Eure Mithilfe,
Gruß Andreas
#44
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 Februar 2026, 23:11:24
So ähnlich ... könnte sein, dass der anteilige Wert der aktuellen Stunde doppelt eingeht was je nach Stundenfortschritt zu einem mehr oder weniger starken Einfluß führen könnte falls es so ist.
Werde ich morgen im Test laufen lassen.
#45
Kalendermodule / Aw: Calendar, CalView & Co
Letzter Beitrag von TubeHead - 08 Februar 2026, 22:42:02
... Ihr habt beide etwas stimmiges geäußert ...

@Otto123
Wenn es auf PERL-Ebene geht, bin ich faktisch raus. Da verstehe ich so gut wie nichts von. Von daher bin ich auch noch nicht dahinter gestiegen, was genau Du da machst...

@TomLee
Genau. Ziel ist es ja, eine CustomApp auf die Ulanzi zu schieben, passend zu den anstehenden Tonnen am Folgetag. Das heißt auch, ich muss im Vorfeld erstmal erfassen, ob alle drei Tonnen dran sind (eher selten), eine oder zwei, wobei dann zu schauen ist, welche genau.
Es erschien mir am einfachsten, hier quasi mit einem 3-Bit-Code zu arbeiten und jedem Bit eine Tonne zuzuordnen; ist zwar nicht wirklich ein Bit, sondern ein String, aber das spielt ja keine Rolle.

Letztlich habe ich aktuell das hier (ohne den SetState-Teil und Attribute; da stehen sowieso nur Raum und Gruppe drin):

Für die gelbe Tomme:
defmod set_trash_ye DOIF (([KalView:t_001_daysleftLong] eq "morgen" or [KalView:t_001_daysleftLong] eq "heute") and [KalView:t_001_summary] eq "Gelbe Tonne") (set set_pixel_muell ye 1)\
DOELSEIF (([KalView:t_002_daysleftLong] eq "morgen" or [KalView:t_002_daysleftLong] eq "heute") and [KalView:t_002_summary] eq "Gelbe Tonne") (set set_pixel_muell ye 1)\
DOELSEIF (([KalView:t_003_daysleftLong] eq "morgen" or [KalView:t_003_daysleftLong] eq "heute") and [KalView:t_003_summary] eq "Gelbe Tonne") (set set_pixel_muell ye 1)\
DOELSE (set set_pixel_muell ye 0)

Für die blaue Tonne:
defmod set_trash_bl DOIF (([KalView:t_001_daysleftLong] eq "morgen" or [KalView:t_001_daysleftLong] eq "heute") and [KalView:t_001_summary] eq "Papier") (set set_pixel_muell bl 1)\
DOELSEIF (([KalView:t_002_daysleftLong] eq "morgen" or [KalView:t_002_daysleftLong] eq "heute") and [KalView:t_002_summary] eq "Papier") (set set_pixel_muell bl 1)\
DOELSEIF (([KalView:t_003_daysleftLong] eq "morgen" or [KalView:t_003_daysleftLong] eq "heute") and [KalView:t_003_summary] eq "Papier") (set set_pixel_muell bl 1)\
DOELSE (set set_pixel_muell bl 0)

Für die schwarze Tonne:
defmod set_trash_bk DOIF (([KalView:t_001_daysleftLong] eq "morgen" or [KalView:t_001_daysleftLong] eq "heute") and [KalView:t_001_summary] eq "Restmüll") (set set_pixel_muell bk 1)\
DOELSEIF (([KalView:t_002_daysleftLong] eq "morgen" or [KalView:t_002_daysleftLong] eq "heute") and [KalView:t_002_summary] eq "Restmüll") (set set_pixel_muell bk 1)\
DOELSEIF (([KalView:t_003_daysleftLong] eq "morgen" or [KalView:t_003_daysleftLong] eq "heute") and [KalView:t_003_summary] eq "Restmüll") (set set_pixel_muell bk 1)\
DOELSE (set set_pixel_muell bk 0)

Somit habe ich in den Variablen der gererierten redingList im "set_pixel_muell" DOIF im state eine Kommagetrennte Kombination aus 0 und 1, welche ich dann dazu benutze, im selbigen DOIF die CustomApp für die Ulanzi zusammenzubauen:
defmod set_pixel_muell DOIF ([$SELF] eq "0,0,0") (set MQTT publish pixel1/custom/trash {} )\
DOELSEIF ([$SELF] eq "1,0,0") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [4, 0, 24, 8, "#525252"]},{"dt": [5, 1, "M ü l l", "#00FF00"]}]} )\
DOELSEIF ([$SELF] eq "0,1,0") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [4, 0, 24, 8, "#FFFF00"]},{"dt": [5, 1, "M ü l l", "#00FF00"]}]} )\
DOELSEIF ([$SELF] eq "0,0,1") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [4, 0, 24, 8, "#0000FF"]},{"dt": [5, 1, "M ü l l", "#00FF00"]}]} )\
DOELSEIF ([$SELF] eq "1,1,0") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [2, 0, 13, 8, "#FFFF00"]},{"df": [17, 0, 13, 8, "#525252"]},{"dt": [3, 1, "M ü", "#101010"]},{"dt": [19, 1, "l l", "#101010"]}]} )\
DOELSEIF ([$SELF] eq "0,1,1") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [2, 0, 13, 8, "#FFFF00"]},{"df": [17, 0, 13, 8, "#0000FF"]},{"dt": [3, 1, "M ü", "#ff33ff"]},{"dt": [19, 1, "l l", "#ff33ff"]}]} )\
DOELSEIF ([$SELF] eq "1,0,1") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [2, 0, 13, 8, "#525252"]},{"df": [17, 0, 13, 8, "#0000FF"]},{"dt": [3, 1, "M ü", "#000000"]},{"dt": [19, 1, "l l", "#000000"]}]} )\
DOELSEIF ([$SELF] eq "1,1,1") (set MQTT publish pixel1/custom/trash {"draw":[{"df": [0, 0, 10, 8, "#FFFF00"]},{"df": [11, 0, 10, 8, "#525252"]},{"df": [22, 0, 10, 8, "#0000FF"]},{"dt": [4, 1, "M ü l l", "#00FF00"]}]} )
attr set_pixel_muell readingList bk ye bl
attr set_pixel_muell stateFormat bk,ye,bl


Schön wäre es, wenn es im DOIF o.ä. eine Möglichkeit gäbe, eine tabellarische Zuweisung zu generieren, wie es z.B. in Basic mit "Select Case" möglich ist, oder ein 2D-Array... Sowas in der Art... Aber so geht's auch...

Anbei ein PNG-Download aus der Ulanzi mit aktuellem Status der CustomApp. Wenn es nur eine Tonne ist, zieht sich die farbige Fläche halt von X2 bis X30, bei drei Tonnen sind es halt drei Quadrate. Kann man auch von Weitem gut erkennen...


#46
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 08 Februar 2026, 22:35:20
Zitat von: DS_Starter am 08 Februar 2026, 22:32:45Dann muß sich irgendwo noch ein kleiner Lunker verbergen. Ich gehe das morgen auch nochmal durch.

Vielleicht wird die jeweils aktuelle Stunde voll und anteilig berücksichtigt oder sowas?
#47
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 Februar 2026, 22:32:45
Dann muß sich irgendwo noch ein kleiner Lunker verbergen. Ich gehe das morgen auch nochmal durch.
#48
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von FlatTV - 08 Februar 2026, 22:20:27
Okay, 10 Minuten ohne Strom...
pi@pi4:~ $ curl "http://192.168.178.90:8090/audioproducttonecontrols" | xmllint --format -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   266    0   266    0     0   6187      0 --:--:-- --:--:-- --:--:--  6333
<?xml version="1.0" encoding="UTF-8"?>
<audioproductlevelcontrols>
  <frontCenterSpeakerLevel value="50" minValue="-100" maxValue="100" step="10"/>
  <rearSurroundSpeakersLevel value="0" minValue="-100" maxValue="100" step="10"/>
</audioproductlevelcontrols>

pi@pi4:~ $ curl "http://192.168.178.90:8090/info" | xmllint --format -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   266    0   266    0     0   2367      0 --:--:-- --:--:-- --:--:--  2375
<?xml version="1.0" encoding="UTF-8"?>
<audioproductlevelcontrols>
  <frontCenterSpeakerLevel value="50" minValue="-100" maxValue="100" step="10"/>
  <rearSurroundSpeakersLevel value="0" minValue="-100" maxValue="100" step="10"/>
</audioproductlevelcontrols>
Ich glaube, ich setze das mal ganz zurück.
Meine Frau ist sauer  :o
#49
Kalendermodule / Aw: Calendar, CalView & Co
Letzter Beitrag von Otto123 - 08 Februar 2026, 22:07:33
wenns das gibt? Ja hast Recht, sein Kalender zeigt ja genau das.
Seine DOIFs sehen mMn anders aus. Aber kann sein ich verstehe es falsch.
Egal, ich wollte ja zeigen, dass man nicht einen Sack voll andere Module braucht, bloß weil der Inhalt von Calendar nicht gleich "ins Auge fällt" ;)
#50
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 08 Februar 2026, 22:06:28
Hallo Heiko,

mit der v2.1.0 von heute vormittag aus dem Contrib hatte ich den Effekt noch. Lila Kurve über der roten.
Ich hoffe, es ist hier zu erkennen. Hab gerade nur das Handy zur Hand.
Du darfst diesen Dateianhang nicht ansehen.

Ich kann aber auch morgen abend noch die offizielle Version ziehen und übermorgen nochmal vergleichen.

Viele Grüße,
Peter