Autor Thema: Wetterstation umsonst  (Gelesen 15508 mal)

Offline Damian

  • Developer
  • Hero Member
  • ****
  • Beiträge: 9057
Antw:Wetterstation umsonst
« Antwort #120 am: 18 Mai 2021, 18:10:59 »
Deine Userreadings beziehen sich alle auf das Device "Wetter"
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Offline FHEM-User22

  • Full Member
  • ***
  • Beiträge: 488
  • Viele Grüße aus Grimma
Antw:Wetterstation umsonst
« Antwort #121 am: 19 Mai 2021, 06:32:39 »
Guten Morgen,

Ohhh Mannn...... So ein Fehler. Tausendmal gesucht.....


Dankeschön.

Kann man die UserReadings eigentlich so umschreiben, das sie im "eigenen" Device bleiben? Damit mann nicht alle immer umschreiben muß?

Ich wünsche einen schönen Tag.

FHEM auf Raspberry Pi und Proxmox und... und.... und....

Offline Damian

  • Developer
  • Hero Member
  • ****
  • Beiträge: 9057
Antw:Wetterstation umsonst
« Antwort #122 am: 19 Mai 2021, 09:06:36 »

Kann man die UserReadings eigentlich so umschreiben, das sie im "eigenen" Device bleiben? Damit mann nicht alle immer umschreiben muß?


ja, das kann man, du musst nur statt "Wetter" $name eintragen, dann kannst du deine Wetterstationen beliebig vervielfältigen:

attr Wetter userReadings WindKm {sprintf("%1.1f",ReadingsVal($name,"Wind",0)*1.60934)},\
WindboeenKm {sprintf("%1.1f",ReadingsVal($name,"Windboeen",0)*1.60934)},\
WindrichtungGrad {ReadingsVal($name,"Windrichtung",0)-180},\
RegenMm {ReadingsVal($name,"Regen",0)*25.4},\
RegenGesamtMm {ReadingsVal($name,"RegenGesamt",0)*25.4},\
TemperaturC {sprintf("%1.1f",(ReadingsVal($name,"Temperatur",0)-32)*5/9)},\
TaupunktTempC {sprintf("%1.1f",(ReadingsVal($name,"TaupunktTemp",0)-32)*5/9)},\
LuftdruckHpa {sprintf("%d",ReadingsVal($name,"Luftdruck",0)*33.8639)},\
TemperaturGefuehltC {sprintf("%1.1f",(ReadingsVal($name,"TemperaturGefuehlt",0)-32)*5/9)}
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

 

decade-submarginal