Arduino-Datenerfassung ---> RasPi-FHEM

Begonnen von kud, 08 Mai 2013, 07:58:54

Vorheriges Thema - Nächstes Thema

kud

Hallo,

habe einen Arduino UNO und ermittele mit diesem ua. Temperaturen und Drehzahl einer Maschine.
Diese werden auch brav als String("A2600T50P55Z" bedeutet 2600rpm Temp1=50 Temp2=55) per USB an den RasPi übertragen. Ein tail -f /dev/ttyACM0 zeigt mir die Werte auf der Konsole.
Nun meine Frage. Wie kommen die Temperatur-Werte nach FHEM um zB. einen PID zu steueren?
Ist es möglich eine Drehzahl in FHEM darzustellen?

Danke und Gruss
Kai-Uwe

jeti

ist zwar ein altes Thema, aber für mich aktuell ;)

gibt es hierzu eine Lösung?

Gruß
Jan

John

Ich mach das so:


       
  • Uno erhält noch ein Ethernet Shield
  • mit Hilfe der  MQTT-library werden die Wert an einen MQTT-Broker geschickt
  • als MQTT Broker bietet sich z.B. Mosquitto auf Rasp an
  • FHEM kann mit dem Modul MQTT_Device die am Broker vorhandenen Daten direkt integrieren
Vorteile:

       
  • der Uno ist nicht mehr ortsgebunden, muss also nicht in der Nähe von Raspi sein
  • die Lösung ist zukunftssicher, da MQTT ein Standard ist, der mittlerweile von sehr vielen
    System unterstützt wird und DAS Protokoll im Bereich von IOT ist
  • die Daten können nicht nur von FHEM, sondern zeitgleich von vielen anderen Systemen genutzt werden
  • wenn einer deiner Arduinos einen externen Wert benötigt, kann er diesen auch direkt vom MQTT-Broker beziehen
  • das gilt für alle Werte die am Broker anliegen, völlig unabhängig von deren Ursprung.
John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP