+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 23
  1. #1
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    657

    Standard DIY fluid mass flow meter

    Ich möchte gerne dieses Projekt in meinen IPS einbinden. Das ESP8266 Modul (in meinem Fall ein Wemos D1 mini) sendet seine Daten per MQTT. Ich nutze schon Mosquitto Broker und IPS_MQTT von thomasf68 ... nach einer Beschreibung von hier.
    Nun läuft das Modul (ich habe über WLAN eine IP bekommen und ich habe auch den MQTT Server hinterlegt -> ich gehe davon aus, dass da was gesendet wird. Nur wie komme ich an die Daten dran?
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  2. #2
    Registriert seit
    Aug 2016
    Beiträge
    2,960

    Hallo,

    das hat ja erstmal nichts mit dem Tasmota Modul zu tun.
    Am einfachsten ist es, im MQTT Client im Debug zu schauen was ankommt.
    Dann kann man überlegen ob man dafür ein extra Modul schreibt oder es über ein Handle Script löst.

    Grüße,
    Kai
    IPS 5.2, auf Tinkerboard und RPI, piVCCU, Homematic & Homematic IP, diverse Tasmota Geräte, Shelly, GHoma, LG HomBot, Sonos, Tvheadend, HomeKit, AppleTV
    Einfach mal rein schauen: IP-Symcon Discord Channel

  3. #3
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    657

    Zitat Zitat von KaiS Beitrag anzeigen
    Hallo,

    das hat ja erstmal nichts mit dem Tasmota Modul zu tun.
    Am einfachsten ist es, im MQTT Client im Debug zu schauen was ankommt.
    Dann kann man überlegen ob man dafür ein extra Modul schreibt oder es über ein Handle Script löst.

    Grüße,
    Kai
    Vielen Dank für die schnelle Antwort!
    Die Idee ist gut und nachvollziehbar. Ich habe nun auch mal in den MQTT Client per Debug reingeschaut. Leider kommt da gar nichts von diesem Modul an! Ich sehe nur Meldungen von meinen Tasmotas. Hierzu eine Idee?
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  4. #4
    Registriert seit
    Aug 2016
    Beiträge
    2,960

    Das kann nur bedeuten, dass dein Gerät nichts verschickt.
    Also muss dort irgendwo ein Fehler sein. Im Client kommt eigentlich alles an.

    Grüße,
    Kai
    IPS 5.2, auf Tinkerboard und RPI, piVCCU, Homematic & Homematic IP, diverse Tasmota Geräte, Shelly, GHoma, LG HomBot, Sonos, Tvheadend, HomeKit, AppleTV
    Einfach mal rein schauen: IP-Symcon Discord Channel

  5. #5
    Registriert seit
    Aug 2016
    Beiträge
    2,960

    Ich habe deinen Beitrag mal aus dem Thread herausgetrennt.

    Grüße,
    Kai
    IPS 5.2, auf Tinkerboard und RPI, piVCCU, Homematic & Homematic IP, diverse Tasmota Geräte, Shelly, GHoma, LG HomBot, Sonos, Tvheadend, HomeKit, AppleTV
    Einfach mal rein schauen: IP-Symcon Discord Channel

  6. #6
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    657

    Das ist nett, Danke. Vllt. um den Zusatz "Wifi Scale" oder "Wifi/WLAN Waage" ergänzen. Sonst findet das keiner über die Suche,

    Der Code scheint aber nicht recht zu laufen und und blicke da nicht durch.
    Die letzte, in Git eingecheckte Version sieht so aus:
    Code:
    #include <ESP8266WiFi.h>
    #include <PubSubClient.h>
    #include "HX711.h" 
    
    //Wifi Settings
    const char* ssid = "my_WLAN";
    const char* password = "*****";
    
    //MQTT Settings
    const char* mqtt_server = "10.10.10.10";
    WiFiClient espClient;
    PubSubClient client(espClient);
    
    //Hardware Settings
    #define DOUT  D2
    #define CLK  D3
    char msg_buff[50];
    
    
    int switchPin = D5;
    int switchValue;
    HX711 scale(DOUT, CLK);
    //Change this calibration factor as per your load cell once it is found you many need to vary it in thousands
    float calibration_factor = 28.20; //28.20 worked for my scale 
    
    //=============================================================================================
    //                         SETUP
    //=============================================================================================
    void setup() {
      delay(100);
      pinMode(LED_BUILTIN, OUTPUT);
      pinMode(switchPin, INPUT_PULLUP);
      Serial.begin(115200);
      scale.begin(DOUT,CLK); //esp specific statment 
      Serial.println("HX711 Kalibrierung");
      setup_wifi();
      client.setServer(mqtt_server, 1883);
      client.setCallback(callback);
      scale_setup();
    
      
    }
    void scale_setup() {
      client.subscribe("HX711cal"); 
      Serial.println("HX711 Kalibrierung");
      Serial.println("Bitte entfernen Sie jegliche Gewichte von der Waage!");
      Serial.println("Sobald das Auslesen beginnt legen Sie bitte ein bekanntes Gewicht auf die Waage.");
      Serial.println("Drücken Sie a,s,d,f um den Kalibrierungsfaktor um 10,100,1000,10000 zu erhöhen.");
      Serial.println("Drücken Sie y,x,c,v um den Kalibrierungsfaktor um 10,100,1000,10000 zu verringern.");
      Serial.println("Drücken Sie t für TARA");
      scale.tare(); //Reset the scale to 0
      Serial.println("1. TARA erledigt! Warten Sie bitte 5 weitere Sekunden.");
      delay(5000);
      scale.tare();
      Serial.println("2. TARA erledigt! Warten Sie bitte 2 weitere Sekunden.");
      delay(2000);
      scale.tare();
      Serial.println("3. TARA erledigt!");
      digitalWrite(LED_BUILTIN, HIGH);
      delay(1000);
      digitalWrite(LED_BUILTIN, LOW);
    }
    
    void setup_wifi(){
      delay(10);
      Serial.println();
      Serial.print("Verbindungsaufbau zu ");
      Serial.println(ssid);
      WiFi.begin(ssid, password);
    
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
      }
      Serial.println("");
      Serial.println("WiFi verbunden.");
      Serial.println("IP-Adresse: ");
      Serial.println(WiFi.localIP());
    }
    
    void reconnect() {
      while(!client.connected()) {
        Serial.print("Aufbau der MQTT Verbindung ...");
        if (client.connect("ESP8266Client")) {
          Serial.println(" verbunden");
          client.subscribe("HX711cal");
        } else {
          Serial.print("fehlgeschlagen, rc=");
          Serial.print(client.state());
          Serial.println(" erneuter Versuch in 5 Sekunden.");
          delay(5000);
          
        }
      }
    }
    
    void callback(char* topic, byte* payload, unsigned int length) {
       int i = 0;
      Serial.println("Meldung empfangen:  topic: " + String(topic));
      Serial.println("Länge: " + String(length,DEC));
      for(i=0; i<length; i++) {
        msg_buff[i] = payload[i];
      }
      msg_buff[i] = '\0';
      
      String msgString = String(msg_buff);
      
      Serial.println("Payload: " + msgString);
      if (msgString == "tare"){    // if there is a "1" published to any topic (#) on the broker then:
        digitalWrite(LED_BUILTIN, LOW);     // set pin to the opposite state 
        Serial.println("Switching LED");
        scale.tare(5);
        digitalWrite(LED_BUILTIN, HIGH);
      }
      else if (msgString == "+0.1")
         calibration_factor += 0.1;
      else if(msgString == "-0.1")
          calibration_factor -= 0.1;
      else if(msgString == "+1")
          calibration_factor += 1;  
      else if(msgString == "-1")
          calibration_factor -= 1;  
      else if(msgString == "+10")
          calibration_factor += 10;  
      else if(msgString == "-10")
          calibration_factor -= 10;
      else if(msgString == "+100")
          calibration_factor += 100;  
      else if(msgString == "-100")
          calibration_factor -= 100;  
    }
    
    //=============================================================================================
    //                         LOOP
    //=============================================================================================
    void loop() {
      if (!client.connected()) {
        reconnect();
      }
      client.loop();
    
      float weight = scale.get_units(15);
      float rounded = round(weight) ;
    
      scale.set_scale(calibration_factor); //Adjust to this calibration factor
      switchValue = digitalRead(switchPin);
      Serial.print("ausgelesener Wert: ");
      Serial.print(weight);
      Serial.print(" g |||"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person
      Serial.print(" gerundeter Wert: ");
      Serial.print(rounded);
      Serial.print(" g |||"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person
      Serial.print(" Kalibrierungsfaktor: ");
      Serial.print(calibration_factor);
      Serial.println();
      Serial.println(switchValue);
      client.publish("Scale1",String(rounded).c_str(),true);
      client.publish("Debug",String(weight).c_str(),true);
      client.publish("HX711calfactor",String(calibration_factor).c_str(),true);
      if(switchValue == 0){
        digitalWrite(LED_BUILTIN, LOW);
        scale.tare(5);
        digitalWrite(LED_BUILTIN, HIGH);
      }
      
      
      
    
      if(Serial.available())
      {
        char temp = Serial.read();
        if(temp == '+' || temp == 'a')
          calibration_factor += 0.1;
        else if(temp == '-' || temp == 'y')
          calibration_factor -= 0.1;
        else if(temp == 's')
          calibration_factor += 1;  
        else if(temp == 'x')
          calibration_factor -= 1;  
        else if(temp == 'd')
          calibration_factor += 10;  
        else if(temp == 'c')
          calibration_factor -= 10;
        else if(temp == 'f')
          calibration_factor += 100;  
        else if(temp == 'v')
          calibration_factor -= 100;
        else if(temp == 't')
          scale.tare(5); //Reset the scale to zero    
        else if(switchValue == '0')
          scale.tare(5);  //Reset the scale to zero
      }
    }
    //=============================================================================================
    Wenn ich das anpasse und in meinen NodeMCU ESP-12E einspiele, dann bekomme ich
    Connecting to my_WLAN
    ......
    WiFi connected
    IP address:
    10.10.10.10
    HX711 Calibration
    Remove all weight from scale
    After readings begin, place known weight on scale
    Press a,s,d,f to increase calibration factor by 10,100,1000,10000 respectively
    Press z,x,c,v to decrease calibration factor by 10,100,1000,10000 respectively
    Press t for tare
    und das war es. Keine Meldungen im MQTT Client.
    Geändert von honk0504 (02.02.19 um 16:32 Uhr)
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  7. #7
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,036

    das hast du auch richtig angepasst ?
    Code:
    const char* mqtt_server = "Your MQTT Server Ip";
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

  8. #8
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    657

    Ist mein IPS auf dem der Mosquitto läuft.
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  9. #9
    Registriert seit
    Jun 2011
    Ort
    Germany|NRW|Meckenheim
    Beiträge
    657

    Ich bin deutlich weiter. Der Code war verbuggt.
    Hier der neue Code:
    Code:
    #include <ESP8266WiFi.h>
    #include <PubSubClient.h>
    #include "HX711.h" 
    
    //Wifi Settings
    const char* ssid = "my_WLAN";
    const char* password = "*****";
    
    //MQTT Settings
    const char* mqtt_server = "10.10.10.10";
    WiFiClient espClient;
    PubSubClient client(espClient);
    
    //Hardware Settings
    #define DOUT  D2
    #define CLK  D3
    char msg_buff[50];
    
    
    int switchPin = D5;
    int switchValue;
    HX711 scale(DOUT, CLK);
    //Change this calibration factor as per your load cell once it is found you many need to vary it in thousands
    //float calibration_factor = -219.50; //-219.50 worked for my scale 
    float calibration_factor = 28.20; //28.20 worked for my scale 
    
    //=============================================================================================
    //                         SETUP
    //=============================================================================================
    void setup() {
      delay(100);
      pinMode(LED_BUILTIN, OUTPUT);
      pinMode(switchPin, INPUT_PULLUP);
      Serial.begin(115200);
      scale.begin(DOUT,CLK); //esp specific statment 
      Serial.println("HX711 Kalibrierung");
      setup_wifi();
      client.setServer(mqtt_server, 1883);
      client.setCallback(callback);
      scale_setup();
    
      
    }
    void scale_setup() {
      client.subscribe("HX711cal"); 
      Serial.println("HX711 Kalibrierung");
      Serial.println("Bitte entfernen Sie jegliche Gewichte von der Waage!");
      Serial.println("Sobald das Auslesen beginnt legen Sie bitte ein bekanntes Gewicht auf die Waage.");
      Serial.println("Drücken Sie a,s,d,f um den Kalibrierungsfaktor um 10,100,1000,10000 zu erhöhen.");
      Serial.println("Drücken Sie y,x,c,v um den Kalibrierungsfaktor um 10,100,1000,10000 zu verringern.");
      Serial.println("Drücken Sie t für TARA");
      scale.tare(); //Reset the scale to 0
      Serial.println("1. TARA erledigt! Warten Sie bitte 5 weitere Sekunden.");
      delay(5000);
      scale.tare();
      Serial.println("2. TARA erledigt! Warten Sie bitte 2 weitere Sekunden.");
      delay(2000);
      scale.tare();
      Serial.println("3. TARA erledigt!");
      digitalWrite(LED_BUILTIN, HIGH);
      delay(1000);
      digitalWrite(LED_BUILTIN, LOW);
    }
    
    void setup_wifi(){
      delay(10);
      Serial.println();
      Serial.print("Verbindungsaufbau zu ");
      Serial.println(ssid);
      WiFi.begin(ssid, password);
    
      while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
      }
      Serial.println("");
      Serial.println("WiFi verbunden.");
      Serial.println("IP-Adresse: ");
      Serial.println(WiFi.localIP());
    }
    
    void reconnect() {
      while(!client.connected()) {
        Serial.print("Aufbau der MQTT Verbindung ...");
        if (client.connect("ESP8266Client")) {
          Serial.println(" verbunden");
          client.subscribe("HX711cal");
        } else {
          Serial.print("fehlgeschlagen, rc=");
          Serial.print(client.state());
          Serial.println(" erneuter Versuch in 5 Sekunden.");
          delay(5000);
          
        }
      }
    }
    
    void callback(char* topic, byte* payload, unsigned int length) {
       int i = 0;
      Serial.println("Meldung empfangen:  topic: " + String(topic));
      Serial.println("Länge: " + String(length,DEC));
      for(i=0; i<length; i++) {
        msg_buff[i] = payload[i];
      }
      msg_buff[i] = '\0';
      
      String msgString = String(msg_buff);
      
      Serial.println("Payload: " + msgString);
      if (msgString == "tare"){    // if there is a "1" published to any topic (#) on the broker then:
        digitalWrite(LED_BUILTIN, LOW);     // set pin to the opposite state 
        Serial.println("Switching LED");
        scale.tare(5);
        digitalWrite(LED_BUILTIN, HIGH);
      }
      else if (msgString == "+0.1")
         calibration_factor += 0.1;
      else if(msgString == "-0.1")
          calibration_factor -= 0.1;
      else if(msgString == "+1")
          calibration_factor += 1;  
      else if(msgString == "-1")
          calibration_factor -= 1;  
      else if(msgString == "+10")
          calibration_factor += 10;  
      else if(msgString == "-10")
          calibration_factor -= 10;
      else if(msgString == "+100")
          calibration_factor += 100;  
      else if(msgString == "-100")
          calibration_factor -= 100;  
    }
    
    //=============================================================================================
    //                         LOOP
    //=============================================================================================
    void loop() {
      if (!client.connected()) {
        reconnect();
      }
      client.loop();
    
      float weight = scale.get_units(15);
      float rounded = round(weight) ;
    
      scale.set_scale(calibration_factor); //Adjust to this calibration factor
      switchValue = digitalRead(switchPin);
      Serial.print("ausgelesener Wert: ");
      Serial.print(weight);
      Serial.print(" g |||"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person
      Serial.print(" gerundeter Wert: ");
      Serial.print(rounded);
      Serial.print(" g |||"); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person
      Serial.print(" Kalibrierungsfaktor: ");
      Serial.print(calibration_factor);
      Serial.println();
      Serial.println(switchValue);
      client.publish("Scale1",String(rounded).c_str(),true);
      client.publish("Debug",String(weight).c_str(),true);
      client.publish("HX711calfactor",String(calibration_factor).c_str(),true);
      if(switchValue == 0){
        digitalWrite(LED_BUILTIN, LOW);
        scale.tare(5);
        digitalWrite(LED_BUILTIN, HIGH);
      }
      
      
      
    
      if(Serial.available())
      {
        char temp = Serial.read();
        if(temp == '+' || temp == 'a')
          calibration_factor += 0.1;
        else if(temp == '-' || temp == 'y')
          calibration_factor -= 0.1;
        else if(temp == 's')
          calibration_factor += 1;  
        else if(temp == 'x')
          calibration_factor -= 1;  
        else if(temp == 'd')
          calibration_factor += 10;  
        else if(temp == 'c')
          calibration_factor -= 10;
        else if(temp == 'f')
          calibration_factor += 100;  
        else if(temp == 'v')
          calibration_factor -= 100;
        else if(temp == 't')
          scale.tare(5); //Reset the scale to zero    
        else if(switchValue == '0')
          scale.tare(5);  //Reset the scale to zero
      }
    }
    //=============================================================================================
    Die Ausgabe kann sich sehen lassen:
    16:34:48.692 -> ausgelesener Wert: 10119.01 g ||| gerundeter Wert: 10119.00 g ||| Kalibrierungsfaktor: 28.20
    16:34:48.692 -> 1
    16:34:50.072 -> ausgelesener Wert: 10120.07 g ||| gerundeter Wert: 10120.00 g ||| Kalibrierungsfaktor: 28.20
    16:34:50.072 -> 1
    16:34:51.449 -> ausgelesener Wert: 10119.61 g ||| gerundeter Wert: 10120.00 g ||| Kalibrierungsfaktor: 28.20
    16:34:51.449 -> 1
    16:34:52.853 -> ausgelesener Wert: 10119.01 g ||| gerundeter Wert: 10119.00 g ||| Kalibrierungsfaktor: 28.20
    Am MQTT kommt nun folgendes an:
    TXT: 02.02.2019 16:35:41.00 | RECEIVED | 0<DLE><NUL><ACK>Scale110120.00
    HEX: 02.02.2019 16:35:41.00 | RECEIVED | 30 10 00 06 53 63 61 6C 65 31 31 30 31 32 30 2E 30 30
    TXT: 02.02.2019 16:35:41.00 | RECEIVED | 0<SI><NUL><ENQ>Debug10119.93
    HEX: 02.02.2019 16:35:41.00 | RECEIVED | 30 0F 00 05 44 65 62 75 67 31 30 31 31 39 2E 39 33
    TXT: 02.02.2019 16:35:41.00 | RECEIVED | 0<NAK><NUL><SO>HX711calfactor28.20
    HEX: 02.02.2019 16:35:41.00 | RECEIVED | 30 15 00 0E 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 32 38 2E 32 30
    TXT: 02.02.2019 16:35:43.00 | RECEIVED | 0<DLE><NUL><ACK>Scale110119.00
    HEX: 02.02.2019 16:35:43.00 | RECEIVED | 30 10 00 06 53 63 61 6C 65 31 31 30 31 31 39 2E 30 30
    TXT: 02.02.2019 16:35:43.00 | RECEIVED | 0<SI><NUL><ENQ>Debug10119.15
    HEX: 02.02.2019 16:35:43.00 | RECEIVED | 30 0F 00 05 44 65 62 75 67 31 30 31 31 39 2E 31 35
    TXT: 02.02.2019 16:35:43.00 | RECEIVED | 0<NAK><NUL><SO>HX711calfactor28.20
    HEX: 02.02.2019 16:35:43.00 | RECEIVED | 30 15 00 0E 48 58 37 31 31 63 61 6C 66 61 63 74 6F 72 32 38 2E 32 30
    TXT: 02.02.2019 16:35:44.00 | RECEIVED | 0<DLE><NUL><ACK>Scale110120.00
    HEX: 02.02.2019 16:35:44.00 | RECEIVED | 30 10 00 06 53 63 61 6C 65 31 31 30 31 32 30 2E 30 30
    TXT: 02.02.2019 16:35:44.00 | RECEIVED | 0<SI><NUL><ENQ>Debug10119.79
    HEX: 02.02.2019 16:35:44.00 | RECEIVED | 30 0F 00 05 44 65 62 75 67 31 30 31 31 39 2E 37 39
    TXT: 02.02.2019 16:35:44.00 | RECEIVED | 0<NAK><NUL><SO>HX711calfactor28.20
    Wie kann ich "Scale1" bzw. "Debug" nun in IPS Variablen ablegen?
    FHZ1300, div. FS20 Komp., RaspberryMatic, div. HM Komp., Plugwise, ESP8266 mit Tasmota, Philips HUE, Ikea Tradfri, Osram Lightify
    Zentrale: ITX-Board mit Pentium G860T, 8 GB RAM und 256 Samsung SSD

  10. #10
    Registriert seit
    Aug 2009
    Ort
    Lippe
    Beiträge
    2,036

    Als erstes mal das ändern :
    Code:
    client.publish("Scale1",String(rounded).c_str(),true);
    in:
    Code:
    client.publish("/Wagge1/Scale1",String(rounded).c_str(),true);
    Wagge1 ist dann das Gerät.
    Das bitte bei allen "client.publish", damit man die Werte der Wagge1 zuordnen kann.
    Ist aber etwas unschön, da es fix im Code ist, und du jedes neue Gerät per Code ändern musst.
    Dann mal schauen, wie die Daten in IPS reinkommen, danach schauen wir weiter.
    lg Thomas
    IPS Raspberry Pi2(3) mit LCN, HM, Sonoff+Shelly per MQTT, SONOS und viel Eigenbau + Pi2(3) mit Heizungssteuerung über GPIO per IPS

Ähnliche Themen

  1. DIY Dash Button mit Akku Überwachung
    Von kayle im Forum Bastel-Ecke
    Antworten: 10
    Letzter Beitrag: 24.02.18, 18:27
  2. Microsoft Flow Modul
    Von Fonzo im Forum PHP-Module
    Antworten: 10
    Letzter Beitrag: 31.01.17, 23:29
  3. Touchsmart an die Wand mit DIY-Halterung
    Von 2meter8 im Forum Projekt Showcase
    Antworten: 0
    Letzter Beitrag: 05.07.10, 22:09
  4. DIY Ambilight selber bauen oder braucht man das nicht?
    Von System-Fan im Forum Audio & Video, TK-Anlagen, ISDN
    Antworten: 18
    Letzter Beitrag: 28.11.09, 17:52
  5. Erdungsproblem Mass Kurzschluß im PC
    Von elektrofreak im Forum Alles rund um den PC
    Antworten: 8
    Letzter Beitrag: 23.10.06, 07:39