.. |P140_name| replace:: :cyan:`CardKB I2C Keyboard` .. |P140_type| replace:: :cyan:`Keypad` .. |P140_typename| replace:: :cyan:`Keypad - CardKB I2C Keyboard` .. |P140_porttype| replace:: `.` .. |P140_status| replace:: :yellow:`ESP32` .. |P140_github| replace:: P140_CardKB.ino .. _P140_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P140_CardKB.ino .. |P140_usedby| replace:: `.` .. |P140_shortinfo| replace:: `M5Stack CardKB I2C Keyboard` .. |P140_maintainer| replace:: `tonhuisman` .. |P140_compileinfo| replace:: `.` .. |P140_usedlibraries| replace:: `.` .. |P141_name| replace:: :cyan:`PCD8544 Nokia 5110 LCD` .. |P141_type| replace:: :cyan:`Display` .. |P141_typename| replace:: :cyan:`Display - PCD8544 Nokia 5110 LCD` .. |P141_porttype| replace:: `.` .. |P141_status| replace:: :yellow:`DISPLAY B` .. |P141_github| replace:: P141_PCD8544_Nokia5110.ino .. _P141_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P141_PCD8544_Nokia5110.ino .. |P141_usedby| replace:: `.` .. |P141_shortinfo| replace:: `Nokia 5110 monochrome LCD` .. |P141_maintainer| replace:: `tonhuisman` .. |P141_compileinfo| replace:: `.` .. |P141_usedlibraries| replace:: `https://github.com/adafruit/Adafruit-PCD8544-Nokia-5110-LCD-library` .. |P142_name| replace:: :cyan:`AS5600(L) Magnetic angle` .. |P142_type| replace:: :cyan:`Position` .. |P142_typename| replace:: :cyan:`Position - AS5600(L) Magnetic angle` .. |P142_porttype| replace:: `.` .. |P142_status| replace:: :yellow:`COLLECTION G` :yellow:`CLIMATE` .. |P142_github| replace:: P142_AS5600.ino .. _P142_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P142_AS5600.ino .. |P142_usedby| replace:: `.` .. |P142_shortinfo| replace:: `AS5600 Magnetic angle and rotation sensor` .. |P142_maintainer| replace:: `tonhuisman` .. |P142_compileinfo| replace:: `.` .. |P142_usedlibraries| replace:: `https://github.com/RobTillaart/AS5600` .. |P143_name| replace:: :cyan:`I2C Rotary encoders` .. |P143_type| replace:: :cyan:`Switch input` .. |P143_typename| replace:: :cyan:`Switch input - I2C Rotary encoders` .. |P143_porttype| replace:: `.` .. |P143_status| replace:: :yellow:`COLLECTION C` :yellow:`DISPLAY` .. |P143_github| replace:: P143_I2C_Rotary.ino .. _P143_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P143_I2C_Rotary.ino .. |P143_usedby| replace:: `.` .. |P143_shortinfo| replace:: `I2C Rotary encoders` .. |P143_maintainer| replace:: `tonhuisman` .. |P143_compileinfo| replace:: `.` .. |P143_usedlibraries| replace:: `https://github.com/adafruit/Adafruit_Seesaw` .. |P144_name| replace:: :cyan:`PM1006(K) Vindriktning` .. |P144_type| replace:: :cyan:`Dust` .. |P144_typename| replace:: :cyan:`Dust - PM1006(K) (Vindriktning)` .. |P144_porttype| replace:: `.` .. |P144_status| replace:: :yellow:`COLLECTION E` :yellow:`CLIMATE` .. |P144_github| replace:: P144_Vindriktning.ino .. _P144_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P144_Vindrikning.ino .. |P144_usedby| replace:: `.` .. |P144_shortinfo| replace:: `Dust level sensors` .. |P144_maintainer| replace:: `flashmark` .. |P144_compileinfo| replace:: `.` .. |P144_usedlibraries| replace:: `ESPEasy Serial` .. |P145_name| replace:: :cyan:`MQxxx (MQ135 CO2, MQ3 Alcohol)` .. |P145_type| replace:: :cyan:`Gases` .. |P145_typename| replace:: :cyan:`Gases - MQxxx (MQ135 CO2, MQ3 Alcohol)` .. |P145_porttype| replace:: `.` .. |P145_status| replace:: :yellow:`COLLECTION F` .. |P145_github| replace:: P145_MQxxx.ino .. _P145_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P145_MQxxx.ino .. |P145_usedby| replace:: `.` .. |P145_shortinfo| replace:: `Gas level sensors` .. |P145_maintainer| replace:: `flashmark` .. |P145_compileinfo| replace:: `.` .. |P145_usedlibraries| replace:: `.` .. |P146_name| replace:: :cyan:`Cache Reader` .. |P146_type| replace:: :cyan:`Generic` .. |P146_typename| replace:: :cyan:`Generic - Cache Reader` .. |P146_porttype| replace:: `.` .. |P146_status| replace:: :green:`NORMAL` .. |P146_github| replace:: P146_CacheControllerReader.ino .. _P146_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P146_CacheControllerReader.ino .. |P146_usedby| replace:: `.` .. |P146_shortinfo| replace:: `Cache Reader` .. |P146_maintainer| replace:: `TD-er` .. |P146_compileinfo| replace:: `.` .. |P146_usedlibraries| replace:: `.` .. |P147_name| replace:: :cyan:`SGP4x VOC/NOx sensor` .. |P147_type| replace:: :cyan:`Gases` .. |P147_typename| replace:: :cyan:`Gases - SGP4x VOC(/NOx)` .. |P147_porttype| replace:: `.` .. |P147_status| replace:: :yellow:`COLLECTION F` :yellow:`CLIMATE` .. |P147_github| replace:: P147_SGP4x.ino .. _P147_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P147_SGP4x.ino .. |P147_usedby| replace:: `.` .. |P147_shortinfo| replace:: `SGP4x VOC(/NOx)` .. |P147_maintainer| replace:: `tonhuisman` .. |P147_compileinfo| replace:: `.` .. |P147_usedlibraries| replace:: `https://github.com/adafruit/Adafruit_Seesaw` .. |P148_name| replace:: :cyan:`POWR3xxD/THR3xxD` .. |P148_type| replace:: :cyan:`Display` .. |P148_typename| replace:: :cyan:`Display - POWR3xxD/THR3xxD` .. |P148_porttype| replace:: `.` .. |P148_status| replace:: :yellow:`DISPLAY B` :yellow:`ENERGY` .. |P148_github| replace:: P148_POWRxxD_THR3xxD.ino .. _P148_github: https://github.com/letscontrolit/ESPEasy/blob/mega/src/_P148_POWRxxD_THR3xxD.ino .. |P148_usedby| replace:: `.` .. |P148_shortinfo| replace:: `Display for Sonoff Elite POWR3xxD/THR3xxD` .. |P148_maintainer| replace:: `TD-er` .. |P148_compileinfo| replace:: `.` .. |P148_usedlibraries| replace:: `.`