Neueste Beiträge

#91
FHEM Development / Aw: Zukunft von subversion?
Letzter Beitrag von CoolTux - 28 Mai 2026, 21:10:23
Es gibt da diverse Wege. Man kann unterschiedliche Identity Provider benutzen. Auch möglich wäre Selbstregistrierung da muss man dann mal schauen was sich als praxistauglich erweist.
#92
FHEM Development / Aw: Zukunft von subversion?
Letzter Beitrag von rudolfkoenig - 28 Mai 2026, 21:06:13
ZitatJeder Entwickler bekommt ein Konto wo er sich anmelden kann.
Mir faellt dazu nur ein, 150 Benutzer anzulegen, deren Emailadresse aus dem Forum rauszusuchen, und eine email mit dem Passwort zu senden.
Leider entspricht der SVN-Benutzername nicht immer dem Namen im Forum.
Ich hoffe es gibt einen besseren Weg.
#93
FHEMWEB / Aw: Timeout bei umfangreicher ...
Letzter Beitrag von rudolfkoenig - 28 Mai 2026, 20:57:51
ZitatDaher habe ich die LASTACCESS Zeit aktualisiert, wenn Daten in FW_addToWritebuffergeschrieben werden.
FW_addToWritebuffer wird erst am Ende Berechnung der SVG aufgerufen.
Wieso hilft hier LASTACCESS zu aktualisieren? Die Pruefung von LASTACCESS passiert asynchron.

Sind die Attribute plotEmbed oder plotfork gesetzt? Das meine ich wg. dem Verstaendnis, ich empfehle sie nicht zu setzen.

Leicht off Topic: das Problem mit FileLog ist nicht, dass die Logs mehrere Jahre beinhalten, sondern dass in dem fraglichen Zeitraum zu viele andere Daten sind, die rausgefiltert werden muessen.
Deswegen speichere ich die Daten fuer ein Jahres-SVG in einem separaten Datei, was nur die Tageswerte beinhaltet.
#94
FHEM Development / Aw: Zukunft von subversion?
Letzter Beitrag von CoolTux - 28 Mai 2026, 20:49:21
Jeder Entwickler bekommt ein Konto wo er sich anmelden kann. Da kann er dann auch SSH schlüssel hinterlegen. Über den ssh Schlüssel kann er dann in seine ihm zugeordneten Repositorys schreiben, oder halt nur lesen. Das Prinzip ist ein bisschen anders wie bei SVN denke ich.
Gitea ist im Grunde wie GitHub.
#95
FHEM Development / Aw: set / get zur Laufzeit erw...
Letzter Beitrag von betateilchen - 28 Mai 2026, 20:44:03
Zitat von: betateilchen am 28 Mai 2026, 16:57:37Wahrscheinlich ist die Lösung so simpel, dass ich einfach nicht draufkomme.

Jo. Das Problem habe ich jetzt dadurch gelöst, dass ich die möglichen setter in den devicehash schreibe.
Dort kann ich die beliebig ergänzen und auch wieder reduzieren.

In xxx_Set() werden drei setter hinzugefügt:

  $defs{$name}{set}{sendmsg}       = "";
  $defs{$name}{set}{backup_peers}  = ":noArg";
  $defs{$name}{set}{restore_peers} = ":noArg"; 

  return ("Unknown argument $a->[1], choose one of ".
        join(" ", map { "$_$defs{$name}{set}{$_}" } sort keys %{$defs{$name}{set}}))
        if(!defined($defs{$name}{set}{$a->[1]}));

In xxx_Attr() werden bei Bedarf zwei weitere setter hinzugefügt:

  if($attrName eq "useAuth" && $type eq "set" && $param[0] == 1) {
    $defs{$devName}{set}{user_add}    = "";
    $defs{$devName}{set}{user_delete} = "";
  }

und bei $type eq "del" oder bei $param[0] == 0 werden die beiden EInträge wieder gelöscht.

Funktioniert offenbar problemlos.

Falls jemandem was Besseres/Einfacheres einfällt, immer raus damit!


#96
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 28 Mai 2026, 20:33:43
Mein aktueller Status :)

- -3.2 % = Etwa mehr verbraucht als der Forcast erwartet hatte. (gestern war ein neues Training fällig da der Drift zu weit ging....)
- +9.1 % = Etwas weniger Ertrag als der Forecast erwarte hatte.
-  0.0 % = trotzen weiterhin bei dem Wetter 0 kWh Bezug ;)

#97
FHEM Development / Aw: Zukunft von subversion?
Letzter Beitrag von rudolfkoenig - 28 Mai 2026, 20:32:01
Erlaubt Gitea die bisherigen ssh-Schluessel zu uebernehmen?
Wenn nicht, wie regelt man den Zugang?
#98
FHEM Development / Aw: Zukunft von subversion?
Letzter Beitrag von CoolTux - 28 Mai 2026, 20:17:37
Ich habe aktuell einiges an IaC ausgearbeitet. Aktuell mittels Terraform und Proxmox. Damals gab es für den Hetzner Client ein Terraform Provider, gibt sowas bestimmt immer noch. Muss ich mal schauen.
Damit kann man binnen Minuten Server ausrollen und dann mittels Ansible die Konfig betanken.

Beispiel:
Ich rolle 5 VMs auf Proxmox aus mittels Terraform und bespiele eine Grundkonfiguration mit User und SSH Pubkey. Danach wird ein Kubernetes Cluster mit 3 Controlplan Nodes und 2 Worker Nodes auf den VMs angelegt.

Das ganze dauert keine 5 Minuten inklusive Calico Netzwerk Plugin über Tigera Operator.


Rudi wenn Du das Go gibst und wir bisschen Geld in der Kasse haben kann ich da bei Gelegenheit mal rumspielen.

Am Ende der Spielerei sollte ein Kubernetes Cluster stehen für Gitea und zum testen von Forum deployen mittels Container und hat was sonst noch so gewünscht ist.
#99
ESP Familie / Aw: BoseFix32 — lokaler SoundT...
Letzter Beitrag von fred_feuerstein - 28 Mai 2026, 20:14:29
Update von 0.8.0 auf 0.8.1 auf dem ESP32 S3 schlägt bei mir fehl.

- Check for Update
- es wird Update available 0.8.1 angezeigt
- Install Update => mit Bestätigungsfenster
- dann kommt rote Meldung rechts unten, siehe Screenshot:
#100
Automatisierung / [73_AutoShuttersControl.pm] AS...
Letzter Beitrag von Raven - 28 Mai 2026, 19:47:20
Servus,
ich habe exakt das Problem wie hier von einem anderen User in 2021 beschrieben:
https://git.cooltux.net/FHEM/mod-AutoShuttersControl/issues/43

- ASC meint Ende Mai um 18:15: ,,Es ist Nacht oder die Aussentemperatur unterhalb der Shading Temperatur. Die Beschattung wird Zwangsbeendet".

Beides trifft nicht zu, daher vermute ich daß es hier doch noch einen Seiteneffekt mit ASC_Mode_Down / ASC_Mode_UP = off (sowohl auf Rollo als auch ASC Ebene) gibt.

- Auf ASC-Ebene habe ich ASC_Shading_BetweenTheTime    12:00-19:00 gesetzt.

- Dieses gleiche Verhalten (?) wurde auch 2020 erwähnt: 25 April 2020, 08:54:54

Bin für jeden Hinweis dankbar, woran es liegen könnte.
Danke vorab. Mike

Rollo-Attributes
ASC        2
   ASC_BrightnessSensor PIR_Aussen_Terrasse
   ASC_Mode_Down off
   ASC_Mode_Up off
   ASC_Pos_Reading pct
   ASC_Shading_InOutAzimuth 216:270
   ASC_Shading_Min_OutsideTemperature 15
   ASC_Shading_Mode always
   ASC_Shading_Pos 85
   ASC_Shading_StateChange_SunnyCloudy 210:195
   ASC_TempSensor Temp_Pool:temperature

ASC-Attributes
ASC_Mode_Down   off
ASC_Mode_Up     off
ASC_Shading_BetweenTheTime    12:00-19:00