FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Noname am 06 Juli 2014, 09:16:32

Titel: KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Noname am 06 Juli 2014, 09:16:32
Hallo,

ich habe meine KS300 um den Wert Sonneneinstrahlung W/m³
und einen Dämmerungswert erweitert.

siehe Bilder im Anhang!

Der Wert Einstrahlung steuert meine Markise und
der Wert Dämmerung steuert meine Beleuchtung.

Zusätzlich habe ich im Batteriefach AA Akkus eingelegt, diese
werden von der Solarzelle  geladen.

Das alles ist bei mir schon lange Zeit in Betrieb ohne Probleme, auch im Winter.

Ich habe im Gehäuse hinter den Batterien eine kleine Platine eingebaut.
Es ist eine kleine Lochrasterplatine. (ca. 2cm auf 3cm reicht)

Darauf befindet sich ein Attiny13 oder 45, ein N-Kanal Mosfet, eine ZDiode
und ein paar widerstände. Auf der Original KS300 Platine muss nur eine Diode
eingelötet werden.

Programmablauf:

Der Attiny ist im Power Down, wenn von der KS300 Platine Daten gesendet werden,
dann wird der Attiny Wach und hängt nach der Übertragung der KS300 Daten
die 2. Messwert an. Zuerst wird die Leerlaufspannung der Solarzelle gemessen
und danach wird diese belastet und die Leistung der Sonneneinstrahlung ermittelt.
Die Übertragung erfolgt über das FS20 Protokoll. Nach der Übertagung geht der Attiny
wieder schlafen.

Die Bauteile kosten nur wenige Euro, ich habe alles bei Conrad geholt.

Wer wirklich Interesse hat das Nachzubauen und vielleicht einen anständigen,
Schaltplan am PC zeichnet, einfach bei mir melden ich könnte dann eventuell
auch einen fertig programmierten Attiny zur Verfügung stellen.

Die Firmware für den Attiny und Zusatzmodule FS20V kann hier runtergeladen werden.

http://forum.fhem.de/index.php?topic=24204.msg173444#msg173444 (http://forum.fhem.de/index.php?topic=24204.msg173444#msg173444)





Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Michael am 06 Juli 2014, 17:17:38
Moin

Kannst du uns mehr dazu Verraten.
Das ist sehr Interessant.  :) :) :)

ZitatLeider finde ich die Fotos und den Schaltplan der Zusatzplatine nicht mehr.
Falls jemand aber daran interessiert ist, dann kann ich die kleine Schaltung gerne nochmal
aufzeichnen (von Hand)

Bitte, und wenn nur eine händische Zeichnung.

Sowie eine Liste der Bauteile.
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: JoWiemann am 06 Juli 2014, 17:21:01
Hi, würde mich auch interessieren.

Grüße Jörg
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Puschel74 am 06 Juli 2014, 18:04:53
Hallo,

ich hätte auch interesse daran.
Geniales Projekt.

Grüße
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: PeMue am 06 Juli 2014, 18:08:30
Hallo NoName,

wenn Du mir einen halbwegs lesbaren Schaltplan als Handskizze zukommen lässt, könnte ich den Schaltplan zeichnen. Ich habe zwar den KS500 (wo das Protokoll zwar decodiert, aber noch nicht in CUL o.ä. integriert wurde) aber interessant ist das Laden der Akkus allemal. Für den Schaltplan wäre auch gut, wenn Du die Bezeichnung der Bauelemente mit reinbringen könntest. Braucht das Laden der Zelle den ATTiny oder "erweitert" dieser nur das Protokoll um den Messwert?

Gruß PeMue
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Matscher am 07 Juli 2014, 20:42:24
Hallo NoName,

ich bin auch daran interessiert. :) Habe vor kurzen eine KS300 in der Bucht geschossen :) Deine Erweiterung kommt wie gerufen. :)

Gruß,
Steve

Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: JoWiemann am 07 Juli 2014, 21:40:52
Zitat von: Noname am 07 Juli 2014, 21:25:47
Das *.bin File für den Attiny stelle ich gerne zur Verfügung.


Es wäre super, wenn der Source auch noch vorhanden wären. Alleine das Einklinken in den Messagestream ist sehr interessant.

Vielen Dank

Jörg
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Noname am 11 Juli 2014, 21:59:09
Hallo,

im Anhang findet ihr den Schaltplan, *.bin File für Attiny, Bilder.

Der Widerstand R2, sollte so gewählt werden, dass bei Voller
Sonneneinstrahlung der Rohwert in Fhem kleiner 1023 ist.
Je nach Leistung der Solarzelle und Bauteiltoleranz kann der
Widerstand verändert werden. Am besten man legt sich auf
die sichere Seite und wählt bei der vorgeschlagenen Solarzelle
einem Wert von 30Ohm. Theoretisch könnte für den Widerstand R2
auch eine Spindeltrimmer mit 50Ohm einsetzt werden.

Zusätzlich empfehle ich die Platine wegen der Feuchtigkeitsbildung
im Außenbereich mit Schutzlack zu Versiegeln.

für die Einbindung in Fhem benötigt Ihr das Modul FS20V
http://forum.fhem.de/index.php?topic=24204.msg173444#msg173444 (http://forum.fhem.de/index.php?topic=24204.msg173444#msg173444)

Viel Spaß dabei.
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: mw_fhem am 15 Juli 2014, 16:54:20
Das sieht alles sehr sehr schön aus! Ich habe den KS300 über den USB-WDE von ELV an FHEM angebunden. Kann ich auch in diesem Fall die Erweiterung nutzen?
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Noname am 16 Juli 2014, 13:07:00
Hallo mw_fhem,

Ich kenne den USB-WDE leider nicht.

Ich kann mir aber vorstellen, dass mit dem Adapter
keine FS20 Telegramme empfangen werden können.

Ich selbst verwende dafür den CUL mit 868 MHZ.

Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: mw_fhem am 16 Juli 2014, 13:39:25
So etwas hatte ich mir fast gedacht. Bei mir kann der KS300 nicht über den CUL laufen, da dieser auf HomeMatic und nicht auf FS20 eingestellt ist. Vielleicht gibt es ja noch andere Lösungsmöglichkeiten  ;)
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Puschel74 am 16 Juli 2014, 14:37:34
Hallo,

Ja.
Einen zweiten CUL für slowRf.

Grüße
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: PeMue am 16 Juli 2014, 14:41:10
Hallo,

der USB-WDE1 (http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=44549 -> technische Daten) empfängt den KS300, dieser ist auch bereits in fhem integriert (http://fhem.de/commandref.html#USBWX). Wenn Du die Hardware schon hast, dann einfach mal probieren ...

Gruß PeMue
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: stobal am 16 November 2014, 18:35:25
Hallo,
bin ganz neu hier und nicht so vertraut mit den Firmwaren. Wie futtert man denn die .bin-Datei in den Attiny?
Bin neugierig, habe den KS300 seit 2 Jahren mit IPWE1 in Einsatz, und möchte jetz auf CUL und Fhem umsteigen.
Dabei finde ich die Sonnenstrahlungswerte echt interessant!

-Stobal
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: SirUli am 17 November 2014, 15:03:40
Hi Noname,

sehr interessant - die Bauteile sind ja für weniger als 10€ zu bekommen - Conrad ist bei mir gleich um die Ecke. Das ganze sieht mir besser als als unterschiede in Temperaturen zu vergleichen.

Zwei Fragen an dich: Hättest du den Sourcecode der bin Datei zufällig für uns? Und kannst du den relevanten Teil aus deiner fhem-config dazu posten?

Vielen Dank im Voraus!

PS: Für alle sind hier nochmal die Bauteile verlinkt

Dazu kommen noch Widerstände mit jeweils 2,2kOhm, 33 Ohm und 1,5 kOhm - diese hat man ja durchaus auch daheim ;)
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: Dedeneu am 31 August 2015, 19:00:57
hallo,
würde mir deine Idee gerne nachbauen, aber ich weiß nicht genau wie man die .bin File auf den Attiny scheibt. Kannst du dazu ein paar Tipp´s geben oder hast du noch einen Attiny mit aufgespielter Software.

Gruß dedeneu
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: SirUli am 09 Oktober 2015, 21:07:57
Hi zusammen,

hier ist mein Blogbeitrag zum Umbau des KS300/KS555: https://wolf-u.li/5212/wetterstation-ks-300-ks-555-mit-daemmerung-und-lichteinfall-erweitern/

Herzlichen Dank nochmals an Noname - läuft absolut reibungslos!

Viele Grüße,
Uli
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: frober am 01 Oktober 2016, 14:49:14
Hallo,

leider bekomme ich keine Daten.
Die KS300-Daten kommen problemlos an, doch von FS20V bekomme ich nichts!?

Ich habe mich nach Ulli's Block gerichtet.

Die 00_Cul.pm habe ich manuell geändert und die 09_FS20V.pm installiert:

my $clientsSlowRF    = ":FS20V:FS20:FHT.*:KS300:USF1000:BS:HMS: ".
                       ":CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: ".
                       ":ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: ".
                       ":STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:";
my $clientsHomeMatic = ":CUL_HM:HMS:CUL_IR:STACKABLE_CC:";
my $clientsMAX       = ":CUL_MAX:HMS:CUL_IR:STACKABLE_CC:";
my $clientsWMBus     = ":WMBUS:HMS:CUL_IR:STACKABLE_CC:";
my $clientsKOPP_FC   = ":KOPP_FC:HMS:CUL_IR:STACKABLE_CC:";

my %matchListSlowRF = (
    "0:FS20V"     => "^81..(04|0c)..0101a001......00(8|9|a|b|c|d|e|f)...",
    "1:USF1000"   => "^81..(04|0c)..0101a001a5ceaa00....",
    "2:BS"        => "^81..(04|0c)..0101a001a5cf",
    "3:FS20"      => "^81..(04|0c)..0101a001",
    "4:FHT"       => "^81..(04|09|0d)..(0909a001|83098301|c409c401)..",
    "5:KS300"     => "^810d04..4027a001",


Die Schaltung habe ich mehrfach überprüft, den Attiny geflasht und auch ausgetauscht, die Spannungen überprüft und finde keinen Fehler.

Die Definition in Fhem lautet:
define KS300_Daemmerung FS20V 1234 01
attr KS300_Daemmerung FS20V_Factor -0.16
attr KS300_Daemmerung FS20V_Max 100
attr KS300_Daemmerung FS20V_Min 0
attr KS300_Daemmerung FS20V_Offset 624
attr KS300_Daemmerung FS20V_Unit %
attr KS300_Daemmerung IODev nanoCUL
attr KS300_Daemmerung event-on-change-reading state
attr KS300_Daemmerung group Wetter
attr KS300_Daemmerung model FS20Value
attr KS300_Daemmerung room Aussen
define KS300_Einstrahlung FS20V 1234 02
attr KS300_Einstrahlung FS20V_Factor 2.02
attr KS300_Einstrahlung FS20V_Max 1000
attr KS300_Einstrahlung FS20V_Min 0
attr KS300_Einstrahlung FS20V_Unit W/m²
attr KS300_Einstrahlung IODev nanoCUL
attr KS300_Einstrahlung event-on-change-reading state
attr KS300_Einstrahlung group Wetter
attr KS300_Einstrahlung model FS20Value
attr KS300_Einstrahlung room Aussen


Wenn ich kurz Spannung auf  PIN 3 (Data) gebe, müsste der Attiny aufwachen und senden, d,h. nach entfernen der Spannung müsste ich die Sendespannung überprüfen können? Leider messe ich null.
Kann mir jemand weiterhelfen?

Danke und Gruß
Bernd
Titel: Antw:KS300 Erweiterung Einstrahlung und Dämmerung
Beitrag von: frober am 01 Oktober 2016, 17:21:09
Erledigt, der Attiny hatte keinen richtigen Kontakt in der Fassung   :( :( :(