Recent Posts

Pages: 1 ... 3 4 [5] 6 7 ... 10
41
AVR / ATtiny / Re: Modularer Aufbau
« Last post by achim on August 27, 2020, 09:20:22 PM »
Wenn ich das so richtig lese habe ich ca. 55000 aufrufe zu dem Thema. Möchte mich bei allen fleissigen Lesern bedanken. Mit so viel Intresse hatte ich gar ich zu Anfang gerechnet.
Noch vielen Dank an alles.  :-*
achim  8)
42
Electronics General / Re: 8-Kanal Relais Modul - 12V mit hmip 8 kanal Schaltplatine
« Last post by pylon on August 27, 2020, 09:41:25 AM »
Quote
Ja das ist eigentlich der einzige unterschied zum screenshot, ich habe 12V, so wie das Relais Modul, darum leuchtet es rot.

Die Schlussfolgerung ist leider falsch. Das Modul leuchtet auch mit 5V rot, die Relais werden damit aber nicht schalten.

Quote
Ich schalte es eigentlich zur Zeit genau gleich wie auf dem Screenschot aber da ist auch ein fehler, vermute ich mal.

Sonst sehe ich keinen Fehler.

Quote
Ich kann es heute abend vielleicht nochmals versuchen aufzubauen und ein foto zu machen, aber das wird nicht weitergelfen, das es vermutlich nach chaos aussehen wird mit alle diese Kabel.

Wenn Du es sowieso zuerst aufbauen musst, nimm nur einen Kanal, damit wir das Chaos für den Test erst mal in Grenzen halten können. Die restlichen 7 Kanäle gleich anzuschliessen, wäre dann nur noch eine Fleissfrage.

Woher hast Du die 12V? Liefert diese Stromquelle genug, damit die Relais damit schalten können?

Hast Du die Ausgänge des ELV-Moduls mit LEDs getestet (Schema dafür gibt's im Datenblatt)?
43
Electronics General / Re: 8-Kanal Relais Modul - 12V mit hmip 8 kanal Schaltplatine
« Last post by Snowest on August 26, 2020, 03:55:59 PM »
Ja das ist eigentlich der einzige unterschied zum screenshot, ich habe 12V, so wie das Relais Modul, darum leuchtet es rot. Entschuldigung, habe ich vergessen zu erwähnen.

Ich schalte es eigentlich zur Zeit genau gleich wie auf dem Screenschot aber da ist auch ein fehler, vermute ich mal.

Ich kann es heute abend vielleicht nochmals versuchen aufzubauen und ein foto zu machen, aber das wird nicht weitergelfen, das es vermutlich nach chaos aussehen wird mit alle diese Kabel.

44
Electronics General / Re: 8-Kanal Relais Modul - 12V mit hmip 8 kanal Schaltplatine
« Last post by pylon on August 26, 2020, 03:38:38 PM »
Der Screenshot zeigt eine Stromversorgung mit 5V. Damit schaltet das Relais nicht.

Falls Dein Aufbau nicht dem Screenshot entspricht, solltest Du vielleicht ein Foto von Deinem Projekt posten.

Wie schaltest Du die Ausgänge? Wie überprüfst Du den Schaltzustand?
45
Electronics General / Re: 8-Kanal Relais Modul - 12V mit hmip 8 kanal Schaltplatine
« Last post by Snowest on August 26, 2020, 08:42:58 AM »
Hier mein screenshot
46
Electronics General / 8-Kanal Relais Modul - 12V mit hmip 8 kanal Schaltplatine
« Last post by Snowest on August 26, 2020, 08:41:08 AM »
Hallo zusammen,

habe ein 8-Kanal Relais Modul - 12V hier gekauft. Habe es mit einem hmip 8kanal Schaltplatine verbunden.
https://ch.elv.com/elv-homematic-komplettbausatz-8-kanal-empfangsmodul-hm-mod-re-8-fuer-smart-home-hausautomation-132143?fs=878423254

Das relais bekommt 12v strom (rote led leuchtet). Vom hmip board OUT1 zu ch1 aber beim schalten passiert nichts. Die grüne led vom relais board leuchtet nicht.

Ich nehme an ich habe es falsch verkabelt. Meine Vorlage ist in diesem Videolink. (Sorry mein screenshot war zugross). https://www.youtube.com/watch?v=yjJClUPDlP8&t=606 bei 10:05

Am relais gebe ich 24v ac für die Ventile von Gardena.

Was mache ich falsch beim relais?


Danke für eure Hilfe.





47
IoT - Internet of Things / Re: ESP 8266 MQTT Stromsensor läuft nicht stabil
« Last post by dinoi on August 25, 2020, 10:49:38 PM »
Hallo Philipp

Danke für Dein Feedback. Die Anpassungen habe ich jetzt so vorgenommen. Jetzt lasse ich es mal laufen.

Hier die geänderte Methoden:

Code: [Select]
//*******************************************
// Interupt run Current
//*******************************************
void incurrent() {
   
 unsigned long interrupt_time = millis();
 // If interrupts come faster than 200ms, assume it's a bounce and ignore
 if (interrupt_time - last_interrupt_time >  500)
 {
  diff_interrupt_time = interrupt_time - last_interrupt_time;
  last_interrupt_time = interrupt_time;

  if (diff_interrupt_time > 1){
  current_now = 3600000 / diff_interrupt_time;
  } else {
    current_now = 0;
  }

  if (modus == 'r'){
  push_realtime_current = HIGH;
  }
 
 }
 
//Serial.print("Incurrent millis: ");
//Serial.println(interrupt_time);

}


//*******************************************
// Push Interupt
//*******************************************
void push_incurrent(int l_current_now) {

  char m1[50];
  dtostrf(l_current_now, 49, 4, m1);
  client.publish("user/strom/realtimecurrent", m1);
  Serial.println("Realtime: ");
  Serial.println(current_now);
 
}

//*******************************************
// LOOP
//*******************************************
void loop() {

// Wifi & MQTT connection
  if (!client.connected()) {
    reconnect();
    client.subscribe("user/strom/currentmode");
  }
  client.loop();

digitalWrite(CurrentLedPin, currentLedState);

// Disable Current Blink led after 500ms
if ( currentLedState == HIGH ){
   currentnowtime = millis();
   if ( last_interrupt_time + 500 < currentnowtime ){
    currentLedState = LOW;
   }
}

  currentMillis = millis();
// Regular Push Current
//*********************
  if (currentMillis - previousMillis >= interval) {

// Calc actual current
    if (diff_interrupt_time > 1){
    current_now = 3600000 / diff_interrupt_time;
    } else {
      current_now = 0;
    }

    updateData();
    previousMillis = currentMillis;
  }

// Realtime Push Current
//*********************
if (push_realtime_current){
  push_incurrent(current_now);
  push_realtime_current = LOW;
}

}

Danke und Gruss
Reto
48
IoT - Internet of Things / Re: ESP 8266 MQTT Stromsensor läuft nicht stabil
« Last post by pylon on August 25, 2020, 08:00:35 AM »
Hallo Reto,
ich sehe ein grosses Problem: Innerhalb eines Interrupt-Handlers sollten keine Funktionen verwendet werden, die wiederum von Interrupts abhängen. Somit ist der Aufruf der publish()-Methode innerhalb von incurrent() wahrscheinlich der Grund für Deine Freezes. Setze ein Flag im Handler und reagiere im loop() darauf, das läuft über Wochen ohne Probleme.

Zusätzlich aufgefallen ist mir das hier:
Code: [Select]
  char m1[50];
  String(current_now).toCharArray(m1, String(current_now).length() + 1);
  client.publish("user/strom/realtimecurrent", m1);
würde ich schreiben als:
Code: [Select]
  char m1[50];
  dtostrf(current_now, 49, 4, m1);
  client.publish("user/strom/realtimecurrent", m1);

So ähnlich kommt es mehrfach in Deinem Code vor. Die neue Form ist nicht nur erheblich übersichtlicher, sie verzichtet auch auf Heap-Allokationen (auf dem ESP8266 weniger heikel als auf der AVR-Plattform) und ist deutlich schneller.
49
Announcements / Re: Geburtstag
« Last post by dinoi on August 22, 2020, 05:16:44 PM »
Hallo Philipp

Ja gut Idee, ich habe hier dazu ein neues Thema eröffnet: https://forum.boxtec.ch/index.php/topic,3789.0.html

Danke und Gruss
Reto
50
IoT - Internet of Things / ESP 8266 MQTT Stromsensor läuft nicht stabil
« Last post by dinoi on August 22, 2020, 05:15:33 PM »
Hallo Zusammen
Hier mein Coding von einem ESP8266 um den Stromzähler auszulesen und per MQTT an das SmartHome zu sende.
Der Lichtsensor ist per Interuppt angeschlossen. Das senden der Daten erfolgt regelmässsig alle 3 Minuten.
Der ESP verarbeitet auch eingehende MQTT Meldungen, damit kann auf den Realtime Modus umgeschalten werden.
Dann wird der Stromverbrauch live per MQTT gesendet.

Das Problem ist der ESP läuft wärend maximum 4-24 Stunden dann hängt er irgend wie. Die Ursache habe ich noch nicht gefunden.

Im Anhang mein Coding, evtl. fällt Euch ein Fehler auf.

Oder Ihr habe eine Idee wie ich auf den Fehler kommen kann.

Danke und Gruss
Reto
Pages: 1 ... 3 4 [5] 6 7 ... 10
anything