Autor Thema: [Erledigt] AVR-NET-IO, ADC WIKI Eintrag bezieht sich auf DAC  (Gelesen 2629 mal)

Offline franky08

  • Hero Member
  • *****
  • Beiträge: 4243
  • jetzt DBLog befreit
Hier liegt eine Verwechslung zwischen DAC (LTC1257) und ADC (LM358) vor.
Ab hier müsste korrigiert werden:
Zitat
Anschließend den ADC(/LTC1257) als ECMDDevice definieren

define MEINADC ECMDDevice LTC1257
attr MEINADC room MEINRAUM

Der Befehl zum Setzen eines neuen Spannungswertes lautet:

my $dacValue = 1345;;\
fhem("set MEINADC setDacValue ".$dacValue);;\

und die adc.classdef fehlt.
Hier meine:
get value cmd {"adc get %PortID\n"}
params PortID
get value expect ".*"
get value postproc {\
my $hexval = hex(trim("$_"));\
my $hash  = $defs{%NAME};\
readingsSingleUpdate($hash, "state", $hexval, 1);\
readingsSingleUpdate($hexval, 1);\
}

VG
Frank
« Letzte Änderung: 03 März 2016, 10:59:00 von ph1959de »
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.tem ZBOX nano FHEM2FHEM an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink

Offline ph1959de

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 1075
Antw:AVR-NET-IO, ADC WIKI Eintrag bezieht sich auf DAC
« Antwort #1 am: 02 März 2016, 13:27:22 »
Hallo Frank,

bin im Thema AVR-NET-IO nicht tief genug drin um selbst zu beurteilen, ob das so richtig wäre: Es muss nur das LTC1257 im von Dir zitierten Passus durch LM358 ersetzt werden? Kannst Du noch mal kurz drüberschauen?
Anschließend den ADC(/LM358) als ECMDDevice definieren

  define MEINADC ECMDDevice LM358
  attr MEINADC room MEINRAUM

Der Befehl zum Setzen eines neuen Spannungswertes lautet:

  my $dacValue = 1345;;\
  fhem("set MEINADC setDacValue ".$dacValue);;\

Bezüglich adc.classdef: ich sehe im Abschnitt Analoge Eingänge in FHEM einbinden eine (Beispiel?)/etc/fhem.classdef.netio.adc - deckt die die erforderlichen Definitionen nicht ab, d.h., sollte die von Dir gepostete zusätzlich aufgenommen werden?

Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"
[Fhem auf BeagleBone Black (Debian) | FS20, FHT (CUL) | HomeMatic (HMLAN+HMUART) | PCA301 (JeeLink)...]

Offline franky08

  • Hero Member
  • *****
  • Beiträge: 4243
  • jetzt DBLog befreit
Antw:AVR-NET-IO, ADC WIKI Eintrag bezieht sich auf DAC
« Antwort #2 am: 02 März 2016, 13:32:15 »
Ich sehe heute Abend noch mal drüber, bin z.Zt. Noch in der Arbeit.

Die adc.classdef:
Zitat
Bezüglich adc.classdef: ich sehe im Abschnitt Analoge Eingänge in FHEM einbinden eine
bezieht sich speziell auf den Bodenfeuchtesensor.

Die von mir gepostete adc.classdef bezieht sich allgemein auf die Auswertung der analogen Eingänge (in der für den Bodenfeuchtesensor erfolgen noch Umrechnungen für die Feuchte)

ADC mit DAC verwechselt:
Der Befehl zum Setzen eines neuen Spannungswertes lautet:

my $dacValue = 1345;;\
fhem("set MEINADC setDacValue ".$dacValue);;\

müsste MEINDAC lauten.

Hier ebenfalls:
Anschließend den ADC(/LTC1257) als ECMDDevice definieren ==> richtig ..den DAC/LTC1257...

define MEINADC ECMDDevice LTC1257
attr MEINADC room MEINRAUM

bitte ändern in:
Anschließend den DAC(/LTC1257) als ECMDDevice definieren

define MEINDAC ECMDDevice LTC1257
attr MEINDAC room MEINRAUM

Wenn die Leistung der Heizung ausgewertet werden soll dann wird der ADC gebraucht (in der Schaltung mit Messpunkt1 bezeichnet) und auch die von mir gepostete adc.classdef. Eigendlich gehört in die adc.classdef noch die Umrechnung in Prozent Leistung mit hinein, die mache ich bei mir aber in einer sub.
Genauer ist das im Forum erklärt:
http://forum.fhem.de/index.php/topic,13653.msg301432.html#msg301432

P.S. habe hoffendlich nichts übersehen  ;)

VG
Frank





VG
Frank
« Letzte Änderung: 02 März 2016, 21:27:54 von franky08 »
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.tem ZBOX nano FHEM2FHEM an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink

Offline ph1959de

  • Moderator
  • Hero Member
  • ***
  • Beiträge: 1075
Antw:AVR-NET-IO, ADC WIKI Eintrag bezieht sich auf DAC
« Antwort #3 am: 03 März 2016, 10:58:38 »
Frank, danke für die weiteren Erläuterungen. Ich hoffe, ich hab's jetzt richtig übernommen.

Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"
[Fhem auf BeagleBone Black (Debian) | FS20, FHT (CUL) | HomeMatic (HMLAN+HMUART) | PCA301 (JeeLink)...]

 

decade-submarginal