neues Modul Astro.pm

Begonnen von Prof. Dr. Peter Henning, 05 Juli 2017, 21:39:21

Vorheriges Thema - Nächstes Thema

ulobo60

@pah:
Zitatdas andere eine Limitierung der menschlichen Wahrnehmung
Das setzt aber voraus, dass ich die Ordner-Größenangabe auch inhaltlich mit dem Satz-Inhalt der 'Morgennebel'schen Aussage gleich setze.
Das ist nicht der Fall. Mir gefiel nur die Gleichheit der Zahlenwerte.  ;D

@herrmannj:
Kanone ... Spatzen ;D 8)
3x raspi + cam-Modul mit mmal-motion - 2x raspi mit KODI - 1x raspi mit FHEM + FTUI

herrmannj

ZitatKanone ... Spatzen ;D 8)
YESSS !!!!!!!!!! :D :D :D

[Aber hey, 200 vordefinierte ICONS sind doch für Amateure .... *fg]

Prof. Dr. Peter Henning

@ulobo60: Wenn wir schon genau sein wollen: Helligkeitswahrnehmung ist nahezu identisch zur Gelbwahrnehmung - insofern ist es eben keine Kontrasterhöhung, den armen Mond nur irgendwie "gelb" einzufärben. Die Kontrasterhöhung bei den hochgeladenen Bildern kommt ausschließlich daher, dass die verwendete Gelbfärbung einen höheren Helligkeitswert (=V im HSV-Farbmodell) hat, als das vorher dort präsente sehr helle Grau.

Das Astro-Modul dient mir primär als Hilfsmodul für das Modul YAAHM. Dort habe ich schon ein SVG-Widget eingebaut, das sich dynamisch an die Sonnenauf- und Untergänge anpasst. Werde ich gelegentlich auf die Mondphase ausdehnen.

LG

pah

Morgennebel

Zitat von: Prof. Dr. Peter Henning am 13 November 2017, 10:54:45
Nicht ganz vergleichbar - das eine eine indivuduelle Fehleinschätzung auf Grund persönlicher Unkenntnis, das andere eine Limitierung der menschlichen Wahrnehmung.

Des Menschen Wille ist sein Himmelreich... Von mir aus kann das auch eine Animation in UHD 4K mit 120fps sein - wenn es den Anwender glücklich macht und er/sie meint, es zu sehen...

Ciao, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

ulobo60

Zitat... Helligkeitswahrnehmung ist nahezu identisch zur Gelbwahrnehmung ...
Ahhh, jetzt, ja!
Das war auf meinen gelbsüchtigen pic-Satz bezogen! Verstehe.
Und: ich hätt's nicht besser ausdrücken können  8)

Außerdem:
Zitat... Modul YAAHM ... Werde ich gelegentlich auf die Mondphase ausdehnen.
Thumbs up !
3x raspi + cam-Modul mit mmal-motion - 2x raspi mit KODI - 1x raspi mit FHEM + FTUI

Prof. Dr. Peter Henning

Und wo wir dann schon beim Thema sind: Wenn jemand Bilder der 12 Tierkreiszeichen hat (vorzugsweise als SVG-Grafiken), kann man diese auch noch einbauen.

Es wird heute abend noch eine neue Version des Astro-Moduls geben, weil das derzeitige unter Windows Probleme mit der strftime-Funktion hat.

LG

pah

ToKa

Hallo Pah,

könntest Du bei der Gelegenheit noch das

$hash->{AttrList} .= $readingFnAttributes;

ergänzen. Dann muss ich es nicht mehr bei mir lokal nach einem Update machen.

Vielen Dank für das tolle Modul!

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

rvideobaer

Hallo,

Sternzeichen habe ich schon eine weile eingefügt.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

Prof. Dr. Peter Henning

#128
Na, hier dann mal etwas zum Testen.

Erste Änderung: Ich habe die Inkompatibilität des strftime-Aufrufes unter Windows behoben, die Daten werden jetzt auch unter Windoof richtig ermittelt.

Zweite Änderung: Wenn das Astro-Device unter dem Namen XXX definiert ist, gibt es unter der URL

<FHEM-IP-Adresse>:8083/fhem/Astro_moonwidget?name='XXX'&size='200x200'

ein Mondphasenbild in beliebiger Auflösung. Und zwar mit der maximal erreichbaren Genauigkeit. (Den size-Parameter kann man frei wählen)

Man braucht also keine zig Bitmaps mehr. Über Farben etc. kann man gerne noch nachdenken, das hier ist der erste Schuss.

LG

pah

Modul wird per Update verteilt, ist im SVN

ToKa

Hallo Pah,

danke für den Einbau des "readingFnAttributes".  Moonwidget habe ich auch ausprobiert und für mich würde das völlig ausreichen.

Beste Grüße
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

ulobo60

Zitat... ein Mondphasenbild in beliebiger Auflösung. Und zwar mit der maximal erreichbaren Genauigkeit
Booooahhhh .... der Mondphasenbild-Fan ist zutiefst beeindruckt und hochgradig begeistert.
Merci.
3x raspi + cam-Modul mit mmal-motion - 2x raspi mit KODI - 1x raspi mit FHEM + FTUI

the ratman

.nochmal zu win ... 2 fehler meldet er noch bei server neustart2017.11.14 14:54:01 1: PERL WARNING: "my" variable $radius masks earlier declaration in same scope at ./FHEM/95_Astro.pm line 1223, <$fh> line 110.
2017.11.14 14:54:01 1: stacktrace:
2017.11.14 14:54:01 1:     main::__ANON__                      called by ./FHEM/95_Astro.pm (1223)
2017.11.14 14:54:01 1:     (eval)                              called by C:/fhem/fhem.pl (2449)
2017.11.14 14:54:01 1:     (eval)                              called by C:/fhem/fhem.pl (2448)
2017.11.14 14:54:01 1:     main::CommandReload                 called by C:/fhem/fhem.pl (1864)
2017.11.14 14:54:01 1:     main::LoadModule                    called by C:/fhem/fhem.pl (1921)
2017.11.14 14:54:01 1:     main::CommandDefine                 called by C:/fhem/fhem.pl (1182)
2017.11.14 14:54:01 1:     main::AnalyzeCommand                called by C:/fhem/fhem.pl (1035)
2017.11.14 14:54:01 1:     main::AnalyzeCommandChain           called by C:/fhem/fhem.pl (1317)
2017.11.14 14:54:01 1:     main::CommandInclude                called by C:/fhem/fhem.pl (544)
2017.11.14 14:54:01 1: PERL WARNING: "my" variable $axis masks earlier declaration in same scope at ./FHEM/95_Astro.pm line 1224, <$fh> line 110.
2017.11.14 14:54:01 1: stacktrace:
2017.11.14 14:54:01 1:     main::__ANON__                      called by ./FHEM/95_Astro.pm (1224)
2017.11.14 14:54:01 1:     (eval)                              called by C:/fhem/fhem.pl (2449)
2017.11.14 14:54:01 1:     (eval)                              called by C:/fhem/fhem.pl (2448)
2017.11.14 14:54:01 1:     main::CommandReload                 called by C:/fhem/fhem.pl (1864)
2017.11.14 14:54:01 1:     main::LoadModule                    called by C:/fhem/fhem.pl (1921)
2017.11.14 14:54:01 1:     main::CommandDefine                 called by C:/fhem/fhem.pl (1182)
2017.11.14 14:54:01 1:     main::AnalyzeCommand                called by C:/fhem/fhem.pl (1035)
2017.11.14 14:54:01 1:     main::AnalyzeCommandChain           called by C:/fhem/fhem.pl (1317)
2017.11.14 14:54:01 1:     main::CommandInclude                called by C:/fhem/fhem.pl (544)
→do↑p!dnʇs↓shit←

nils_

mach einfach mal das "my" da weg :)


...
my ($radius,$axis,$dir,$start,$middle);
$radius = 250;
$axis  = sin(($ma+90)*$DEG)*$radius;
...
viele Wege in FHEM es gibt!

Prof. Dr. Peter Henning

Leute, das sind keine "Fehler", sondern nur Warnungen - und ohne Einfluss. Dafür verschwende ich keine Releasenummer.

LG

pah

the ratman

@nils_
das nutzt mir aber nur bis zum nächsten update was

@pah
sei ned so pingelig.
für mich is alles im log ein fehler *g* bzw. sorry fürs falsche wort.
sollte auch nur n hinweis sein. rennen tuts ja super, dank deines chirurgischen eingriffs.
→do↑p!dnʇs↓shit←