Unzufrieden mit FHT Programmierung ... wer hat da schon was ?

Begonnen von Guest, 13 Oktober 2012, 17:40:32

Vorheriges Thema - Nächstes Thema

edank

                                                   

@Volker

Ich möchte das Programm und den Code sowieso zum download anbieten.
Kann man das hier irgendwo machen?
Wiki oder so?

LG
edank

Am Sonntag, 14. Oktober 2012 15:43:30 UTC+2 schrieb Volker:
>
> Hallo edank,
>
> würdest du den Code mit mir teilen?
>
> MfG
>
> Volker
>

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

Guest

Originally posted by: <email address deleted>

sieht super aus ... aber dann nur unter Windows ? Oder Einbindung dann auch
via FHEM möglich ?

Am Sonntag, 14. Oktober 2012 15:48:57 UTC+2 schrieb edank:
>
> @Volker
>
> Ich möchte das Programm und den Code sowieso zum download anbieten.
> Kann man das hier irgendwo machen?
> Wiki oder so?
>
> LG
> edank
>
> Am Sonntag, 14. Oktober 2012 15:43:30 UTC+2 schrieb Volker:
>>
>> Hallo edank,
>>
>> würdest du den Code mit mir teilen?
>>
>> MfG
>>
>> Volker
>>
>

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

edank

                                                   

@AnonymousHolger

natürlich läuft das Programm nur unter Windows!
Aber das ist ja egal. Der Windowsrechner muss nur im gleichen Netzwerk wie
fhem sein, dort werden die Daten geholt.
Die geänderten Daten werden per telnet(unsichtbar intern, das macht das
Programm) an fhem gesendet.
FHEM kümmert sich dann um das zustellen.

LG
edank

Am Sonntag, 14. Oktober 2012 16:30:42 UTC+2 schrieb AnonymousHolger:
>
> sieht super aus ... aber dann nur unter Windows ? Oder Einbindung dann
> auch via FHEM möglich ?
>
> Am Sonntag, 14. Oktober 2012 15:48:57 UTC+2 schrieb edank:
>>
>> @Volker
>>
>> Ich möchte das Programm und den Code sowieso zum download anbieten.
>> Kann man das hier irgendwo machen?
>> Wiki oder so?
>>
>> LG
>> edank
>>
>> Am Sonntag, 14. Oktober 2012 15:43:30 UTC+2 schrieb Volker:
>>>
>>> Hallo edank,
>>>
>>> würdest du den Code mit mir teilen?
>>>
>>> MfG
>>>
>>> Volker
>>>
>>

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

Axel

                                               

Hallo Zusammen,

für die zentrale Konfigration von mehreren FHT´s, hatte ich mal das Modul
98_FHTCONF geschrieben...
Findet sich hier:
http://fhem.svn.sourceforge.net/viewvc/fhem/trunk/fhem/contrib/
Damit lassen sich alle Parameter eines FHT80b via FHEM konfigurieren...

"Anwendung":
1. Man definiert sich ein entsprechendes FHEM-Device: define FHTCONF
und konfiguriert es (siehe Screenshot).
2. Man fasst alle FHT´s, die mit der Konfig/bzw. dem Programm "beglückt"
werden sollen, in einem Raum zusammen.
3. Beim FHTCONF-Device setzt amn das Attribute "FHTRoom" auf den Raum von 2.
4. Man defineirt einen AT-Job, um das Konfig/Programm zu verteilen: define
at

rudolfkoenig

                                                   

> 2. die logik direkt in 01_FHEMWEB.pm einbinden und nicht nur für fhts, sondern
> ggf. auch für HM-CC-TC nutzbar machen (obwohl dieser eine andere form von
> wochenprogrammen hat).

Da waere ich mich dagegen :) Aber gegen ein generisches Modul fuer Heizkoerper
habe ich nichts, und wir erweitern FHEMWEB um Modul-spezifische HTMLs.


> das ganze sollte nur die daten senden, die auch tatsächlich verändert wurden.

FHT.pm hat unterstuetzt sowas mit dem Attribut lazy

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

Guest

Originally posted by: <email address deleted>

Also, vergangenes Jahr hatte ich folgendes Script laufen, hat gut
funktioniert:

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

delete wz.set_temp
define wz.set_temp at +*00:05:00 {\
  my $debug=AttrVal("wz.set_temp","loglevel",0);;\
  if (ReadingsVal("CUL_FHT","mode","???") eq "auto") {\
    my $day_temp=ReadingsVal("CUL_FHT","day_temp",21.5);;;;\
    my $nigth_temp=ReadingsVal("CUL_FHT","night_temp",19.0);;;;\
    my $t_soll=isday()?$day_temp:$nigth_temp;;;;   \
    my $tm=TimeNow();;;;\
    my ($h, $m,$s,$t);;;;\
    my @Zeitprog = ("00:00 nigth", "08:00 day", "22:00 nigth");;;;\
    if ($wday == 5) {\
      @Zeitprog=("08:00 day", "08:05 20.0", "11:30 21.0", "14:00
21.5",               "22:00 nigth");;;;\
    } elsif ($we) {\
      @Zeitprog=("08:00 day","22:00 nigth");;;;\
    } else {\
      @Zeitprog=("08:00 day", "08:05 20.0", "11:30 21.0", "14:00 21.5",
"17:30 22.5", "22:00 nigth");;;;\
    }\
\
    for my $te (@Zeitprog) {\
      ($s,$t)=split(" ",$te);;;;\
      ($h,$m)=split(":",$s);;;;\
      Log 3,"wz.set_temp te=$te" if $debug;;;;\
      if (($hour >= $h) && ($min >= $m)) {\
        if ($t =~ /^d/) {\
          $t_soll=$day_temp;;;;\
        } elsif ($t =~ /^n/) {\
          $t_soll=$nigth_temp;;;;\
        } else {\
          $t_soll=$t;;;;\
        }  \
      }\
    }\
    Log 3, "wz.set_temp isday=".isday()." now=".$tm."
des-t=".(ReadingsVal("CUL_FHT","desired-temp",0)+0)." soll=$t_soll" if
$debug;;;;\
    if (!((ReadingsVal("CUL_FHT","desired-temp",0)+0) == ($t_soll+0))) {\
      Log 1, "set CUL_FHT desired-temp ".$t_soll if $debug;;;;\
      fhem "set CUL_FHT desired-temp ".$t_soll ;;;;\
\
    } else {\
      Log 1, "set CUL_FHT desired-temp nicht setzen" if $debug;;;;\
    }  \
  }\
}
attr wz.set_temp loglevel 0
attr wz.set_temp room fht,Wohnzimmer
 
---------------------------------------------------------------------------

hatte da nur 1 FHT und muss es für mich noch ausbauen.
Einen Schönheitspreis werde ich damit allerdings nicht gewinnen ;-)
Nicht berücksichtigt sind da aber z.B. Fenster-/Türmelder

Vorteil und Anlöass war, dass ich verschiedene Temperaturen über den Tag
wollte.

Vielleicht findet sich einer, der mehr draus macht


Bernhard

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

m.zielinski

                                                 

Am Sonntag, 14. Oktober 2012 14:56:50 UTC+2 schrieb edank:
>
> Deswegen schreibe ich gerade an einem Windows Progamm  um mir die Arbeit
> zu erleichtern!
>

Hallo - Ich warte auf das programm - schon ein Plan wann du es
veröffentlichst? Oder brauchst du Betatester?

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

edank

                                                   

Hallo,

hier ist ein DropBox Link: winFHT<https://www.dropbox.com/sh/95l9oddbuahqkgq/tcEbyPmALX>
 !

Wenns wer brauchen kann freut mich das.

LG
edank

Am Montag, 22. Oktober 2012 07:28:45 UTC+2 schrieb Michael Zielinski:
>
>
>
> Am Sonntag, 14. Oktober 2012 14:56:50 UTC+2 schrieb edank:
>>
>> Deswegen schreibe ich gerade an einem Windows Progamm  um mir die Arbeit
>> zu erleichtern!
>>
>
> Hallo - Ich warte auf das programm - schon ein Plan wann du es
> veröffentlichst? Oder brauchst du Betatester?
>

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

m.zielinski

                                                 

> hier ist ein DropBox Link: winFHT<https://www.dropbox.com/sh/95l9oddbuahqkgq/tcEbyPmALX>
>  !
>
> Cool.

Ich habs entsprechend konfiguriert aber nach dem Start kommt nur ein leeres
Fenster - evtl weil ich die fhem.cfg über verschachtelte include-Befehle
auf mehrere Dateien aufgesplittet habe?

 Gruß,
Michael

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

edank

                                                   

Ja, das kann sein, weil ich suche in der fhem.cfg die ganzen FHT's und lese
dann aus der dort definierten statefile(fhem.save) die Werte aus.

LG
edank

Am Montag, 22. Oktober 2012 20:17:10 UTC+2 schrieb Michael Zielinski:
>
>
> hier ist ein DropBox Link: winFHT<https://www.dropbox.com/sh/95l9oddbuahqkgq/tcEbyPmALX>
>>  !
>>
>> Cool.
>
> Ich habs entsprechend konfiguriert aber nach dem Start kommt nur ein
> leeres Fenster - evtl weil ich die fhem.cfg über verschachtelte
> include-Befehle auf mehrere Dateien aufgesplittet habe?
>
>  Gruß,
> Michael
>

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

edank

                                                   

Jetzt sollten die Include-Files auch ausgelesen werden.

LG
edank

Am Montag, 22. Oktober 2012 20:17:10 UTC+2 schrieb Michael Zielinski:
>
>
> hier ist ein DropBox Link: winFHT<https://www.dropbox.com/sh/95l9oddbuahqkgq/tcEbyPmALX>
>>  !
>>
>> Cool.
>
> Ich habs entsprechend konfiguriert aber nach dem Start kommt nur ein
> leeres Fenster - evtl weil ich die fhem.cfg über verschachtelte
> include-Befehle auf mehrere Dateien aufgesplittet habe?
>
>  Gruß,
> Michael
>

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

Guest

Originally posted by: <email address deleted>

Mit Win7 64bit gehts nicht, oder ... sagt zumindest mein Windoof (unter Mac
Parallels) ?

Gruss

Holger

Am Montag, 22. Oktober 2012 21:26:49 UTC+2 schrieb edank:
>
> Jetzt sollten die Include-Files auch ausgelesen werden.
>
> LG
> edank
>
> Am Montag, 22. Oktober 2012 20:17:10 UTC+2 schrieb Michael Zielinski:
>>
>>
>> hier ist ein DropBox Link: winFHT<https://www.dropbox.com/sh/95l9oddbuahqkgq/tcEbyPmALX>
>>>  !
>>>
>>> Cool.
>>
>> Ich habs entsprechend konfiguriert aber nach dem Start kommt nur ein
>> leeres Fenster - evtl weil ich die fhem.cfg über verschachtelte
>> include-Befehle auf mehrere Dateien aufgesplittet habe?
>>
>>  Gruß,
>> Michael
>>
>

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

edank

                                                   

Hallo Holger,

Das sollte egal sein da das Programm für X86(32Bit) kompiliert wurde und
nicht für 64Bit.
Umgekehrt könnte es nur auf einer 64Bit Maschine laufen.
Mein Entwicklungsrechner ist auch ein 64Bit'er.

Wenn die Möglichkeit besteht würde ich das unter einem reinem Windows
testen.

LG
edank



Mit Win7 64bit gehts nicht, oder ... sagt zumindest mein Windoof (unter Mac
> Parallels) ?
>
> Gruss
>
> Holger
>

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

m.zielinski

                                                 

Am Montag, 22. Oktober 2012 21:26:49 UTC+2 schrieb edank:
>
> Jetzt sollten die Include-Files auch ausgelesen werden.
>
>
Hallo,

Würde ich gerne Testen aber der Ordner mit exe/ini ist in deiner Dropbox
leer.
 

>
>

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

edank

                                                   

Ups habe ich gerade gesehen, kannst aber auch die im
"Source/winFHT/bin/Debug" nehmen, ist das Gleiche.
Komme erst am Abend wieder dazu!

LG
edank


Würde ich gerne Testen aber der Ordner mit exe/ini ist in deiner Dropbox
> leer.
>

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