Hauptmenü

Neueste Beiträge

#1
Wallboxen und E-Fahrzeuge / Aw: Fronius Wattpilot an FHEM ...
Letzter Beitrag von Gary - 01 Dezember 2025, 23:19:37
Der Fronius Wattpilot ist über eine Websocket-Verbindung im lokalen Netzwerk über eine proprietäre API ansprechbar.

Ich habe dazu ein Beispiel im Wiki ergänzt: https://wiki.fhem.de/wiki/Websocket

Siehe auch die API-Beschreibung von Joscha Arenz: https://github.com/joscha82/wattpilot/blob/main/API.md
#2
FHEM Code changes / Revision 30573: 36_Shelly.pm: ...
Letzter Beitrag von System - 01 Dezember 2025, 22:50:31
Revision 30573: 36_Shelly.pm: add voltmeter to ShellyPlusUni

36_Shelly.pm: add voltmeter to ShellyPlusUni

Source: Revision 30573: 36_Shelly.pm: add voltmeter to ShellyPlusUni
#3
FHEMWEB / Aw: Websocket-Verbindung kann ...
Letzter Beitrag von Torxgewinde - 01 Dezember 2025, 22:41:57
Ggf. hilft ein Testdevice. Es erzeugt alle zehn Sekunden ein blödsinnig großes HTML reading. Hat man es im Browser geöffnet wird es ja mit den Updatemethoden von FHEMWEB im Browser geladen und angezeigt:

defmod HTML_Testdevice at +*00:00:10 { \
# Array of colors\
my @colors = qw(red green blue yellow orange purple pink cyan);;\
\
# Randomly pick a color from the array\
my $random_color = $colors[rand @colors];;\
\
# Generate a random number\
my $random_number = int(rand(1000));;\
\
# Get the current timestamp\
my $timestamp = strftime('%Y-%m-%d %H:%M:%S', localtime);;\
\
my $size = 1024 * 1024;;   # 1 MB\
my @chars = ('A'..'Z');;\
my $big;;\
$big .= $chars[rand @chars] while length($big) < $size;;\
my $visual_block = qq(<div style="width:100%;;height:20px;;overflow:hidden;;background:#ddd;;font-size:0;;">$big</div>);;\
\
\
# Create the HTML snippet\
my $html_snippet = <<"HTML";;\
<div style="color: $random_color;;">\
  Random Number: $random_number<br>\
  Timestamp: $timestamp<br>\
  $visual_block\
</div>\
HTML\
\
$html_snippet =~ s/\n//g;;\
\
readingsSingleUpdate($defs{"HTML_Testdevice"}, "meinReading", "<html>$html_snippet</html>", 1);;\
}
attr HTML_Testdevice room Experimente

Ich habe es auch bei Cooltux auf seinen Server gestellt, aber die Datenmenge auf 100k reduziert. Damit bleibt die Websocket Ok, bei 1MB bricht sie dauernd ab: https://demo-fhem.cooltux.net/fhem?detail=HTML_Testdevice

HTH
#4
Sprachsteuerung / Aw: FHEM streikt nach Raspberr...
Letzter Beitrag von passibe - 01 Dezember 2025, 22:33:03
Was genau hast du aktualisiert?

Jedenfalls: Fehlermeldung lesen
Zitat von: Maxl am 01 Dezember 2025, 21:08:52npm WARN EBADENGINE   required: { node: '>= 16' },
npm WARN EBADENGINE   current: { node: 'v12.22.12', npm: '7.5.2' }
Deine node-Version ist hoffnungslos veraltet. Bitte aktualisieren, vermutlich am einfachsten via https://deb.nodesource.com

also

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash -
sudo apt-get install -y nodejs

Dann nochmalsudo npm install -g alexa-fhem und dann am besten einfach den Raspberry neustarten.
#5
Heizungssteuerung/Raumklima / Aw: Vitoconnect bringt FHEM zu...
Letzter Beitrag von stefanru - 01 Dezember 2025, 22:18:02
Hi Olaf,
sorry hatte deinen Beitrag nicht gleich gesehen.
Ja der Endpoint hat sich geändert.
Update bitte das Modul dann sollte es gehen.

Gruß,
Stefan
#6
SVG / Plots / logProxy / Aw: SVG: Plot mit Steps sollte...
Letzter Beitrag von Dr. Boris Neubert - 01 Dezember 2025, 21:45:52
Zitat von: betateilchen am 01 Dezember 2025, 21:34:38
Zitat von: rudolfkoenig am 01 Dezember 2025, 20:54:38Vmtl. will man das Feature fuer alle 3 Varianten (step/histep/fstep) haben...
Ich kann sie einbauen, wenn noch jemand dafuer stimmt.
Und sinnvolle Namen dafuer vorschlaegt

Bitte nicht noch mehr Einträge in die dropdown Liste. Da ist es jetzt schon voll und die Auswahlmöglichkeiten sind in FHEM nirgends verständlich dokumentiert. Ein Verweis auf gnuplot ist auch wenig hilfreich.

Meiner Meinung nach braucht es keine weiteren Plot-Typen sondern nur die Änderung bei steps. Das bricht allerdings die Abwärtskompatibilität. Oder zwingt zum richtigen Gebrauch von steps, fsteps und histeps (es sei denn, meine Argumentation, wie diese Plot-Typen zu interpretieren sind, ist fehlerhaft).

Ja, der Plot-Editor ist eine Herausforderung... Und ich habe noch ein paar Wünsche mehr in Sachen Bedienbarkeit und Wiederverwendbarkeit von .gplot-Dateien. Vielleicht mache ich noch ein Wunschkonzert-Thema auf.
#7
Sonstiges / Aw: DBI connect fail
Letzter Beitrag von Hardy74 - 01 Dezember 2025, 21:42:42
Vielleicht ist es nach einem langen Tag einfach schon zu spät, vermutlich zu einfach... aber:

in dblog sehe ich
DEF
./contrib/dblog/db.conf .*:.*

und ändere genau das File, mache aus hdb-nas.... die ip-adresse, speichern. shutdown restart, container neustart, rapsberry reboot... und nach alle dem steht in dblog hartnäckig:
dbconn
mysql:database=fhem;host=hdb-nas.fritz.box;port=3306

Wo kommt das her? Auch in der configdb ist in der Spalte P2 kein hdb-nas zu finden.

Bonusfrage, warum liefert
SELECT * FROM `fhemconfig` where DEVICE = 'logdb'; 135 Zeilen aus 5er Zeilenblöcken, die augenscheinlich identisch sind, sich nur jeweils in der VersionUUID unterscheiden?
Die UUID, die fhem auf der Weboberfläche zeigt, ist spannender Weise nicht dabei, die Abfrage liefert ein leeres Ergebnis. Die UUID steht in der ehemaligen fhem.cfg. fhem wird mit configDb aufgerufen.

#8
SVG / Plots / logProxy / Aw: SVG: Plot mit Steps sollte...
Letzter Beitrag von Dr. Boris Neubert - 01 Dezember 2025, 21:36:21
Zitat von: betateilchen am 01 Dezember 2025, 21:30:56@Boris: bei addLog wird kein Bezug zu einem event hergestellt. Man kann damit sogar Werte ins Log schreiben (und in SVG darstellen) zu denen es gar kein existierendes device oder reading gibt. Das ist manchmal sehr praktisch.

Ja, das habe ich auch so verstanden. Der Purist in mir nimmt daran Anstoß, aber der Pragmatiker sagt: das ist eine Möglichkeit, die Darstellung einfach mit akzeptabler Unschärfe hinzubekommen.
#9
SVG / Plots / logProxy / Aw: SVG: Plot mit Steps sollte...
Letzter Beitrag von betateilchen - 01 Dezember 2025, 21:34:38
Zitat von: rudolfkoenig am 01 Dezember 2025, 20:54:38Vmtl. will man das Feature fuer alle 3 Varianten (step/histep/fstep) haben...
Ich kann sie einbauen, wenn noch jemand dafuer stimmt.
Und sinnvolle Namen dafuer vorschlaegt

Bitte nicht noch mehr Einträge in die dropdown Liste. Da ist es jetzt schon voll und die Auswahlmöglichkeiten sind in FHEM nirgends verständlich dokumentiert. Ein Verweis auf gnuplot ist auch wenig hilfreich.
#10
Sonstiges / Aw: Ecowitt API - diverse Wett...
Letzter Beitrag von Dr. Boris Neubert - 01 Dezember 2025, 21:33:08
Erste Ergebnisse (ohne verbundene Wetterstation WS90):
  • GW1000_TCP holt sich die Werte vom Gateway - ich sehe die Werte vom Innensensor und ein paar Interna.
  • MQTT verbindet sich mit dem MQTT Broker (MQTT2_SERVER) in FHEM, sendet aber nichts. Ergäbe auch keinen Sinn, die Temperatur im eigenen Wohnzimmer (oder wo auch immer das Gateway steht) nach Wunderground zu übertragen, wenn MQTT nur die Kommunikation zu Wunderground repliziert.

Ich verbinde gelegentlich die WS90 und melde weitere Erkenntnisse.