FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 11 Mai 2012, 13:09:43

Titel: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 13:09:43
Originally posted by: <email address deleted>

Hallo,

bei uns ist es leider so, dass alle Müllabfuhren der X-Verschiedenen
Gebinde unterschiedliche Perioden, Ausnahmen, .... haben. Man steigt
schlichtweg nicht mehr durch.

Um doch noch einen Durchblick zu behalten habe ich mir mittels der
Urlaubsfunktion eine Erinnerungsfunktion gebastet, die mich am Abend vorher
per Mail an das Rausstellen der Tonnen erinnert.

Gleiches lässt sich natürlich z.B. auf für die Geburtstage aller
Verwandten, Nichten,Neffen und Erbtanten einrichten, deren Geburtstagsanruf
man nicht verpassen sollte.

Anstatt der Info als Email lassen sich natürlich auch alle anderen
Info-Optionen nutzen.

Anbei der Code (zu 99% von anderen geklaut !):

1. Eine Datei namens Events.holiday im fhem/FHEM (bei mir auf der FB ist es
so) anlegen und alle Termine eintragen.
Ich habe jeweils den Vortag der Abfuhr eingetragen, da ich ja nach 20:00
Vortag den Müll rausstellen muss
# Format fur einzelne Tage: 1 MM-DD
1 05-10 GelberSack
1 05-15 Altpapier
1 05-17 Restmuell_Bio
1 05-24 Bio          
1 05-30 Altpapier

2. Folgenden Syntax in die fhem.cfg (und die Emailadresse anpassen). Dann
geht um 20:00 eine Erinnerungsemail raus
define events holiday
attr events room 6_EVENTS # optional
attr events group Events #optional

define CheckEventHeute at *20:00:00 {\
  my $Eventname;;\
  my $EventHeute;;\
  $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\
  print $EventHeute;;\
  if ($EventHeute ne "none") {\
    $Eventname = "Reminder: $EventHeute" ;;\
    FBMail('DeineEmailadresse',$Eventname,$Eventname);;\
  }\
}
attr CheckEventHeute room 5_SYSTEM #optional


Das wars schon. Zuerst hab ich gedacht es wäre viel aufwändiger. Vielen
Dank für die tolle Urlaubsfunktion!!

Gruss

Holger

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Oskar am 11 Mai 2012, 15:08:35
                                                     

Am 11.05.2012 um 13:09 schrieb AnonymousHolger:
>     FBMail('DeineEmailadresse',$Eventname,$Eventname);;\

FBMail ist schon selbstgestrickt (nach dem fb_mail im wiki), oder?

Ich meine nur, weil das bestimmt nicht jeder hat ;-)

Grüße
   Oskar

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 15:30:32
Originally posted by: <email address deleted>

Hallo Oskar,

hier meine FBMail:

sub
FBMail
{
  my $rcpt = shift;
  my $subject = shift;
  my $text = shift;
  my $ret = "";

  print "RCP: $rcpt\nSubject: $subject\nText: $text\n";

  $ret .= system("/bin/echo '$text' > /var/tmp/body.txt | /sbin/mailer
-i /var/tmp/body.txt -s '$subject' -t '$rcpt'");

  $ret =~ s,[\r\n]*,,g;        # remove CR from return-string

# Log 1, "TemplateSub($cmd) returned: $ret";
}

befindet sich in 99_Utils.pm

Bitte beachten, dass in der E-Mail-Adesse das @-Zeichen maskiert
werden muss. Also: meine@@adresse.wieauchimmer

Herzliche Grüße

Jörg

On 11 Mai, 15:08, Jan-Hinrich Fessel wrote:
> Am 11.05.2012 um 13:09 schrieb AnonymousHolger:
>
> >     FBMail('DeineEmailadresse',$Eventname,$Eventname);;\
>
> FBMail ist schon selbstgestrickt (nach dem fb_mail im wiki), oder?
>
> Ich meine nur, weil das bestimmt nicht jeder hat ;-)
>
> Grüße
>         Oskar

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 17:37:35
Originally posted by: <email address deleted>

Hi!
Vielleicht wäre auch eine Einbindung des Google-Kalenders wegen der
einfacheren Verwaltung der Serientermine interessant. Für die PERL-Profis
hänge ich mal aus dem InfoFrame-Projekt die PHP-Datei an. Leider kann ich
max. modifizieren, aber nicht programmieren :-(




Am Freitag, 11. Mai 2012 13:09:43 UTC+2 schrieb AnonymousHolger:
>
> Hallo,
>
> bei uns ist es leider so, dass alle Müllabfuhren der X-Verschiedenen
> Gebinde unterschiedliche Perioden, Ausnahmen, .... haben. Man steigt
> schlichtweg nicht mehr durch.
>
> Um doch noch einen Durchblick zu behalten habe ich mir mittels der
> Urlaubsfunktion eine Erinnerungsfunktion gebastet, die mich am Abend vorher
> per Mail an das Rausstellen der Tonnen erinnert.
>
> Gleiches lässt sich natürlich z.B. auf für die Geburtstage aller
> Verwandten, Nichten,Neffen und Erbtanten einrichten, deren Geburtstagsanruf
> man nicht verpassen sollte.
>
> Anstatt der Info als Email lassen sich natürlich auch alle anderen
> Info-Optionen nutzen.
>
> Anbei der Code (zu 99% von anderen geklaut !):
>
> 1. Eine Datei namens Events.holiday im fhem/FHEM (bei mir auf der FB ist
> es so) anlegen und alle Termine eintragen.
> Ich habe jeweils den Vortag der Abfuhr eingetragen, da ich ja nach 20:00
> Vortag den Müll rausstellen muss
> # Format fur einzelne Tage: 1 MM-DD
> 1 05-10 GelberSack
> 1 05-15 Altpapier
> 1 05-17 Restmuell_Bio
> 1 05-24 Bio          
> 1 05-30 Altpapier
>
> 2. Folgenden Syntax in die fhem.cfg (und die Emailadresse anpassen). Dann
> geht um 20:00 eine Erinnerungsemail raus
> define events holiday
> attr events room 6_EVENTS # optional
> attr events group Events #optional
>
> define CheckEventHeute at *20:00:00 {\
>   my $Eventname;;\
>   my $EventHeute;;\
>   $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\
>   print $EventHeute;;\
>   if ($EventHeute ne "none") {\
>     $Eventname = "Reminder: $EventHeute" ;;\
>     FBMail('DeineEmailadresse',$Eventname,$Eventname);;\
>   }\
> }
> attr CheckEventHeute room 5_SYSTEM #optional
>
>
> Das wars schon. Zuerst hab ich gedacht es wäre viel aufwändiger. Vielen
> Dank für die tolle Urlaubsfunktion!!
>
> Gruss
>
> Holger
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 18:44:50
Originally posted by: <email address deleted>

Hallo Holger,

bist Du Dir sicher, das diese Vorgehensweise die Mülltage nicht automatisch auf Wochenende (holliday) setzt? Dann wären Schaltvorgänge abhängig von Urlaub, Feietragen oder Wochenenden nicht mehr möglich. Ich hoffe ich irre mich!

viele Grüße

TF

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 18:57:59
Originally posted by: <email address deleted>

Hallo Tapir,

wenn ich die Erklärung zur holiday Funktion richtig verstanden habe, werden
die nur die holiday Daten dem Wochenende zugeordnet, wenn dies explizit mit
dem Befehl

attr global holiday2we Events

gemacht wird.

Ich verwende die holiday & WE Funktion ansonsten nicht. Daher kann ich mich
irren.

Dann wäre vielleicht eine Zusatzfunktion zu holiday, die als "events"
deklariert werden könnte und nicht automatisch WE zugeordnet wird,
vielleicht sinnvoll.

Gruss

Holger

Am Freitag, 11. Mai 2012 18:44:50 UTC+2 schrieb Tapir Fink:
>
> Hallo Holger,
>
> bist Du Dir sicher, das diese Vorgehensweise die Mülltage nicht
> automatisch auf Wochenende (holliday) setzt? Dann wären Schaltvorgänge
> abhängig von Urlaub, Feietragen oder Wochenenden nicht mehr möglich. Ich
> hoffe ich irre mich!
>
> viele Grüße
>
> TF

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 11 Mai 2012, 20:58:24
Originally posted by: <email address deleted>

Das lässt sich sehr gut mit meinem Statusdisplay verbinden. Jetzt noch
einen Erschütterungsmelder an die Mülltonne, den richtig eingestellt - und
die Erinnerungsmeldung kommt nur dann, wenn man es vergessen hat.

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 08:32:06
Originally posted by: <email address deleted>

Ich denke langfristig wird man um eine Verknüpfung von FHEM zu z.B. Google Calender nicht herumkommen. Die Erinnerungsfunktion ist nur ein weiteres Beispiel da dies ebenfalls über einen Müllkalender zu realisieren wäre. Ähnliches gilt für Geburtstage ( welche sowieso schon in meinen Kalender stehen ) oder Urlaub, oder Partymodus, oder Feierabend für die Heizungssteuerung. Spezielle Kalenderfunktionen könnten auch FHEM Funktionen bei Überschneidung der Terminplanung steuern oder ein gesamt Anwesenheitsprofil in der Wohnung generieren..... Hier würden sich neue Möglichkeiten eröffnen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 09:42:18
Originally posted by: <email address deleted>

Also über die Integration von google Kalender würd ich mich auch
tierisch freuen! Ich denke das würde so einiges ermöglichen!

Das hier hab ich schon seit langem im Auge, aber das ist leider nicht
100% was ich möchte.

http://www.wut.de/e-5763w-44-apde-000.php


Am 12.05.2012 um 08:32 schrieb Andreas Schaller :

> Ich denke langfristig wird man um eine Verknüpfung von FHEM zu z.B. Google Calender nicht herumkommen. Die Erinnerungsfunktion ist nur ein weiteres Beispiel da dies ebenfalls über einen Müllkalender zu realisieren wäre. Ähnliches gilt für Geburtstage ( welche sowieso schon in meinen Kalender stehen ) oder Urlaub, oder Partymodus, oder Feierabend für die Heizungssteuerung. Spezielle Kalenderfunktionen könnten auch FHEM Funktionen bei Überschneidung der Terminplanung steuern oder ein gesamt Anwesenheitsprofil in der Wohnung generieren..... Hier würden sich neue Möglichkeiten eröffnen.
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 12 Mai 2012, 10:04:07
                                                   

> $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\

Um die Sache etwas zu vereinfachen, habe ich als get Argument today / yesterday
/ tomorrow eingefuehrt.  Heisst noch lange nicht, dass ich was gegen die
Anbindung eines Google / Apple / etc Kalenders haette, aber ich hab schon eins
implementiert :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Dr. Boris Neubert am 12 Mai 2012, 10:40:07
                                             

Am 12.05.2012 10:04, schrieb Rudolf Koenig:
>> $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\
> Um die Sache etwas zu vereinfachen, habe ich als get Argument today / yesterday
> / tomorrow eingefuehrt.  Heisst noch lange nicht, dass ich was gegen die
> Anbindung eines Google / Apple / etc Kalenders haette, aber ich hab schon eins
> implementiert :)
>
anstalle einer Me-Too-E-Mail hier dann lieber gleich mein Angebot, RSS
so zu erweitern, daß die Erinnerungen/Termine aus einem künftigen
Kalendermodul im Media-RSS integriert werden können (zur Anzeige im
Bilderrahmen, Browser, ...).

Viele Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 11:06:39
Originally posted by: <email address deleted>

Hi!
Das Angebot von einem mMn kompetenten Mann wie dir Boris hört sich doch
sehr gut an ;-). Rudolf ist bestimmt mit seiner Kompetenz auch dabei. Im
IPFF-Projekt InfoFrame ist ja ein großer Teil dessen in PHP/MySQL bereits
realisiert worden. Ich denke da könnte man sich Anregungen holen und
umsetzen. Das bringt bestimmt für die Anwender des  FHEM-Projektes einigen
Komfort. Dateien aus den Projekt kann ich gern bereitstellen (s.o.) und
vielleicht raffe ich dann die PERL Programmierung besser.

anstalle einer Me-Too-E-Mail hier dann lieber gleich mein Angebot, RSS
> so zu erweitern, daß die Erinnerungen/Termine aus einem künftigen
> Kalendermodul im Media-RSS integriert werden können (zur Anzeige im
> Bilderrahmen, Browser, ...).
>
> Viele Grüße
> Boris
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 18:53:54
Originally posted by: <email address deleted>

Hallo das hört sich ja schon recht gut an.

Es gibt als nicht nur Bedarf an einer "flexibleren,personalisierten"
Eingabe von Datum getriggerten "Events" ( Kalender ) sondern auch von deren
Ausgabe ( RSS Feeds, EMail Funktion, iphone Push Notifikation) .

Rudi , du schreibst das du eine Lösung schon implementiert hast ( ich hatte
eigentlich nichts anderes erwartet ). Würde diese Lösung auch auf der Fritz
Box laufen ?  Wie könnte man diese ausprobieren um sich inspirieren zu
lassen.

Ich denke insbesondere daran, z.B. meine Heizung aus der Arbeit heraus
durch die Geschäftstermine zu steuern in dem ich z.B. BCC die Heizung als
Resource mit in dem Termin aufnehme und damit deren "eigentlichen" (FHEM
definierten) Starttermin nach hinten schiebe. So könnte ich durch Zu
/Absagen von abendlichen Termine meine Heizung automatisch den Zeitplan
anpassen und ich komme nicht jedesmal Nachts Heim und die Wohnung ist zu
kalt (oder zu warm) und das aufheizen dauert länger als das ich noch wach
bin :-(



Am Samstag, 12. Mai 2012 11:06:39 UTC+2 schrieb ilmtuelp0815:
>
> Hi!
> Das Angebot von einem mMn kompetenten Mann wie dir Boris hört sich doch
> sehr gut an ;-). Rudolf ist bestimmt mit seiner Kompetenz auch dabei. Im
> IPFF-Projekt InfoFrame ist ja ein großer Teil dessen in PHP/MySQL bereits
> realisiert worden. Ich denke da könnte man sich Anregungen holen und
> umsetzen. Das bringt bestimmt für die Anwender des  FHEM-Projektes einigen
> Komfort. Dateien aus den Projekt kann ich gern bereitstellen (s.o.) und
> vielleicht raffe ich dann die PERL Programmierung besser.
>
> anstalle einer Me-Too-E-Mail hier dann lieber gleich mein Angebot, RSS
>> so zu erweitern, daß die Erinnerungen/Termine aus einem künftigen
>> Kalendermodul im Media-RSS integriert werden können (zur Anzeige im
>> Bilderrahmen, Browser, ...).
>>
>> Viele Grüße
>> Boris
>>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 20:16:37
Originally posted by: <email address deleted>

HI!
Das "Kalender-Feeling" in FHEM läßt sich ja wegen der guten Vorarbeit hier
iiim Forum schon mal erfühlen. Man rufe seinen Google-Kalender auf. Wähle
links in der Anzeige der Kalendernamen "Kalender-Einstellungen". Unter
"Diesen Kalender einbetten" wird der iframe-Code zum kopieren angegeben.
Davon den Teil ab:
'https://www.google.com/calendar/embed?src=xxxxxx%40googlemail.com&ctz=Europe/Berlin  
style="border: 0' verwenden und in der fhem.cfg mittels 'define GKalender
weblink iframe' und attr GKalender htmlattr width="800" height="600"
frameborder="0" einsetzen.


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 12 Mai 2012, 20:24:19
Originally posted by: <email address deleted>

Am Samstag, 12. Mai 2012 20:16:37 UTC+2 schrieb ilmtuelp0815:
>
> Das "Kalender-Feeling" in FHEM
> weblink iframe
>

Na wenn das kein erster Schritt ist. Wiki?!
Gruß, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 12 Mai 2012, 21:00:46
                                                   

> Rudi , du schreibst das du eine Lösung schon implementiert hast

Ich meinte den mit dem namen holiday :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 13 Mai 2012, 10:28:35
Originally posted by: <email address deleted>

Das Kalender Feeling sieht sehr  gut aus . Ich habe nach einem älteren Post einen Kalender für das FHT auf der Fritzbox erstellt und diesen dann in einen neuen Heizungskalender auf Google importiert und wie oben beschrieben eingebunden.

Kalender in Google zu führen ( von dort Events zu senden ) und diese graphisch in FHEM einzubinden ( analog der Google Wettervorhersage ) funktioniert prima. Man kann also einen Müllkalender etc.( Hauskalender)  in Google führen ( sich Erinnerungen per Email / Push etc. von Google senden lassen ) und diese graphisch innerhalb von FHEM darstellen. ( Status Display ).

Nach meinen Verständnis ist es aber nicht möglich z.B Sensor Daten zu Pachube zu senden wenn FHEM auf der Fritzbox läuft ( fehlende Pearl Module ). Auch eine direkte Anbindung des Heizungskalenders  auf der Fritzbox an den Google Kalender http://192...../FHEM/FHEM.ics funktioniert nicht. Deswegen sehe ich noch nicht "das Licht am Ende des Tunnels" wie man cloud Services bidirektional mit FHEM auf der Fritzbox implementieren kann. Bis jetzt geht es entweder aus FHEM "raus" : Email, Push, ... Oder es geht "rein" : Wettervorhersage,...

... brauchen wir eine "Real Time" Anbindung oder tut es eine ausgelöstes Event " Update Kalender) .... Ich denke letzteres würde reichen.




Am Samstag, 12. Mai 2012 21:00:46 UTC+2 schrieb Rudolf Koenig:
> > Rudi , du schreibst das du eine L�sung schon implementiert hast
>
> Ich meinte den mit dem namen holiday :)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 13 Mai 2012, 11:06:47
                                                   

> Nach meinen Verständnis ist es aber nicht möglich z.B Sensor Daten zu Pachube
> zu senden wenn FHEM auf der Fritzbox läuft ( fehlende Pearl Module ).

Bei den aktuellen perl von AVM (verfuegbar im fb7390-er Paket auch fhem.de, bei
AVM noch nicht), sollten die benoetigten Module vorhanden sein.


> Deswegen sehe ich noch nicht "das Licht am Ende des Tunnels" wie man cloud
> Services bidirektional mit FHEM auf der Fritzbox implementieren kann.

Es hat ja auch keiner die Berechtigung von solchen  Modulen/Anbindungen in
Zweifel gezogen, man muss nur jemanden findet der das implementiert. Und mAn.
hilft bei den meisten Fhem-Modul-Schreiber da weder eine Petition noch ein
Mehrheitsentscheid.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: eppi am 14 Mai 2012, 18:19:36
                                               

Hallo zusammen
Vielen Dank für dieser Errinnerungsfunktion. Da mein FHEM nicht auf einer
Fritzbox läuft sondern auf meinem Dockstar mit Debian Squeeze muss habe ich
als Email Client SendEmail installiert welches auch gut funktioniert.
Da ich Perl (noch) nicht gut verstehe, komme ich nicht zurecht, die Email
Funktion von FB_Mail in sendEmail umzuschreiben.

Für eine Email von der Cosole kann ich folgendes eingeben (funktioniert!):

sendEmail -v -f username@provider.land -s smtpserver:port -xu username -xp
passwort -t empfaenger@provider.land -o tls=no -u "Betreff: Test" -m
"Nachrichtentext"

Wenn ich es nun die Errinnerungsfunktion mit diesen Zeilen in fhem.cfg
einfüge (FB_Mail wird weggelassen), sieht das bei mir wie folgt aus:

define CheckEventHeute at *17:52:00 {\
  my $Eventname;;\
  my $EventHeute;;\
  $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\
  print $EventHeute;;\
  if ($EventHeute ne "none") {\
    $Eventname = "Reminder: $EventHeute" ;;\
    system("sendEmail -v -f username@provider.land -s smtpserver:port -xu
username -xp passwort -t empfaenger@provider.land -o tls=no -u "Betreff:
$Eventname" -m "$Eventname"");;\
  }\
}

Im Log erscheint folgender Fehler sobal der at Job ausgeführt wird:

Global symbol "@provider.land" requires explicit package name at (eval 8945) line 1....usw


Jede Email Adresse wird so im Log auf geführt mir dem gleichen Fehler...

Was mache ich falsch? Wer kann mir helfen, hier das richtige Format für die
für die Übermittlung der Mail zu finden?
Vielen Dank und Gruss Dani

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 14 Mai 2012, 19:43:00
                                                   

> Global symbol "@provider.land" requires explicit package name at (eval 8945)
> line 1....usw

@provider.land -> \@provider.land

@ steht in perl fuer Array, so wie $ fuer Skalar

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: eppi am 14 Mai 2012, 20:39:28
                                               

Hallo Rudi
Danke für die Hilfe!

Ich habe den Befehl wie folgt angepasst:
define CheckEventHeute at *17:52:00 {\
  my $Eventname;;\
  my $EventHeute;;\

  $EventHeute = fhem("get events ".strftime("%m-%d",localtime()));;\
  print $EventHeute;;\
  if ($EventHeute ne "none") {\
    $Eventname = "Reminder: $EventHeute" ;;\
    system("sendEmail -v -f username\@provider.land -s smtpserver:port -xu
username -xp passwort -t empfaenger\@provider.land -o tls=no -u "Betreff:
\$Eventname" -m "\$Eventname"");;\
  }\
}

Lieder funktioniert es immer noch nicht, im Log erscheint folgender Fehler:
2012.05.14 20:33:00 3: syntax error at (eval 9662) line 1, near ""sendEmail
-v -f absender\@xxxxx.ch -s smtpauth.provider.ch:587 -xu
username\@bluewin.ch -xp passwort -t empfaenger\@adresse.com -o tls=no -u
"Betreff"

Kann mir jemand einen Tipp geben?
Vielen Dank!
Gruss Dani


Am Montag, 14. Mai 2012 19:43:00 UTC+2 schrieb Rudolf Koenig:
>
> > Global symbol "@provider.land" requires explicit package name at (eval
> 8945)
> > line 1....usw
>
> @provider.land -> \@provider.land
>
> @ steht in perl fuer Array, so wie $ fuer Skalar
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 14 Mai 2012, 20:50:00
                                                   

> Lieder funktioniert es immer noch nicht, im Log erscheint folgender Fehler:

Klar, "" in "" ist kein gute Idee, da weiss perl nicht, wo der erste aufhoert,
und der zweite anfaengt.  Entweder mit \ schuetzen (d.h. \"), oder den Inneren
"" durch ' ersetzen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 14 Mai 2012, 20:52:48
Originally posted by: <email address deleted>

Hi,
Schachteln von Anführungszeichen funktioniert nicht.
Ggf kannst Du innerhalb "dieser" Anführungszeichen mit 'diesen' schachteln.
Dabei ist zu beachten, dass Ausdrücke in 'diesen' Anführungszeichen nicht interpretiert werden.
Ggf kannst Du "mehrere"."Ausdrücke" mit Punkt aneinanderreihen.
Viel Erfolg,
Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 14 Mai 2012, 21:26:24
Originally posted by: <email address deleted>

Hallo Holger,

werd mich noch mal in die Diskussion einklinken. Dein Vorschlag für eine Erweiterung der Holliday Funktion um 'Events', welche nicht die WE Funktion beieinträchtigen wäre eine prima Lösung. Ich nutze die WE und Holliday Funktion z.B. um Garagentor und Hoftor am WE nicht automatisch zu öffen. Ist sicher ein Luxusproblem, aber schön wenn die Türen auch zu bleiben, wenn ich im Urlaub bin oder eben grad ein Feiertag ansteht.

viele Grüße
Det.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 14 Mai 2012, 23:09:31
Originally posted by: <email address deleted>

Hallo Tapir,

danke. Ich fände es auch eine gute Idee, tauge in diesem Zusammenhang aber
leider nur als Ideengeber und nicht für die Umsetzung :-( ....

Da müsste dann wieder jemand ran, der "weiss was er tut".

Gruss

Holger

Am Montag, 14. Mai 2012 21:26:24 UTC+2 schrieb Tapir Fink:
>
> Hallo Holger,
>
> werd mich noch mal in die Diskussion einklinken. Dein Vorschlag für eine
> Erweiterung der Holliday Funktion um 'Events', welche nicht die WE Funktion
> beieinträchtigen wäre eine prima Lösung. Ich nutze die WE und Holliday
> Funktion z.B. um Garagentor und Hoftor am WE nicht automatisch zu öffen.
> Ist sicher ein Luxusproblem, aber schön wenn die Türen auch zu bleiben,
> wenn ich im Urlaub bin oder eben grad ein Feiertag ansteht.
>
> viele Grüße
> Det.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: eppi am 15 Mai 2012, 06:15:18
                                               

Vielen Dank Rudi und Uli
Jetzt funktioniert es! Eine tolle Funktion, mit dem ich wieder einmal den
WAF erhöhen kann :=)

Gruss Dani

Am Montag, 14. Mai 2012 20:50:00 UTC+2 schrieb Rudolf Koenig:
>
> > Lieder funktioniert es immer noch nicht, im Log erscheint folgender
> Fehler:
>
> Klar, "" in "" ist kein gute Idee, da weiss perl nicht, wo der erste
> aufhoert,
> und der zweite anfaengt.  Entweder mit \ schuetzen (d.h. \"), oder den
> Inneren
> "" durch ' ersetzen.
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 15 Mai 2012, 16:24:33
Originally posted by: <email address deleted>

Am Montag, 14. Mai 2012 21:26:24 UTC+2 schrieb Tapir Fink:
>
> Erweiterung der Holliday Funktion um 'Events', welche nicht die WE
> Funktion beieinträchtigen


Hi,
das verstehe ich nicht. Aktueller Stand ist doch:
- man kann soviele Kalender einrichten wie man will
- diese kann man über get auslesen, siehe originärer post
von Holger oben
- nur EINER davon kann auf WE wirken, nämlich der, der über holiday2we
dafür aktiviert wird
Was soll da erweitert werden?
Gruß, Uli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 15 Mai 2012, 18:14:50
Originally posted by: <email address deleted>

Hallo Uli,
Danke für die Erleuchtung, das löst das Problem - wenn nur ich so dumm war, dann ist das jetzt vom Tisch. Sonst wäre mglw. eine etwas ausführlichere Erklärung mit Beispielen in der commandref sehr hilfreich, solche Missverständnisse auszuschließen.
Aber allen die das Fhem so bis heute zu einem so gut funktionierenden System ausgebaut haben an dieser Stelle vielen Dank! Mit solchen nicht mehr ganz frischen Usern wie mir, steigt dabei leider der Erklärungsbedarf.

Viele Grüße

det.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 15 Mai 2012, 22:46:57
Originally posted by: <email address deleted>

Am Montag, 14. Mai 2012 20:52:48 UTC+2 schrieb UliM:
> Hi,
> Schachteln von Anführungszeichen funktioniert nicht.
> Ggf kannst Du innerhalb "dieser" Anführungszeichen mit 'diesen' schachteln.
> Dabei ist zu beachten, dass Ausdrücke in 'diesen' Anführungszeichen nicht interpretiert werden.
> Ggf kannst Du "mehrere"."Ausdrücke" mit Punkt aneinanderreihen.
> Viel Erfolg,
> Uli

Rudi vielen Dank für deinen vielversprechender Hinweis das ggf. mit der neuerten FB 84.05.21 Firmware es möglich ist sich vom WLAN Router in einen  Internet Service einzuloggen. ( pachube, google ,.. Etc.). Dies war ja bisher eine entscheidenden Einschränkungen.

Hat dies schon jemand erfolgreich in irgendeiner Form ausprobiert ?

Danke

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 15 Mai 2012, 23:37:12
                                                   

> Rudi vielen Dank für deinen vielversprechender Hinweis das ggf. mit der
> neuerten FB 84.05.21 Firmware es möglich ist sich vom WLAN Router in einen
> Internet Service einzuloggen. ( pachube, google ,.. Etc.). Dies war ja bisher
> eine entscheidenden Einschränkungen.

Nochmal langsam zum mitschreiben:

- das "uebliche" FB Firmware liefert fuer das FritzBox das Betriebsystem, egal
  ob Labor oder "Normal". Da kommt nur das mit, was man normalerweise auf dem
  Fritzbox braucht, aber kein perl oder fhem.

- das fhem image (auch vom AVM!) ist komplett unabhaengig davon, und
  installiert sich nach /var/InternerSpeicher/fhem, und bringt perl und fhem
  mit.

- man kann fhem und das FB firmware komplett unabhaengig voneinander
  installieren, das eine beeinflusst das andere nicht. Man kann also einen
  uralten fhem mit dem neuesten Labor haben, oder andersherum.

- AVM hat mir schon etliche Versionen der naechsten AVM-fhem-image zum testen
  geschickt, ich habe nach dem Testen das perl in meine Version der
  fhem-5.2.fb7390.image mit einem aktuellen fhem reingepackt, und auf fhem.de
  hochgeladen.

-> Ergo hat pachube/google/etc @ fhem nix mit 84.05.21 zu tun.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 17 Mai 2012, 11:20:54
Originally posted by: <email address deleted>

Eine Kalender Integration könnte demnach über 2 Schritte laufen ( Ist
einfach ein "Vision" von mir , ohne das ich deren Machbarkeit im Moment
richtig beurteilen kann )

 

1. Tagesereignisse

 

In diesem Fall geht es darum die bereits existierende FHEM Kalender
Funktion bzgl. Eingabe und Darstellung im Floorplan zu erweitern.

FHEM kann bereits verschiedene Kalender führen, wobei der Kalender Holiday
eine zusätzliche Funktion beinhaltet ( holiday2we ).

 

Deswegen ist es ohne weiteres möglich weiter Kalender wie z.B. Kehrwoche,
Müll ( Gelber Sack ) etc. in FHEM zu integrieren. In Google müssten nun die
gleichen Kalender geführt werden ( Kehrwoche, Müll .. ) und ggf. jeden Tag
um 24.00 Uhr mit den jeweiligen Definitionsfiles auf der Fritzbox
abgeglichen werden ( Dahin zielte meine letzte Frage: Hat dies schon mal
jemand ausprobiert und wenn "erfolgreich" mit welche Konfiguration ? )
 Zudem ist es heute schon möglich diese verschiedenen Kalender in Google in
einem gemeinsamen Haus-Kalender zu kombinieren. Dieser verfügt dann über
eine eigenen Weblink, welcher wiederum in den FHEM floorplan integriert und
damit visualisiert werden kann.

 

Ähnliches lässt sich dann auch mit Feiertagen und Urlaubstagen realisieren
ohne die Logik anpassen zu müssen.

 

Im Ergebnis hätte man eine GUI für Tagesereignisse ( Google Kalender )
geschaffen welche wiederum in FHEM floorplan integriert werden kann.


------------------

 

2. Stundenereignisse

Dies ist der zweite Schritt , weil hier ein Eingriff in den "AT" Befehl
erfolgen würde. Eine Heizungssteuerung ( Heizungskalender )  ist ein gutes
Beispiel dafür :

 

define heizung_morning at *06:00:00 ........

 

Der feste Parameter *06:00:00 müsste z.b. durch *morning_zeit ersetzt
werden. Wenn nun z.B. um 24.00 Uhr eine Synchronisation mit
dem Heizungskalender erfolgt such FHEM das Event "heizung_morning" am
nächsten Tag, ermittelt den Starttermin und übergibt diesen an das event
"heizung_morning". Damit werden die  "AT"  Starttermine flexibel, je nach
aktuellem Tagesplan der Bewohner.

 

Dies könnte man auch für Partys ( Lichtsteuerung  etc. ) erweitern.  

 

Dieser Kalender lässt sich wieder, wie oben, im FHEM floorplan für die
ganze Familie darstellen, oder auch in den jeweiligen persönlichen Kalender
der Familienmitglieder integrieren.


------------------




 

 

 
   
 

Am Dienstag, 15. Mai 2012 23:37:12 UTC+2 schrieb Rudolf Koenig:
>
> > Rudi vielen Dank f�r deinen vielversprechender Hinweis das ggf. mit
> der
> > neuerten FB 84.05.21 Firmware es m�glich ist sich vom WLAN Router in
> einen
> > Internet Service einzuloggen. ( pachube, google ,.. Etc.). Dies war ja
> bisher
> > eine entscheidenden Einschr�nkungen.
>
> Nochmal langsam zum mitschreiben:
>
> - das "uebliche" FB Firmware liefert fuer das FritzBox das Betriebsystem,
> egal
>   ob Labor oder "Normal". Da kommt nur das mit, was man normalerweise auf
> dem
>   Fritzbox braucht, aber kein perl oder fhem.
>
> - das fhem image (auch vom AVM!) ist komplett unabhaengig davon, und
>   installiert sich nach /var/InternerSpeicher/fhem, und bringt perl und
> fhem
>   mit.
>
> - man kann fhem und das FB firmware komplett unabhaengig voneinander
>   installieren, das eine beeinflusst das andere nicht. Man kann also einen
>   uralten fhem mit dem neuesten Labor haben, oder andersherum.
>
> - AVM hat mir schon etliche Versionen der naechsten AVM-fhem-image zum
> testen
>   geschickt, ich habe nach dem Testen das perl in meine Version der
>   fhem-5.2.fb7390.image mit einem aktuellen fhem reingepackt, und auf
> fhem.de
>   hochgeladen.
>
> -> Ergo hat pachube/google/etc @ fhem nix mit 84.05.21 zu tun.
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 17 Mai 2012, 12:09:26
Originally posted by: <email address deleted>

Hi Andreas!
Meiner Meinung nach verwechselst du Äpfel mit Birnen und sonstigem Gemüse
:-(
Rudi hat mit dem Helper Modul holiday eine auf einer Textdatei basierende
Erinnerungsfunktion eingebaut. Diese gibt im GUI in einer Textzeile die
entsprechenden aktuellen Erinnerungen wieder.
AnonymusHolger hat die sinnvolle Anwendung für z.B. Müllabfuhrtermine
aufgezeigt.
In meinem Beitrag habe ich beschrieben, wie man den Google-Kalender als
iframe im  FHEM-GUI anzeigen lassen kann.
Es fehlt aber an der softwaretechnischen Umsetzung (Google-API?/
ZEND-Framework) um die im Google Kalender geführten Ereignisse in FHEM zu
importieren und umzusetzen. Das Gleiche gilt für den Weg FHEM zu
Google-Kalender. Das der Impport aus Google in eine MyQSL-Datenbank mittels
des ZEND-Frameworks funktioniert und ein Abgleich von Asterisk mit dem
Google-Kalender über iCal weis ich zwar, aber das ist noch nicht die
Lösung.  

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 26 Mai 2012, 12:09:18
Originally posted by: <email address deleted>

Hallo,

ich sehe das ich als "vegetarier", wohl noch viel zu lernen habe und die
Google Kalender API in Verbindung mit FHEM auf der Fritzbox wohl eher ein
Zukunftsthema ist.

Sorry, ist wahrscheinlich wieder eine dumme Frage :
 
Allerdings würde es für einige Fälle wohl auch genügen den Kalender nur als
eine Art externen "Sensor" zu benutzen.

Beispiel :

Falls ich nächsten Tag "out of office"bin ...... Setzte Dummy in FHEM OOO =
1
Falls ich am nächsten Tag erst nach 19 Uhr nach Hause komme .... Setze
Dummy in FHEM neunzehn = 1

Der Goolge Calender müsste demnach täglich diese Werte zur Verfügung
stellen....
und dementsprechend müsste FHEM sich analog zum Google Weather modul diese
Werte täglich von e.g. einem Webserver abholen

Gibt es hierfür schon ähnlich gelagerte Lösungen ... z.b. Einlesen von
externen Sensordaten über Pachube ?

Danke

Am Donnerstag, 17. Mai 2012 12:09:26 UTC+2 schrieb ilmtuelp0815:
>
> Hi Andreas!
> Meiner Meinung nach verwechselst du Äpfel mit Birnen und sonstigem Gemüse
> :-(
> Rudi hat mit dem Helper Modul holiday eine auf einer Textdatei basierende
> Erinnerungsfunktion eingebaut. Diese gibt im GUI in einer Textzeile die
> entsprechenden aktuellen Erinnerungen wieder.
> AnonymusHolger hat die sinnvolle Anwendung für z.B. Müllabfuhrtermine
> aufgezeigt.
> In meinem Beitrag habe ich beschrieben, wie man den Google-Kalender als
> iframe im  FHEM-GUI anzeigen lassen kann.
> Es fehlt aber an der softwaretechnischen Umsetzung (Google-API?/
> ZEND-Framework) um die im Google Kalender geführten Ereignisse in FHEM zu
> importieren und umzusetzen. Das Gleiche gilt für den Weg FHEM zu
> Google-Kalender. Das der Impport aus Google in eine MyQSL-Datenbank mittels
> des ZEND-Frameworks funktioniert und ein Abgleich von Asterisk mit dem
> Google-Kalender über iCal weis ich zwar, aber das ist noch nicht die
> Lösung.  
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 26 Mai 2012, 16:42:00
Originally posted by: <email address deleted>

Hi,
werft mal einen Blick ins Forum fhem devel: Boris bastelt gerade an so einer Kalenderintegration google/fhem.
=8-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 28 Mai 2012, 01:06:53
Originally posted by: <email address deleted>

Andreas Schaller wrote:
> Ich denke langfristig wird man um eine Verknüpfung von FHEM zu z.B. Google Calender nicht herumkommen. Die Erinnerungsfunktion ist nur ein weiteres Beispiel da dies ebenfalls über einen Müllkalender zu realisieren wäre. Ähnliches gilt für Geburtstage ( welche sowieso schon in meinen Kalender stehen ) oder Urlaub, oder Partymodus, oder Feierabend für die Heizungssteuerung. Spezielle Kalenderfunktionen könnten auch FHEM Funktionen bei Überschneidung der Terminplanung steuern oder ein gesamt Anwesenheitsprofil in der Wohnung generieren..... Hier würden sich neue Möglichkeiten eröffnen.
>  

Ich sehe die Notwendigkeit, sich die Abhängigkeiten für GCal  in FHEM
reinzuholen, ehrlich gesagt noch immer nicht; die Inbetriebnahme von
InfoFrame samt GCal auf einem ausgewachsenen Debian-System war schon
nicht ohne, für die scheinbar immer beliebter werdende Variante, FHEM
direkt auf der Fritzbox laufen zu lassen, sehe ich da schwarz.
Ferner: Es gibt mit holiday doch ein recht flexibles Modul für alle
Arten von Terminanfragen innerhalb FHEMs; Firmentermine stehen doch i.
d. R. in einem -- nicht bei Google geführten -- Unternehmenssystem?


ilmtuelp0815 wrote:
> Im IPFF-Projekt InfoFrame ist ja ein großer Teil dessen in PHP/MySQL
> bereits realisiert worden. Ich denke da könnte man sich Anregungen
> holen und umsetzen. Das bringt bestimmt für die Anwender des  
> FHEM-Projektes einigen Komfort. Dateien aus den Projekt kann ich gern
> bereitstellen (s.o.) und vielleicht raffe ich dann die PERL
> Programmierung besser.

Ich nutze ja InfoFrame als auch FHEM aktiv, und von daher sehe ich
Hindernisse ohne mir präsenten Nutzen bei der Kalender-Integration nach
FHEM, und auch zwei gänzlich unterschiedliche Einsatzfälle. Solange
brauchbare Tablets (d. h. mit recht blickwinkelstabilem Display) noch
teuer (>200 ERU) sind, halte ich für die Datenpräsentation einen
InfoFrame für das Mittel der Wahl. Und mit wechselseitig freigegebenen
(Google-) Kalendern klappt das sogar standortübergreifend (wobei ich in
Berlin einen lokalen InfoFrame-Server (der gleichen Code-Basis) nutze
und nicht den in NRW stehenden); an beiden Orten sehen wir unsere
anstehenden Terminen als auch (Außentemperatur-) Daten aus der jeweils
anderen FHEM-Instanz.

FHEM hingegen, correct me if I'm wrong, kennt keinen Image-Modus. FHEM
per se ist ein klassisches Backend, welches üblicherweise von einem
(Web- oder App-basierten) Frontend angesprochen wird. InfoFrame ist zu
100% konsumierend, FHEM beu Userinteraktion (imho) zu 100%
interagierend. Aber zur Google-Kalender-Pflege gibt es schon
umfangreiche einschlägige Tools.


Andreas Schaller wrote:
>
> Eine Kalender Integration könnte demnach über 2 Schritte laufen ( Ist
> einfach ein "Vision" von mir , ohne das ich deren Machbarkeit im
> Moment richtig beurteilen kann )
>
> 1. Tagesereignisse
>
> In diesem Fall geht es darum die bereits existierende FHEM Kalender
> Funktion bzgl. Eingabe und Darstellung im Floorplan zu erweitern.
>
> FHEM kann bereits verschiedene Kalender führen, wobei der Kalender
> Holiday eine zusätzliche Funktion beinhaltet ( holiday2we ).
>

Jenau; wobei bzgl. Floorplan mir nach wie vor unklar ist, wie ich
Keller, EG, OG und ggf. Garten zusammenbringe und es daher noch nicht
nutze(n kann).

> Deswegen ist es ohne weiteres möglich weiter Kalender wie z.B.
> Kehrwoche, Müll ( Gelber Sack ) etc. in FHEM zu integrieren. In Google
> müssten nun die gleichen Kalender geführt werden ( Kehrwoche, Müll ..
> ) und ggf. jeden Tag um 24.00 Uhr mit den jeweiligen Definitionsfiles
> auf der Fritzbox abgeglichen werden (
>

Viel zu gerätespezifisch (FB ist nicht der Mittelpunkt der Welt). Und
wieso muß man Kehrwoche, Müllabfuhr usw. bei Google führen (ok, ich habe
das schon, wg. InfoFrame; Müll zu vergessen rauszustellen ist doof ;))
-- die Daten stehen doch lange im voraus fest, können also hervorragend
in der holiday-Datei Kehrwoche bzw. Muellabfuhr landen?

> Ähnliches lässt sich dann auch mit Feiertagen und Urlaubstagen
> realisieren ohne die Logik anpassen zu müssen.
>
> Im Ergebnis hätte man eine GUI für Tagesereignisse ( Google Kalender )
> geschaffen welche wiederum in FHEM floorplan integriert werden kann.
>

Nur daß Du zum Nutzen des Ergebnisses dieser (G)UI durch 21 brennenden
Reifen springen mußt und Deine Daten einer Datenkrake geben. Stattdessen
braucht's nur einen halbwegs brauchbaren Editor für holiday-Dateien im
FHEM-Frontend der Wahl und der Keks ist gelutscht.

> 2. Stundenereignisse
>
> Dies ist der zweite Schritt , weil hier ein Eingriff in den "AT"
> Befehl erfolgen würde. Eine Heizungssteuerung ( Heizungskalender )
>  ist ein gutes Beispiel dafür :
>

Auch dies scheint mir ein sehr sonderbarer Sonderfall zu sein. Bei
geplanter Abwesenheit die Heizung reduziert zu betreiben ist sicherlich
sinnvoll; aber auch dies ermöglich holiday doch schon?


Just my 0,02 EUR,
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 28 Mai 2012, 01:18:55
Originally posted by: <email address deleted>

Andreas Schaller wrote:
> ich sehe das ich als "vegetarier", wohl noch viel zu lernen habe und
> die Google Kalender API in Verbindung mit FHEM auf der Fritzbox wohl
> eher ein Zukunftsthema ist.

Auf der FB sehe ich das gar nicht; die FB ist entweder eine FB oder, mit
Freetz, in DSL-Router auf Sterioden, aber eben kein general purpose
Linux-System, das man beliebig erweitern kann.

> Falls ich nächsten Tag "out of office"bin ...... Setzte Dummy in FHEM
> OOO = 1
> Falls ich am nächsten Tag erst nach 19 Uhr nach Hause komme .... Setze
> Dummy in FHEM neunzehn = 1

Ich gehe davon aus, Du lebst alleine in Deinem Einfamilienhaus? BTW,
gibt es eigentlich Berechnungen, ab wievielen Tagen Abwesenheit es Sinn
macht, die Heizung und Warmwasserbereitung stark zu drosseln, um Energie
zu sparen? Bei einem Tag Abwesenheit und -20 Grad Celsius
Außentemperatur dauert es ja auch etwas, einen auf 15 °C abgekühlten
Raum wieder bewohnbar warm zu bekommen ...

Auch kenne ich nicht Deinen Arbeitsweg -- aber die Lösung hier wäre in
meiner kleinen Welt eher eine Näherungserkennung, d. h. sobald Dein
Handy sich auf weniger als 30 Fahrminuten bis nach Hause genähert hat,
signalisiert es FHEM ein Heimkommen. Dann ist es auch egal, ob Du mit
Kollegen ungeplant auf ein Bier weggehst oder eine Besprechung mal
wieder ungeplant länger dauert ...

Ciao,
-kai

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 28 Mai 2012, 09:01:42
Originally posted by: <email address deleted>

Hi Kai!

Auf der FB sehe ich das gar nicht; die FB ist entweder eine FB oder, mit
> Freetz, in DSL-Router auf Sterioden, aber eben kein general purpose
> Linux-System, das man beliebig erweitern kann.
>
>
>
Wegen der Schmalbrüstigkeit der FB gebe ich dir prinzipiell Recht, aber
lassen wir uns vielleicht mal von der Lösung die Boris erarbeitet
überrraschen. Die FB mit ihren Anwendern potenziert doch den FHEM-Gedanken
und vielleicht bohrt AVM die zukünftigen FB auf ;-)  

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 15 Juni 2012, 13:54:43
Originally posted by: <email address deleted>

Hi!
Ich stelle mich heute leider wieder einmal zu deppert an, um ein bereits
vorhendenes Code-Snippet zu erweitern. Angeregt von der Holiday Funktion
habe ich mir zur EM eine em2012.holiday datei verfasst (s. Anhang). Leider
wird ja immer nur das erste Spiel angezeigt, weil eine Schleife fehlt. Hat
jemand einen Tipp für die 2. Ausgabe-Zeile für mich? Danke  

define em2012 holiday
attr em2012 group Events
# leider wird hier nur ein (das erste) Event angezeigt. Da fehlt ein
Zähler/ausgabe der 2. Zeile
define CheckEMEventHeute at *14:00:00 {\
  my $EMEventname;;\
  my $EMEventHeute;;\
  $EMEventHeute = fhem("get em2012 ".strftime("%m-%d",localtime()));;\
  print $EMEventHeute;;\
  if ($EMEventHeute ne "none") {\
    $EMEventname = "Reminder: $EMEventHeute" ;;\
      }\
}


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 15 Juni 2012, 16:06:33
                                                   

> Leider wird ja immer nur das erste Spiel angezeigt, weil eine Schleife fehlt.

Das bleibt auch so, holiday hat nur Tagesaufloesung. Als Notloesung backt man
beide Eintraege zu einem zusammen:
1 06-08 Polen-Griechenland Warschau 18:00 Uhr/Russland-Tschechien Breslau 20:45 Uhr
und splittet man es beim Bedarf.

Den status kriegt man auch einfacher mit
  Value("em2012")
bzw.
  get em2012 today

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Dr. Boris Neubert am 15 Juni 2012, 20:06:18
                                             

Rudolf Koenig schrieb:

>> Leider wird ja immer nur das erste Spiel angezeigt, weil eine
>Schleife fehlt.
>
>Das bleibt auch so, holiday hat nur Tagesaufloesung.

Alternative: Kalender-Modul.

Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 16 Juni 2012, 09:06:40
Originally posted by: <email address deleted>

Hi!
Bei allem Respekt für die Arbeit die Boris hier leistet bleibt das
Kalender-Modul derzeit für mich nicht als Alternative. Derzeit erhalte ich
in der RSS (.jpg) neben dem von mir eingestellten Text (gelb) an
Kalenderdaten nur ein schwarzes Bild auf schwarzem Hintergrund. Eine
Testmöglichkeit, ob und wie überhaupt Daten aus meinem Google-Kalender
übernommen werden habe ich noch nicht gefunden.
Der Tip von Rudi funktioniert einwandfrei. Danke dafür. Testen muss ich
noch den Zusammenhang der Typen 1 und 4. Wenn ich einen Tagestermin (Typ 1)
und einen Intervalltermin (Typ 4) eingebe die sich überlagern, wird dann
einer von beiden nicht angezeigt? Wahrscheinlich nicht.    

Am Freitag, 15. Juni 2012 20:06:18 UTC+2 schrieb Boris:
>
>
>
>
>
> Rudolf Koenig schrieb:
>
> >> Leider wird ja immer nur das erste Spiel angezeigt, weil eine
> >Schleife fehlt.
> >
> >Das bleibt auch so, holiday hat nur Tagesaufloesung.
>
> Alternative: Kalender-Modul.
>
> Grüße
> Boris
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Dr. Boris Neubert am 16 Juni 2012, 10:14:48
                                             

Hallo,

Am 16.06.2012 09:06, schrieb ilmtuelp0815:

> Testmöglichkeit, ob und wie überhaupt Daten aus meinem Google-Kalender
> übernommen werden habe ich noch nicht gefunden.

get MeinKalender full all


Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: rudolfkoenig am 16 Juni 2012, 10:37:34
                                                   

> Wenn ich einen Tagestermin (Typ 1) und einen Intervalltermin (Typ 4) eingebe
> die sich überlagern, wird dann einer von beiden nicht angezeigt?

Genau, der erste in der Datei gewinnt, was mAn doof ist, meine Behauptung mit
"Tagesaufloesung" ist auch irgendwie fehl am Platz, Tagesaufloesung bleibt ja
weiterhin, es geht um mehrere Eintraege.

Hab also in holiday.pm alle "last" Befehle ausgebaut, damit holiday auch alle
Eintraege einsammelt, und diese Komma separiert ausgibt.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 16 Juni 2012, 10:45:21
Originally posted by: <email address deleted>

Hi!
Danke für den Tip. Die Zeile heißt bei mir seit der Veröffentlichung des
Moduls:
get MyCalendar full all
weil ich das define
define MyCalendar Calendar ical url
http://www.google.com/calendar/ical/~40googlemail.com/private-~/basic.ics
genannt habe.

Am Samstag, 16. Juni 2012 10:14:48 UTC+2 schrieb Boris:
>
> Hallo,
>
> Am 16.06.2012 09:06, schrieb ilmtuelp0815:
>
> > Testmöglichkeit, ob und wie überhaupt Daten aus meinem Google-Kalender
> > übernommen werden habe ich noch nicht gefunden.
>
> get MeinKalender full all
>
>
> Grüße
> Boris
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Dr. Boris Neubert am 16 Juni 2012, 12:06:39
                                             

Hallo,

Am 16.06.2012 10:45, schrieb ilmtuelp0815:
> define MyCalendar Calendar ical url
> http://www.google.com/calendar/ical/~40googlemail.com/private-~/basic.ics genannt

aaah, Du hast die URL URL-encoded mit %40 statt @. Das URL-Encoding
besorgt aber schon fhem selbst. Bitte gib mal was ein, was aussieht wie


http://www.google.com/calendar/ical/dein.name@googlemail.com/private-xxxxxxxxxx/basic.ics


Viele Grüße
Boris

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Idee auch für Andere: Erinnerungsfunktion für Muell / Geburtstage, ...
Beitrag von: Guest am 16 Juni 2012, 12:32:56
Originally posted by: <email address deleted>

Hi!
Danke Boris!
Nun habe ich eine fehlerbehaftete Meldung, aber immerhin die erste konkrete
Anzeige zum Kalender. Ich war davon ausgegengen, dass ich den original von
Google angezeigten Link [ICAL] aus den Kalendereigenschaften verwenden muss
;-(. Darauf muss man erst mal kommen, das man den abändern muss.

Am Samstag, 16. Juni 2012 12:06:39 UTC+2 schrieb Boris:
>
> Hallo,
>
> Am 16.06.2012 10:45, schrieb ilmtuelp0815:
> > define MyCalendar Calendar ical url
> >
> http://www.google.com/calendar/ical/~40googlemail.com/private-~/basic.icsgenannt
>
> aaah, Du hast die URL URL-encoded mit %40 statt @. Das URL-Encoding
> besorgt aber schon fhem selbst. Bitte gib mal was ein, was aussieht wie
>
>
>
> http://www.google.com/calendar/ical/dein.name@googlemail.com/private-xxxxxxxxxx/basic.ics
>
>
> Viele Grüße
> Boris
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com