Neueste Beiträge

#1
Anfängerfragen / Aw: devStateIcon bei HTTMOD
Letzter Beitrag von mattia - 01 Mai 2024, 18:21:30
Lieber Thomas

Danke für die rasche Hilfe, das wars!
#2
Sonstiges / Aw: Perl Warning im Filelog
Letzter Beitrag von Moeti - 01 Mai 2024, 18:09:59
Danke für die rasche Rückmeldung!
Leider liefert stacktrace nicht mehr Infos.

Übrigens: FHEM läuft bei mir auf einem Raspi mit aktuellem Raspian.

lG Michael
#3
Anfängerfragen / Aw: devStateIcon bei HTTMOD
Letzter Beitrag von TomLee - 01 Mai 2024, 18:05:40
Hallo,

weiß gar nicht wo es steht, in der Bedienungsanleitung nicht, man gibt hinten den setternamen mit "+" getrennt den Wert an:

0:vent_ventilation_level_0:fanstate+1 1:vent_ventilation_level_1:fanstate+2 2:vent_ventilation_level_2:fanstate+3 3:vent_ventilation_level_3:fanstate+0
Gruß

Thomas
#4
TabletUI / [FTUI 3] ICON Einfärbung
Letzter Beitrag von Kuehnhackel - 01 Mai 2024, 17:49:13
Hi,
ich habe folgendes Problem. Die Einfärbung des ICON bei den Tonnen heute klappt, aber bei Tonnen demnächst nicht. Wo könte der Fehler liegen?
Tonnen heute:
<!-- Tonnen Heute -->
       <ftui-grid base-width="70" base-height="70" margin="1" shape="round">
      <ftui-grid-tile row="1" col="2.9" height="2" width="2" [color]="myAbfall:next_days  | step('0:red, 1:green, 2:ok')">
        <ftui-label size="2">Abfall heute</ftui-label>
     <ftui-icon name="trash" [color]="myAbfall:now | map (' `Gruenabfall`:brown, `Papiertonne`:blue, `GelberSack`:yellow, `Restmuell`:black, `Sperrmüll_Altmetall`:red')"       class="size-1" height="90%"></ftui-icon>
   
        <ftui-row width="90%" height="10%">
          <ftui-cell width="80%">
      <ftui-label [text]="myAbfall:now_text"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:now_weekday"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:now_date"></ftui-label>
          </ftui-cell>
          </ftui-row>
      </ftui-grid-tile>   

Hier die Tonnen demnächst:
<!-- Tonnen demnächst-->
       <ftui-grid base-width="70" base-height="70" margin="1" shape="round">
      <ftui-grid-tile row="3" col="2.9" height="2" width="2" [color]="myAbfall:next_days  | step('0:red, 1:green, 3:ok')">
        <ftui-label size="2">Abfall demnächst</ftui-label>
    
     <ftui-icon name="trash" [color]="myAbfall:next_text | map (' `Gruenabfall`:brown, `Papiertonne `:blue, `GelberSack`:yellow, `Restmuell`:black, `Sperrmüll_Altmetall`:red')"></ftui-icon>
     <ftui-badge color="danger" [text]="myAbfall:next_days"></ftui-badge>
        <ftui-row width="90%" height="10%">
          <ftui-cell width="80%">
      <ftui-label [text]="myAbfall:next_text"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:next_weekday"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:next_date"></ftui-label>
          </ftui-cell>
          </ftui-row>
      </ftui-grid-tile>
Wahrscheinlich eine Kleinigkeit, wegen Bäumen und Wald  8)

Sonnige Grüße
Ralf
#5
Anfängerfragen / devStateIcon bei HTTMOD
Letzter Beitrag von mattia - 01 Mai 2024, 17:36:46
Guten Tag.

Ich möchte einen Ventilator mit mehreren Stufen über HTTMOD steuern.

define uppatvind HTTPMOD http://10.0.0.40/index.html 300
setuuid uppatvind 6612a7e1-f33f-b642-0756-dbe55a01bc9e485d
attr uppatvind devStateIcon 0:vent_ventilation_level_0:"set fanstate 1" 1:vent_ventilation_level_1:"set uppatvind fanstate 2" 2:vent_ventilation_level_2:"set uppatvind fanstate 3" 3:vent_ventilation_level_3:"set uppatvind fanstate 0"
attr uppatvind reading1Name fanstate
attr uppatvind reading1Regex fanstate:([\d])
attr uppatvind room OG_W
attr uppatvind set01Hint 0,1,2,3
attr uppatvind set01Name fanstate
attr uppatvind set01ParseResponse fanstate
attr uppatvind set01URL http://10.0.0.40/index.html?state=$val
attr uppatvind stateFormat fanstate
Wie kriege ich es hin, dass ich mit Klick auf das Icon eine Stufe weiterschalten kann? Wie ist die korrekte Syntax für den Befehl in devStateIcon?

Mit dem Befehl "set uppatvind fanstate 2" kann ich z.B. die Stufe 2 einschalten.

Ich habe nirgendwo in der Dokumentation einen Hinweis gefunden. Geht das überhaupt, was ich will? Wo stehe ich auf dem Schlauch?

Danke für etwas Unterstützung!
#6
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von bjbrill - 01 Mai 2024, 17:34:46
Ich teste Beta1 gerade mit dem ShellyPlusDimmer0-10V.
Bis jetzt scheint alles gut zu funktionieren.
Ich hab meine DOIF`s mal auf neue Modul umgebaut
und lasse es jetzt mal paar Tage laufen.
Danke für die Arbeit.

Gruß Björn
#7
SVG / Plots / logProxy / Aw: Bar graph Treppeneffekt en...
Letzter Beitrag von rudolfkoenig - 01 Mai 2024, 16:58:49
Wenn man eine weitere Spalte ohne Tagesreset einbaut, dann koennte man dafuer die delta-d Funktion verwenden.
#8
Off-Topic / Aw: Wie macht ihr IPv6 zuhause...
Letzter Beitrag von RalfRog - 01 Mai 2024, 16:58:42
Zitat von: Aurel_B am 01 Mai 2024, 07:55:15... Mit IPv6 bekommen deine Clients (sinnvollerweise) eine IPv6 Adresse aus einem vom Provider zugeteilten Subnet. Bei Providerwechsel darf ich also alle meine lokalen DNS Einträge umändern da neues Subnet....

Wenn du keine feste IP hast dürfte das auch hin und wieder beim gleichen Provider passieren (Z.B. Neueinwahl), dass ein neues Subnetz (IPv6-Präfix) zugewiesen wird.

Gruß Ralf
#9
Sonstiges / Aw: Perl Warning im Filelog
Letzter Beitrag von rudolfkoenig - 01 Mai 2024, 16:53:47
Ich wuerde "attr global stacktrace 1" setzen, und hoffen, dass im FHEM-Log ein verstaendliches Stacktrace erscheint.
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von kask - 01 Mai 2024, 16:20:12
Die Primzahl Theorie ist ja ganz schick..aber 3,5,7,11 x prim ist nun mal nix mehr prim.
Da kann ich auch 80,81,87 nehmen. Die Zahlen werden immer zusammen laufen und wieder auseinander gehen. Mit Primzahlen halt etwas gestreckt.
Aber nicht annähernd nie wie es ein Offset machen würde.
Das wird sich nie ändern. Mit einem Offset würden diese das auch machen. Aber nach einer größeren Zeit weil die Aufrufe Differenzen haben werden. Auch wenn es nur ms sind. Das mit unterschiedlichen Intervalen ist immer Käse (sofern nicht + Zufallszahl im jeden Call, und das will der eine vieleicht nicht damit würde die Glechmässigkeit fehlen).
Mit festen Werten ist immer eine Kontinuität im Spiel. Alles nur ein Frage der Zeit bis sich wieder welche treffen. Und bei dreien werden sich 2 immer schneller treffen bei angenommen werten von 71, 73, 79. 5183 (1,43h), 5609(1,55h), 5767 (1,6h)
Spätestens nach der multiplization aller Intervalle Treffen diese sich wieder (409457 (4,73d). Die natürliche Aufruf Differenz mal ausseracht gelassen).
Ich weiß sind 4,73 Tage. Aber wenn richtig, dann auch wirklich richtig durchdacht und mit Verstand.
Und zwischen drinne werden sich so mehrere treffen (hier im Beipsiel max 2).
Wenn ich kleine Intervalle haben möchte, was ich eigentlich anstrebe, dann geht das ganze halt nur noch schneller. Primzahl hin oder her.

Vieleicht bau ich mir ein notify was mir eine Zufallszahl in den ctrlInterval auf meinen Intervall schreibt.
Oder ein do_if/notify was beim ersten call das Modul disabled und wieder enabled nach meinem Offset. Weiß nicht was die timer dann da machen. Ich hoffe reseten ;)
Das ist aber auch wieder Overhead. Wollte ich eigentlich loswerden.

Ich bin für einen Offset;) Ich brauch einen Offset für den ersten intervall call ;)