Show Posts
Pages: [1] 2 3 ... 5
1  International / Deutsch / Re: Alle 10 sek. ein JSON Request möglich? on: January 15, 2014, 12:18:00 pm
Danke für die Einschätzung, das klingt gut. Timestamp brauche ich leider schon, wei les exakt 10 sec. sein müssen. Sonst klappt der Betriebstundenzähler nicht ;-)
2  International / Deutsch / Alle 10 sek. ein JSON Request möglich? on: January 15, 2014, 04:36:24 am
Hi Leute,

sagt mal, glaubt Ihr man kann alle 10 sek. einen JSON Request im Intranet verschicken mit einem UNO und RTC als Timestamp?

Ich will exakte timestamps als Betriebstundenzähler verschicen und bin mir nicht sicher ob das überhaupt funktionieren würde. wie schätzt ihr das ein?
3  International / Deutsch / Re: Probleme mit loop() on: April 01, 2013, 04:08:44 pm
Danke für den Tipp. Das werde ich sehr gerne Versuchen und ist eine gute Idee.

4  International / Deutsch / Re: Probleme mit loop() on: April 01, 2013, 03:29:55 pm
Ach Mist, die Zeile ist schon drinnen. Die habe ich hier aus versehen mit den ganzen Kommentarzeilen rausgelöscht. Tut mir Leid. Sieht also so aus:

Code:
void loop(void)                                        // loop function runs over and over again   
 {
   //Serial.println(analogRead(lightPin));
   if(analogRead(lightPin) < 920)
     {brennerState = 1;}
   else{brennerState = 0;}
   
   
   if((brennerState != lastBrennerState)){

 //Ausgabe der Daten an den Server! Null zu Beginn
    if(brennerState == 1){
          digitalWrite(ledPin, HIGH);
          start_duration = now.unixtime();
          Serial.print("Brenner ist an ");
          Serial.println(start_duration);
          lastBrennerState = brennerState; 
    }

    if(brennerState == 0){
      digitalWrite(ledPin, LOW);
      //Endzeitpuknt
      end_duration = now.unixtime();
      duration = end_duration - start_duration;
      Serial.println("Brenner ist aus ");
      Serial.print("Gelaufen für: ");
      Serial.println(duration);
    //Zurücksetzen der Counter
      start_duration = 0;
      end_duration = 0;
      duration = 0;
lastBrennerState = brennerState
    }
}//End lastState

}
5  International / Deutsch / Probleme mit loop() on: April 01, 2013, 03:04:52 pm
Hi Leute,

also in Anlehnung an das ButtonChangeState wollte ich bei Zustandsänderung einer LED eine Aktion hervorrufen, dazu habe ich unten stehenden Code. Aber irgendwie wir brennerState==0 nicht erreicht. Das ist nur mal die loop anweisung. Das script an sich ist vollständig und RTC Sachen etc. laufen auch. Aber hat jemand eine Idee, was daran Falsch ist?

Code:
void loop(void)                                        // loop function runs over and over again   
 {
   //Serial.println(analogRead(lightPin));
   if(analogRead(lightPin) < 920)
     {brennerState = 1;}
   else{brennerState = 0;}
   
   
   if((brennerState != lastBrennerState)){

 //Ausgabe der Daten an den Server! Null zu Beginn
    if(brennerState == 1){
          digitalWrite(ledPin, HIGH);
          start_duration = now.unixtime();
          Serial.print("Brenner ist an ");
          Serial.println(start_duration);
          lastBrennerState = brennerState; 
    }

    if(brennerState == 0){
      digitalWrite(ledPin, LOW);
      //Endzeitpuknt
      end_duration = now.unixtime();
      duration = end_duration - start_duration;
      Serial.println("Brenner ist aus ");
      Serial.print("Gelaufen für: ");
      Serial.println(duration);
    //Zurücksetzen der Counter
      start_duration = 0;
      end_duration = 0;
      duration = 0;
    }
}//End lastState

}
6  International / Deutsch / Re: RFM12 Arduino Mega2560 und Arduino Nano on: March 25, 2013, 03:26:51 pm
Also deine Antenne ist für die 433 MHz Module viel zu kurz. Nimm mal 17cm, dass sollte die Kommunikation schon mal erheblich verbessern.
7  International / Deutsch / Re: Bus Alternative on: March 21, 2013, 04:26:09 pm
Ok, jetzt wird es etwas klarer. Was spricht enn gegen eine Funklösung auf RFM12 Basis mit Attiny84? Oder jeenodes? Ist zwar kein Bussystem, läuft aber sehr zuverlässig bei  mir. Ich habe so 12 Thermometer im und am Hasu verteilt, messe S0 Bus so und den Ölbrenner.
8  International / Deutsch / Re: Wie Lauflicht flüssiger machen auch wenn es langsam läuft ? on: March 21, 2013, 03:48:05 pm
Wie schaut denn dein Setup bzw. dein Code aus?
9  International / Deutsch / Re: Bus Alternative on: March 21, 2013, 03:46:41 pm
Hi,

was genau ist jetzt deine Frage? Brauchst Du Programmcode der Reedkontakte üerwacht oder eine Frage zur Hardware?

Wie kommunizieren denn die Reed Kontakte? Welches Bussystem läuft da denn?
10  International / Deutsch / Re: Arduino as ISP und Attiny 4313 on: March 15, 2013, 06:45:24 am
Was wird denn ausgegeben, beim Bootloader brennen?
11  International / Deutsch / Re: Arduino as ISP und Attiny 4313 on: March 15, 2013, 05:25:30 am
Dann stell doch mal als erstes deinen Attiny als Board ein und mach dann den Menu Puknt "Bun bootloader" dann werden die fuse bits gesetzt und dann kannst du mit dem blink example weiter machen.
12  International / Deutsch / [Gelöst] Re: rfm12s Funkmodul Frage on: March 05, 2013, 03:37:26 am
Hi Leute,

ich habe es nun selbst heraus gefunden. Die RFM12 Module benötigen einen Pull Up Widerstand von 10 KOhm siehe hier: http://jeelabs.org/2009/05/06/rfm12-vs-rfm12b-revisited/

Dann sprechen sie auch mit RFM12B Modulen ohne Probleme.
13  International / Deutsch / Re: Alternative zu pulseIn()? on: February 20, 2013, 03:26:17 pm
Zu meiner Schande muss ich gestehen, dass ich genau den wichtigsten Beitrag nicht gesehen habe. Aber genau so werde ich es lösen. Vielen Dank!
14  International / Deutsch / Re: Alternative zu pulseIn()? on: February 20, 2013, 02:53:48 pm
Ja, das ist kein Problem. GEnau soi messe ich ja auch den Zustand aus.

Aber meine Frage bezog sich auf pulseIn() Ich suche eine Funktion, die nur bei Zustandsänderungen aktiv ist, nur ohne time out. Das drum herum mit Leds etc. ist kein Problem.
15  International / Deutsch / Re: Alternative zu pulseIn()? on: February 20, 2013, 01:19:44 pm
Hallo und vielen Dank für die Tipps.

leider kann ich nciht direkt an die Pins der LED. Ich möchte konkret meinen Ölbrenner überwachen. Bei Staus Änderung von Led an auf aus und umgekehrt möchjte ich einen json Request abgeben. Und da wäre eben pulseIn perfekt dafür.


LG Can
Pages: [1] 2 3 ... 5