Hauptmenü

Sternzeichen-Modul?

Begonnen von Frank13, 20 Oktober 2016, 20:08:59

Vorheriges Thema - Nächstes Thema

Frank13

Hallo allerseits!

Ich versuche gerade, bei meinem FHEM-System den WAF (Women Aceptance Factor) zu erhöhen... ;-)
Gibt es eine Möglichkeit, die aktuellen Sternzeichen / Tierkreiszeichen anzuzeigen? Hat da jemand schon ein Modul für?

Viele Grüße

Frank

DeeSPe

Gibt es da keinen Kalender dafür?
Dann könnte man doch das Calendar Modul nehmen...

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Michael

Moin Frank13

Ich habe in der 99_myUtils.pm folgende Sub eingefügt.

package main;

use strict;
use warnings;
use POSIX;
use Date::Calc qw(:all);

sub
myUtils_Initialize($$)
{
  my ($hash) = @_;
}

sub sternzeichen($)
{
  my ($name) = @_;
  my ($year,$month,$day, $hour,$min,$sec) = Today_and_Now();

return "Wassermann"  if ($month ==  1 && $day >= 21 || $month ==  2 && $day <= 19);
return "Fische"      if ($month ==  2 && $day >= 20 || $month ==  3 && $day <= 20);
return "Widder"      if ($month ==  3 && $day >= 21 || $month ==  4 && $day <= 20);
return "Stier"       if ($month ==  4 && $day >= 21 || $month ==  5 && $day <= 21);
return "Zwilling"    if ($month ==  5 && $day >= 22 || $month ==  6 && $day <= 21);
return "Krebs"       if ($month ==  6 && $day >= 22 || $month ==  7 && $day <= 23);
return "Löwe"        if ($month ==  7 && $day >= 24 || $month ==  8 && $day <= 23);
return "Jungfrau"    if ($month ==  8 && $day >= 24 || $month ==  9 && $day <= 23);
return "Waage"       if ($month ==  9 && $day >= 24 || $month == 10 && $day <= 23);
return "Skorpion"    if ($month == 10 && $day >= 24 || $month == 11 && $day <= 22);
return "Schütze"     if ($month == 11 && $day >= 23 || $month == 12 && $day <= 22);
return "Steinbock"   if ($month == 12 && $day >= 23 || $month ==  1 && $day <= 20);
}


Und dann, zb bei mir, im KS300 (Wetterstadion) Device ein userReadings sternzeichen { sternzeichen("KS300") }
eingefügt.

Das stammt noch aus meiner Anfagszeit, die ist aber auch noch nicht vorbei.  ::)
Die Experten hier werden darüber auch nur schmunzeln.  :-[
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

igami

#3
Man könnte das auch über das holiday Modul machen.

Sternzeichen.holiday

# Intervall: 4 <MM-DD> <MM-D> <Text>
4 01-21 02-19 Wassermann
4 02-20 03-20 Fische
4 03-21 04-20 Widder
4 04-21 05-21 Stier
4 05-22 06-21 Zwilling
4 06-22 07-23 Krebs
4 07-24 08-23 Löwe
4 08-24 09-23 Jungfrau
4 09-24 10-23 Waage
4 10-24 11-22 Skorpion
4 11-23 12-22 Schütze
4 12-23 01-20 Steinbock


define Sternzeichen holiday
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

Frank13

Hallo allerseits!

Vielen Dank für die Ideen! Bei mir wird es wohl die Version von Michael werden. Per Calendar-Modul ginge wohl auch, aber wenn ich eine Möglichkeit ohne zusätzlichen Internetzugriff kriegen kann, nehme ich lieber die.
Meine Anfangszeit hat gerade erst begonnen - parallel zu einer kompletten Haussanierung...

Viele Grüße

Frank

Prof. Dr. Peter Henning

Auch wenn ich Astrologie für anti-aufklärerischen Schwachsinn halte:

Die Idee einer astronomischen Anzeige für FHEM halte ich für ganz nett. So im Stil einer der weltbekannten alten Uhren: http://marienkirche-rostock.de/html/astr.html

Also: Zeit (lokal, astronomisch), Datum, Jahreszeit, Sonnen/Mondauf- und untergangszeiten, Mondphase, von mir aus auch Sternzeichen, Himmelsauschnitt am Nachthimmel auf Wunsch, Stundenschlag mit Glockenspiel.

Vielleicht auch noch Wettervorhersage, so wie hier: http://www.donnerwetter.de/donnerwetter/luegt-das-wetterhaeuschen_cid_10093.html

Man könnte das durch ein SVG-Widget realisieren, das über Javascript animiert wird und ab und zu ein update von fhem bekommt.

LG

pah

DeeSPe

Zitat von: igami am 22 Oktober 2016, 07:45:26
Man könnte das auch über das holiday Modul machen.

Sternzeichen.holiday

# Intervall: 4 <MM-DD> <MM-D> <Text>
4 01-21 02-19 Wassermann
4 02-20 03-20 Fische
4 03-21 04-20 Widder
4 04-21 05-21 Stier
4 05-22 06-21 Zwilling
4 06-22 07-23 Krebs
4 07-24 08-23 Löwe
4 08-24 09-23 Jungfrau
4 09-24 10-23 Waage
4 10-24 11-22 Skorpion
4 11-23 12-22 Schütze
4 12-23 01-20 Steinbock


define Sternzeichen holiday


Die Lösung finde ich genial!!!
Brauche es zwar (noch) nicht, aber danke dafür.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe