Hauptmenü

Neueste Beiträge

#1
Anfängerfragen / Aw: Zugriff auf VPN von außen ...
Letzter Beitrag von MadMax-FHEM - 24 Dezember 2025, 15:03:24
Zitat von: andies am 24 Dezember 2025, 12:57:05Man ruft im Handy in Wireguard die Konfiguration auf. Dort steht "Serveradresse" und wenn man die conf mit UniFi erzeugt hat, steht da Unsinn (bei mir 127.0.0.1).
Evtl. kann man das bei Unfi auch wo einstellen?

Bei der Installation von piVPN wird man gefragt, über welchen "Host"/IP man erreichbar ist.
Es wird die aktuelle (externe) IP angeboten, man kann aber auch einen Namen angeben.

Macht man das hier nicht (oder falsch), hat man dasselbe Problem...
...welches sich genauso lösen lässt (aber lästig ist).
Und immer, wenn die Zertifikate abgelaufen sind, muss man das ja neu anpassen...
...und ja, man kann auch lange (3Jahre/5Jahre usw.) angeben (zumindest bei piVPN) aber auch das geht oft schneller als man denkt ;)

Gruß, Joachim
#2
Codeschnipsel / Aw: FHEMWEB basicAuth gegen ei...
Letzter Beitrag von CoolTux - 24 Dezember 2025, 15:00:50
Mein FHEM läuft in einem Kubernetes Cluster und ist über Traefik Ingress aufrufbar. Muss mal schauen ob man Traefik diesbezüglich konfigurieren kann.
#3
Termine und Veranstaltungen / Aw: Stammtisch Leipzig
Letzter Beitrag von andies - 24 Dezember 2025, 15:00:15
Frohe Weihnachten, damit ich dabei sein Kann.
#4
Anfängerfragen / Aw: Plot mit Bars nebeneinande...
Letzter Beitrag von roli - 24 Dezember 2025, 14:58:22
Hallo,
danke für die Antwort. Ich habe jetzt noch ein paar Stunden investiert und forum, wiki usw gelesen.
Ich denke so langsam habe ich die ganze Sache besser verstanden und schaffe eventuell eine Lösung.
Ich hatte bisher noch nie geschaut, welche Daten er für die Plots selektiert-filtert  - dann wäre
auch eventuell klar gewesen, dass diese als Art stacked angezeigt werden. Egal ob needles oder bars.
Ich möchte eigentlich meine FileLog Werte  Monatlich anzeigen  und die verschiedenen Jahre nebeneinander.
Ich kann zwar in der PlotDatei mehrere  Filelogs angeben, aber das bringt nichts. Ich muss ja den
Wert von vor 1 Jahr, mit dem fast gleichen Zeitstempel verpassen, damit er mit dem Aktuellen angezeigt wird. Dies geht wohl nur mit Offset.  Und das Wiederum geht nur mit LogProxy

Meine FileLog sieht wie folgt aus :
  2025-12-22_23:59:00 Strom_Line 1 27 0 5148 54434 43036
  2025-12-23_23:59:00 Strom_Line 4 31 0 5152 54465 43036

Also am Ende des Tages speichere ich die Werte meines StromZählers  ( NT HT Einspeisung  Summe der 3 )

D.h. wenn ich nebeneinander die Werte haben will, so dürfen die Zeitstempel nicht exakt die gleichen sein - Sonst stacked.

Also für einen Monatsüberblick habe ich folgendes :


Folgende Code:
  # alternativ mit LogProxy 
define Diag_Strom_sum2   SVG    myProxy:rw_power_LP:CURRENT
 attr  Diag_Strom_sum2   label "Stromverbrauch Montatsview LP" 
 attr  Diag_Strom_sum2   fixedrange month

Plot Datei  rw_power_LP.gplot

############################
# Display the power reported by the Stromzähler   -- Monatsplot
# FileLog Inhalt :
#   define FileLog_Strom FileLog /var/log/fhem/Strom/Stromz_sum-%Y_%m.log  HT-Verbrauch  NT-Verbrauch   Einspeisung ..Zählerst..
#
#       2025-12-22_23:59:00 Strom_Line 1 27 0 5148 54434 43036


set terminal png transparent size <SIZE> crop
set output '<OUT>.png'

set title '<L1>'
set timefmt "%Y-%m-%d_%H:%M:%S"

set xdata   time
set ylabel  "kWh"

set grid    ytics 

#logProxy FileLog:FileLog_Strom,offset=-3600*8:3::: 
#logProxy FileLog:FileLog_Strom,offset=-3600*4:4:::
#logProxy FileLog:FileLog_Strom:5:::

plot "<IN>" using 1:2  axes x1y1  title 'NT'     ls l0 lw 1 with needles,\
     "<IN>" using 1:2  axes x1y1  title 'HT'     ls l1 lw 1 with needles,\
"<IN>" using 1:2  axes x1y1  title 'Einsp'  ls l2 lw 1 with needles
   
 


Du darfst diesen Dateianhang nicht ansehen.









#5
Anfängerfragen / Aw: Zugriff auf VPN von außen ...
Letzter Beitrag von MadMax-FHEM - 24 Dezember 2025, 14:57:53
Zitat von: andies am 24 Dezember 2025, 10:08:38Das ist schon mal der erste Unterschied: Ich habe die FB abgeben müssen und nehme Speedport. Letzteres ist wesentlich unflexibler. Beispielsweise kann ich nicht "exposed host" einstellen, was vieles einfacher machen würde.
Im anderen Setup habe ich auch einen Speedport.

Also habe ich folgendes Setup (und egal ob FB oder nicht)...
...und NIRGENDS habe ich exposed Host!

FB/Speedport: Port für vpn (habe ich auch mit wireshark ausprobiert: ging genauso) "geöffnet" und an den Unifi Controller weitergeleitet (habe ja in beiden Fällen keine andere Möglichkeit, der Rest des Netzes ist ja "hinter" dem Unifi Controller und somit nicht "sichtbar")

Im UnfiController: vpn Port (quasi das was von der FB/Speedport kommt bzw. einfach Port von "überall" <- kann ja nur FB/Speedport sein) an meinen piVPN PI weitergeleitet

Aber eigentlich müsste das doch genauso gehen, wenn der Unifi Controller selber der vpn-Provider ist. Dann brauchst du halt die Weiterleitung vom Unifi Controller nicht...

Eine Portweiterleitung müsste doch (auch von deinem) Speedport gehen?
Bei mir geht das (noch)...
...wenn das mal nicht mehr geht, fliegt was immer mir die Telekom gibt einfach raus!

EDIT: ok nicht weiter/weit genug gelesen ;) Läuft ja inzwischen... :)

Gruß, Joachim
#6
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von uron - 24 Dezember 2025, 14:13:01
Ich hoffe ich habe dich korrekt verstanden, ich hab das Device "Waermepumpe" gelöscht, einen Restart gemacht und ein neues Define angestoßen!
Das List zeigt nun keine Readings mehr, außer die
Internals:
   DEF        example@domain.com xxXXYYYY 60
   FUUID      694be4fa-f33f-63ec-308f-7c4dae63e142c9ae
   FVERSION   98_vitoconnect.pm:v1.0.3-s29593/2025-01-29
   NAME       Waermepumpe
   NR         321
   Redirect_URI http://localhost:4200/
   STATE      login ok
   TYPE       vitoconnect
   apiKey     XY s. Account
   counter    0
   eventCount 2
   intervall  60
   login      ok
   timeout    15
   user       example@domain.com
   HELPER:
     PACKAGE    main
     VERSION    1.0.3
     VERSION_API unused
     VERSION_CTZ unused
     VERSION_ErrCodes unused
     VERSION_SMUtils 1.28.3
   READINGS:
     2025-12-24 14:06:09   login           ok
     2025-12-24 14:06:09   state           login ok
   devices:
Attributes:
   alias      Waermepumpe
   icon       sani_heating_heatpump
   room       Heizung,Keller
   userReadings login {InternalVal("Waermepumpe","login","-")}
   vitoconnect_actions_active 1
   vitoconnect_installationID 157462
   vitoconnect_serial 7571381743778206

Im Log finde ich
2025.12.24 14:10:13.560 1: Waermepumpe - Access Token: nicht definiert
2025.12.24 14:10:13.560 1: Waermepumpe - Received response: {"error":"invalid-token-request"}
#7
Server - Windows / Aw: neuinstallation fhem nach ...
Letzter Beitrag von the ratman - 24 Dezember 2025, 14:04:23
wollt's nur sicherheitshalber erwähnt haben.

fhem werd ich nach den div. experimenten sowieso neu machen *g*
#8
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von stefanru - 24 Dezember 2025, 13:57:06
Oh wow,
nein ich habe nur eine Logmeldung nach "Access Token: nicht definiert" eingebaut.

Hier kommt jetzt bei dir:
"Received response: {"error":"invalid-token-request"}"

Kannst du das Modul nochmal einrichten und schauen?
Warum du bei deinem Neustart die Daten von FHEM bzw. dem Modul verloren hast ist mir völlig unklar.

Gruß,
Stefan
#9
Codeschnipsel / Aw: FHEMWEB basicAuth gegen ei...
Letzter Beitrag von passibe - 24 Dezember 2025, 13:34:52
Zitat von: CoolTux am 23 Dezember 2025, 16:37:46Schöne Lösung. Auch nice wäre ein OAuth2 oder besser gleich OIDC. Mein Keycloak würde sich da freuen   ;D
Ich nutze oauth2-proxy und nginx auth_request. Nginx sendet dann, bei erfolgreicher Anmeldung über den oauth2-proxy, einfach den Basic Auth header mit (also user:pass in base64; ähnlich wie in diesem Beispiel X-Access-Token nur eben hardcoded). In FHEM muss man also gar nichts umstellen.

oauth2-proxy funktioniert auch mit Keycloak als IDP. (Ich nutze aktuell Nextcloud als IDP, weil das hier eh läuft.)
#10
Anfängerfragen / Aw: Zugriff auf VPN von außen ...
Letzter Beitrag von Otto123 - 24 Dezember 2025, 13:27:12
Nein einen Plan gibt es noch nicht, wir haben uns erst vor 4 Wochen getroffen. Ich denke Anfang März wird es wieder was geben. Wenn Du Dich in unseren Termin Thread mit einträgst bekommst Du ja Bescheid :)

Ich mach seit unserem letzten Treffen ein bisschen mit Copilot und dem sage ich nachdem es funktioniert immer: Bitte mach mir eine Doku dazu, die auch ein anderer versteht - das klappt ganz gut. Man muss die dann bloß gut ablegen :)