Firmata mit AM2302/DHT22 GY-65/BMP085 GY-30

Begonnen von Edi77, 10 September 2015, 22:49:21

Vorheriges Thema - Nächstes Thema

thymjan

Wie hast Du denn Deine Firmata konfiguriert?
Ist da AnalogInput drin?

Edi77

Ja, in der Firmata ist soweit nichts Auskommentier, alles ist drin, auch Analog und Digital In und Out.
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

thymjan

#47
Die Pin-Nummerierung ist kniffelig. Schau mal in Dein FRM device. Dort sind die analogen Pins angegeben.
Fängt bei mir z.B. bei 18 an. Also ist 18(in FHEM)=A0(auf der Platine), 19(in FHEM)=A1(auf der Platine) usw.

Edi77

Hmmmm
Also ich dachte wenn da steht Analog A0 dann wäre das auch A0 in der Firmata ....... aber jetzt bin ich verwirrt.
Meine W5100 liegt auf Digital Pin 10,11,12,13
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

thymjan

Schau in FHEM in Dein FRM device, da bekommst Du die notwendigen Infos.
(siehe Bild unten).
Da es mehrere Mikroprozessorplatinen von unterschiedlichen Herstellern gibt, gibt es auch ein Babylon der Pin-Nummerierungen. Mal am Prozessor orientiert, mal am Board, mal an der Stiftsockelleiste, mal an der Library usw.

Edi77

#50
Ok
Jetzt verstehe ich, das ist ja nicht gerade einfach zu durchschauen .........
Verstehe ich das jetzt richtig das A0 = 54 und A15 = 69 ist?
Aber was ist analog_resolutions und 54:10 usw. ?
Und was sind Encoder Pins?

Funktioniert jetzt auch A0 =54.

Habe einen Spannungsteiler mit LDR und 10KOhm gebaut LDR an 5V und 10KOhm an Masse.
Wie ich jetzt gelesen habe ist 512 = 2,5V und 1024 = 5V.

Vielleicht noch eine Idee wie man das evtl. in Lux umrechnen kann?
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

thymjan

#51
Genau so sollte es sein. Mit Resolution kann man die Auflösung der Eingänge festlegen. Default ist 10 Bit.
Es werden dann Werte zwischen 0 und 1023 proportional zu 0V-5V (bzw. 3V) am Eingang angegeben.

Die Encoder-Pins sind für Drehgeber (wie z.B. das Mausscrollrad).

Edi77

Du warst schneller ich habe noch gelesen .......... ;D
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Edi77

Gibt es irgendwelche LCDs die man relativ einfach via Firmata an FHEM anbinden kann?
STM32? HD44780?
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

schka17

Zitat von: Edi77 am 30 September 2015, 23:20:07
Gibt es irgendwelche LCDs die man relativ einfach via Firmata an FHEM anbinden kann?
STM32? HD44780?

ich habe einige HD44780 kompatible LCD's mit I2C serial Adaptern im Einsatz, 20x4. Mit ESP8266 und Firmata über I2C

Gruß

Karl
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000