neues Modul "FHZdummy"

Aus diesem Thread ist das FHZdummy-SplitterModul entstanden, wodurch man die Standard IPS Instancen ohne „Nebenwirkungen“ aufgrund der Abhängigkeiten zu Parent-Instancen nutzen kann. Eigene Funktionen außer Debug/Logging hat es nicht. Man kann es nur als Parent der Devices oder auch zwischen echter FHZ-Instanz und Devices betreiben.

Tommi

Es gibt eine neue Version (Build 70) des FHZDummy Moduls mit einer kleinen Fehlerkorrektur und wesentlich erweitertem Logging. Wie üblich auf meiner Webseite, die jetzt auch eine eigene Beschreibung des Moduls hat.
Viel Spass
Tommi

Hallo Tommi,

wo findet man den Deine Website?:confused:

Joachim

achso, ich dachte, das wäre schon allen bekannt: www.tdressler.net/ipsymcon

Tommi

das neue Build #71 loggt jetzt auch die Daten der FS20 Timer

Tommi

Hallo
Hab jetzt dein Modul eingebaut, dabei ist mir ein Fehler aufgefallen.
Neueste Version fuer 2.6 Beta.
Die Temperaturwerte fuer HMS100TF stimmen nicht.
Im Log steht

2012-07-28 08:39:41 FHZReceive:Prot=pHMS,Dev=HMSTempFeucht,DevB=16,DeviceID: 97 40(Src=97400000),Data=00720200 (Temp: 7,2)

Es sind aber echte 27,2 Grad.
Laut FHZ 1000 for Linux : FHZ1000 Protocol
wird es so gerechnet

//HMS100TF
-> 81 0e 04 __ 05 10 a0 01 HH HH 00 00 ss tt gu ff  // Temp = (utt*0.04) Feuchte = (ffg*100/4096)
   						                     // Status bit7=Negative Temp.  bit6=Batterie

Wobei die 0.04 auch nicht stimmen koennen. Aber mit „utt“ kommt es genau hin.

@1007:
anbei eine neue Version für V2.6 mit der geänderten Auswertung. Bitte mal testen, ob das jetzt klappt, dann stelle ich es Online.

Tommi

fhzdummy.zip (321 KB)

Alles wunderbar :smiley:

Dev=HMSTempFeucht,DevB=16,DeviceID: A6 82(Src=A6820000),Data=00896034 (Temp: 8,9)(Hum: 34,6)
Dev=HMSTempFeucht,DevB=80,DeviceID: 2B 17(Src=2B170000),Data=A0840100 (Temp: -18,4)(Hum: 0,0)
Dev=HMSTempFeucht,DevB=16,DeviceID:  A 81(Src=0A810000),Data=00560200 (Temp: 25,6)(Hum: 0,0)
Dev=HMSTempFeucht,DevB=16,DeviceID: 94 29(Src=94290000),Data=00678241 (Temp: 26,7)(Hum: 41,8)
Dev=HMSTempFeucht,DevB=16,DeviceID: 97 40(Src=97400000),Data=00590200 (Temp: 25,9)(Hum: 0,0)
Dev=HMSTempFeucht,DevB=16,DeviceID: AC F3(Src=ACF30000),Data=00617243 (Temp: 26,1)(Hum: 43,7)
Dev=HMSTempFeucht,DevB=16,DeviceID: 9C 1D(Src=9C1D0000),Data=00590200 (Temp: 25,9)(Hum: 0,0)
Dev=HMSTemp,DevB=17,DeviceID: F0 37(Src=F0370000),Data=01610200 (Temp: 26,1)
Dev=HMSTemp,DevB=17,DeviceID: D8 74(Src=D8740000),Data=81900300 (Temp: -39,0)
Dev=HMSTemp,DevB=17,DeviceID: 13  7(Src=13070000),Data=01700200 (Temp: 27,0)

Hallo tommi,

in der neuen 2.7 Version gibt es eine Fehlermeldung. Kannst Du helfen??

Joachim

Wenn Du die 2.6er Module noch eingespielt haben solltest gibt es hier etwas neueres.

Hallo kronos,

vielen Dank für den Tipp!
Ich habe die neue Version heruntergeladen und installiert.

Komischerweise gibt es zwar im log keine Fehlermeldung beim Laden mehr
15.02.2013 22:24:24.812 | 0 | MESSAGE | ModuleLoader | #Geladenen FHZDummy
Es sieht auch so aus, als ob er korrekt funktioniert, aber trotzdem verschwindet das rote Ausrufezeichen nicht vor dem FHZDummy als auch vor dem FS20-Schalter…

Joachim

Nachtrag: Fehlermeldung ist jetzt doch aus irgendeinem Grund verschwunden!!! DANKE an Dich und an tommi!!!

Das rote Ausrufungszeichen bedeutet, dass eine Parent-Instance nicht aktiviert ist oder aktiviert werden kann. Dazu sollte sich dann auch was im Logfile finden lassen.

Tommi

Hallo Tommi,

in der IPS-Version 3.1 ist wieder ein rotes Ausrufezeichen vor dem FHZDummy…:frowning:

Bei einem Doppelklick kommt die IPS Fehlermeldung: „IPS_HasChanges: Instance #52567 does not implement this function!“. 52567 ist die ObjektID der FHZDummy-Instanz…

Kannst Du helfen?

Joachim

Nachtrag:
Der Eintrag im Log:

08.02.2014 09:01:29.579 | 0 | ERROR | ModuleLoader | Fehler beim Laden der Native-Bibliothek: fhzdummy.dll, Fehler: Inkompatible Bibliothek: FHZDummy, Erstellt für Kernel: 0.00, Aktuell: 3.10

Es gibt eine Version fuer 3.1. Laeuft bei mir.
http://www.tdressler.net/ipsymcon/index.shtml#download

Hallo 1007,

vielen Dank! Läuft!:slight_smile:

Joachim

Hallo Tommi,

mit der nuen IPS-Version muss ich diesen Thread mal wieder nach oben holen!:smiley:

Wird es Dein FHZDummy auch für die Version 4.0 geben?:rolleyes:

Joachim

Da es kein Delphi-SDK mehr für 4.0 gibt, kann ich meine Module auch nicht mehr dafür zur Verfügung stellen. Mal sehen, ob ich nach Weihnachten ein vergleichbares PHP-Modul für das FHZdummy hinbekomme.

Tommi

…das wäre echt toll!:slight_smile:

Joachim

Hallo tommi,
ich würde mich auch freuen, wenn es für deine Arbeit eine Fortstzung in IPS 4.0 geben würde.
Danke für deine bisherige Arbeit

Die erste Version des FHZDummy PHP-Moduls für IPS4 ist online.

siehe FHZDummy PHP Modul

Bitte mal testen.

Tommi