{"id":42976354,"url":"https://github.com/fhem/fhempy-docker","last_synced_at":"2026-01-31T01:36:32.759Z","repository":{"id":59633961,"uuid":"538248314","full_name":"fhem/fhempy-docker","owner":"fhem","description":"Docker Container with fhempy","archived":false,"fork":false,"pushed_at":"2026-01-13T11:09:01.000Z","size":460,"stargazers_count":2,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-13T14:21:17.020Z","etag":null,"topics":["docker","fhem","fhempy","python"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fhem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-18T21:40:34.000Z","updated_at":"2025-12-12T20:41:27.000Z","dependencies_parsed_at":"2024-11-06T20:28:45.654Z","dependency_job_id":"8138cbcc-7411-49e3-8007-bf5ac4abac37","html_url":"https://github.com/fhem/fhempy-docker","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/fhem/fhempy-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhem%2Ffhempy-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhem%2Ffhempy-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhem%2Ffhempy-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhem%2Ffhempy-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fhem","download_url":"https://codeload.github.com/fhem/fhempy-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fhem%2Ffhempy-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28926270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T22:32:35.345Z","status":"ssl_error","status_checked_at":"2026-01-30T22:32:31.927Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","fhem","fhempy","python"],"created_at":"2026-01-31T01:36:30.836Z","updated_at":"2026-01-31T01:36:32.748Z","avatar_url":"https://github.com/fhem.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fhempy-docker\nDocker Containers with [fhempy](https://github.com/fhempy/fhempy) which can be connected to [FHEM](https://fhem.de/)\n\n# Every fhempy module comes as a seperate image.\nIf you want two modules, you have to start two containers.\n\n\n* Debian bookworm\n* Python 3.13.3\n* fhempy 0.1.753\n\n\n# How to use with docker-compose\n\nRunning fhempy in a docker environment is done by starting the container and connect it within the same network as your fhem container: \nExample is assuming, that your FHEM network is named `net` and already defined as in [fhem-docker](https://github.com/fhem/fhem-docker/blob/dev/docker-compose.yml)\n\n```\n  fhempy:\n    networks:\n      - net\n    image: ghcr.io/fhem/fhempy-docker-\u003cmodulename\u003e:v1.6.2\n ```\n\nTo start your container right away:\n    \n    docker run -d --name fhempy ghcr.io/fhem/fhempy-docker-\u003cmodulename\u003e:v1.6.2\n\n# How to use fhempy \n\nAs noted in the upstream repository, fhempy runs not in the same container as fhem.\nSo you have to follow, the remote peer setup instructions.\n\nExample:\n- Container ist named fhempy-googleweather\n- FHEM and fhempy are on the same network\n- Containernames can bei resolved via DNS\n\nIn FHEM a BindingsIO Definition must be defined, pointing to the container:\n`define fhempy_peer_IP BindingsIo fhempy-googleweather:15733 fhempy`\n\n# Supported Modules and their image\n\n| Module | Image name  |\n|------|-------|\n| aktionsfinder | ghcr.io/fhem/fhempy-docker_aktionsfinder:1.6.2,ghcr.io/fhem/fhempy-docker_aktionsfinder:1,ghcr.io/fhem/fhempy-docker_aktionsfinder:latest |\n| alphaess | ghcr.io/fhem/fhempy-docker_alphaess:1.6.2,ghcr.io/fhem/fhempy-docker_alphaess:1,ghcr.io/fhem/fhempy-docker_alphaess:latest |\n| arp_presence | ghcr.io/fhem/fhempy-docker_arp_presence:1.6.2,ghcr.io/fhem/fhempy-docker_arp_presence:1,ghcr.io/fhem/fhempy-docker_arp_presence:latest |\n| ble_monitor | ghcr.io/fhem/fhempy-docker_ble_monitor:1.6.2,ghcr.io/fhem/fhempy-docker_ble_monitor:1,ghcr.io/fhem/fhempy-docker_ble_monitor:latest |\n| ble_presence | ghcr.io/fhem/fhempy-docker_ble_presence:1.6.2,ghcr.io/fhem/fhempy-docker_ble_presence:1,ghcr.io/fhem/fhempy-docker_ble_presence:latest |\n| ble_reset | ghcr.io/fhem/fhempy-docker_ble_reset:1.6.2,ghcr.io/fhem/fhempy-docker_ble_reset:1,ghcr.io/fhem/fhempy-docker_ble_reset:latest |\n| blue_connect | ghcr.io/fhem/fhempy-docker_blue_connect:1.6.2,ghcr.io/fhem/fhempy-docker_blue_connect:1,ghcr.io/fhem/fhempy-docker_blue_connect:latest |\n| bt_presence | ghcr.io/fhem/fhempy-docker_bt_presence:1.6.2,ghcr.io/fhem/fhempy-docker_bt_presence:1,ghcr.io/fhem/fhempy-docker_bt_presence:latest |\n| ddnssde | ghcr.io/fhem/fhempy-docker_ddnssde:1.6.2,ghcr.io/fhem/fhempy-docker_ddnssde:1,ghcr.io/fhem/fhempy-docker_ddnssde:latest |\n| discover_ble | ghcr.io/fhem/fhempy-docker_discover_ble:1.6.2,ghcr.io/fhem/fhempy-docker_discover_ble:1,ghcr.io/fhem/fhempy-docker_discover_ble:latest |\n| discover_mdns | ghcr.io/fhem/fhempy-docker_discover_mdns:1.6.2,ghcr.io/fhem/fhempy-docker_discover_mdns:1,ghcr.io/fhem/fhempy-docker_discover_mdns:latest |\n| discover_upnp | ghcr.io/fhem/fhempy-docker_discover_upnp:1.6.2,ghcr.io/fhem/fhempy-docker_discover_upnp:1,ghcr.io/fhem/fhempy-docker_discover_upnp:latest |\n| dlna_dmr | ghcr.io/fhem/fhempy-docker_dlna_dmr:1.6.2,ghcr.io/fhem/fhempy-docker_dlna_dmr:1,ghcr.io/fhem/fhempy-docker_dlna_dmr:latest |\n| energie_gv_at | ghcr.io/fhem/fhempy-docker_energie_gv_at:1.6.2,ghcr.io/fhem/fhempy-docker_energie_gv_at:1,ghcr.io/fhem/fhempy-docker_energie_gv_at:latest |\n| eq3bt | ghcr.io/fhem/fhempy-docker_eq3bt:1.6.2,ghcr.io/fhem/fhempy-docker_eq3bt:1,ghcr.io/fhem/fhempy-docker_eq3bt:latest |\n| erelax_vaillant | ghcr.io/fhem/fhempy-docker_erelax_vaillant:1.6.2,ghcr.io/fhem/fhempy-docker_erelax_vaillant:1,ghcr.io/fhem/fhempy-docker_erelax_vaillant:latest |\n| esphome | ghcr.io/fhem/fhempy-docker_esphome:1.6.2,ghcr.io/fhem/fhempy-docker_esphome:1,ghcr.io/fhem/fhempy-docker_esphome:latest |\n| fhem_forum | ghcr.io/fhem/fhempy-docker_fhem_forum:1.6.2,ghcr.io/fhem/fhempy-docker_fhem_forum:1,ghcr.io/fhem/fhempy-docker_fhem_forum:latest |\n| fusionsolar | ghcr.io/fhem/fhempy-docker_fusionsolar:1.6.2,ghcr.io/fhem/fhempy-docker_fusionsolar:1,ghcr.io/fhem/fhempy-docker_fusionsolar:latest |\n| geizhals | ghcr.io/fhem/fhempy-docker_geizhals:1.6.2,ghcr.io/fhem/fhempy-docker_geizhals:1,ghcr.io/fhem/fhempy-docker_geizhals:latest |\n| gfprobt | ghcr.io/fhem/fhempy-docker_gfprobt:1.6.2,ghcr.io/fhem/fhempy-docker_gfprobt:1,ghcr.io/fhem/fhempy-docker_gfprobt:latest |\n| github_backup | ghcr.io/fhem/fhempy-docker_github_backup:1.6.2,ghcr.io/fhem/fhempy-docker_github_backup:1,ghcr.io/fhem/fhempy-docker_github_backup:latest |\n| github_restore | ghcr.io/fhem/fhempy-docker_github_restore:1.6.2,ghcr.io/fhem/fhempy-docker_github_restore:1,ghcr.io/fhem/fhempy-docker_github_restore:latest |\n| goodwe | ghcr.io/fhem/fhempy-docker_goodwe:1.6.2,ghcr.io/fhem/fhempy-docker_goodwe:1,ghcr.io/fhem/fhempy-docker_goodwe:latest |\n| google_weather | ghcr.io/fhem/fhempy-docker_google_weather:1.6.2,ghcr.io/fhem/fhempy-docker_google_weather:1,ghcr.io/fhem/fhempy-docker_google_weather:latest |\n| googlecast | ghcr.io/fhem/fhempy-docker_googlecast:1.6.2,ghcr.io/fhem/fhempy-docker_googlecast:1,ghcr.io/fhem/fhempy-docker_googlecast:latest |\n| gree_climate | ghcr.io/fhem/fhempy-docker_gree_climate:1.6.2,ghcr.io/fhem/fhempy-docker_gree_climate:1,ghcr.io/fhem/fhempy-docker_gree_climate:latest |\n| helloworld | ghcr.io/fhem/fhempy-docker_helloworld:1.6.2,ghcr.io/fhem/fhempy-docker_helloworld:1,ghcr.io/fhem/fhempy-docker_helloworld:latest |\n| homekit | ghcr.io/fhem/fhempy-docker_homekit:1.6.2,ghcr.io/fhem/fhempy-docker_homekit:1,ghcr.io/fhem/fhempy-docker_homekit:latest |\n| huawei_modbus | ghcr.io/fhem/fhempy-docker_huawei_modbus:1.6.2,ghcr.io/fhem/fhempy-docker_huawei_modbus:1,ghcr.io/fhem/fhempy-docker_huawei_modbus:latest |\n| ikos | ghcr.io/fhem/fhempy-docker_ikos:1.6.2,ghcr.io/fhem/fhempy-docker_ikos:1,ghcr.io/fhem/fhempy-docker_ikos:latest |\n| kia_hyundai | ghcr.io/fhem/fhempy-docker_kia_hyundai:1.6.2,ghcr.io/fhem/fhempy-docker_kia_hyundai:1,ghcr.io/fhem/fhempy-docker_kia_hyundai:latest |\n| meross | ghcr.io/fhem/fhempy-docker_meross:1.6.2,ghcr.io/fhem/fhempy-docker_meross:1,ghcr.io/fhem/fhempy-docker_meross:latest |\n| miflora | ghcr.io/fhem/fhempy-docker_miflora:1.6.2,ghcr.io/fhem/fhempy-docker_miflora:1,ghcr.io/fhem/fhempy-docker_miflora:latest |\n| miio | ghcr.io/fhem/fhempy-docker_miio:1.6.2,ghcr.io/fhem/fhempy-docker_miio:1,ghcr.io/fhem/fhempy-docker_miio:latest |\n| miscale | ghcr.io/fhem/fhempy-docker_miscale:1.6.2,ghcr.io/fhem/fhempy-docker_miscale:1,ghcr.io/fhem/fhempy-docker_miscale:latest |\n| mitemp2 | ghcr.io/fhem/fhempy-docker_mitemp2:1.6.2,ghcr.io/fhem/fhempy-docker_mitemp2:1,ghcr.io/fhem/fhempy-docker_mitemp2:latest |\n| mitemp | ghcr.io/fhem/fhempy-docker_mitemp:1.6.2,ghcr.io/fhem/fhempy-docker_mitemp:1,ghcr.io/fhem/fhempy-docker_mitemp:latest |\n| mqtt_ha_discovery | ghcr.io/fhem/fhempy-docker_mqtt_ha_discovery:1.6.2,ghcr.io/fhem/fhempy-docker_mqtt_ha_discovery:1,ghcr.io/fhem/fhempy-docker_mqtt_ha_discovery:latest |\n| nefit | ghcr.io/fhem/fhempy-docker_nefit:1.6.2,ghcr.io/fhem/fhempy-docker_nefit:1,ghcr.io/fhem/fhempy-docker_nefit:latest |\n| nespresso_ble | ghcr.io/fhem/fhempy-docker_nespresso_ble:1.6.2,ghcr.io/fhem/fhempy-docker_nespresso_ble:1,ghcr.io/fhem/fhempy-docker_nespresso_ble:latest |\n| piclock | ghcr.io/fhem/fhempy-docker_piclock:1.6.2,ghcr.io/fhem/fhempy-docker_piclock:1,ghcr.io/fhem/fhempy-docker_piclock:latest |\n| prusalink | ghcr.io/fhem/fhempy-docker_prusalink:1.6.2,ghcr.io/fhem/fhempy-docker_prusalink:1,ghcr.io/fhem/fhempy-docker_prusalink:latest |\n| pyit600 | ghcr.io/fhem/fhempy-docker_pyit600:1.6.2,ghcr.io/fhem/fhempy-docker_pyit600:1,ghcr.io/fhem/fhempy-docker_pyit600:latest |\n| rct_power | ghcr.io/fhem/fhempy-docker_rct_power:1.6.2,ghcr.io/fhem/fhempy-docker_rct_power:1,ghcr.io/fhem/fhempy-docker_rct_power:latest |\n| ring | ghcr.io/fhem/fhempy-docker_ring:1.6.2,ghcr.io/fhem/fhempy-docker_ring:1,ghcr.io/fhem/fhempy-docker_ring:latest |\n| seatconnect | ghcr.io/fhem/fhempy-docker_seatconnect:1.6.2,ghcr.io/fhem/fhempy-docker_seatconnect:1,ghcr.io/fhem/fhempy-docker_seatconnect:latest |\n| skodaconnect | ghcr.io/fhem/fhempy-docker_skodaconnect:1.6.2,ghcr.io/fhem/fhempy-docker_skodaconnect:1,ghcr.io/fhem/fhempy-docker_skodaconnect:latest |\n| spotify | ghcr.io/fhem/fhempy-docker_spotify:1.6.2,ghcr.io/fhem/fhempy-docker_spotify:1,ghcr.io/fhem/fhempy-docker_spotify:latest |\n| tibber | ghcr.io/fhem/fhempy-docker_tibber:1.6.2,ghcr.io/fhem/fhempy-docker_tibber:1,ghcr.io/fhem/fhempy-docker_tibber:latest |\n| tuya_cloud | ghcr.io/fhem/fhempy-docker_tuya_cloud:1.6.2,ghcr.io/fhem/fhempy-docker_tuya_cloud:1,ghcr.io/fhem/fhempy-docker_tuya_cloud:latest |\n| tuya | ghcr.io/fhem/fhempy-docker_tuya:1.6.2,ghcr.io/fhem/fhempy-docker_tuya:1,ghcr.io/fhem/fhempy-docker_tuya:latest |\n| tuya_smartlife | ghcr.io/fhem/fhempy-docker_tuya_smartlife:1.6.2,ghcr.io/fhem/fhempy-docker_tuya_smartlife:1,ghcr.io/fhem/fhempy-docker_tuya_smartlife:latest |\n| volvo | ghcr.io/fhem/fhempy-docker_volvo:1.6.2,ghcr.io/fhem/fhempy-docker_volvo:1,ghcr.io/fhem/fhempy-docker_volvo:latest |\n| volvo_software_update | ghcr.io/fhem/fhempy-docker_volvo_software_update:1.6.2,ghcr.io/fhem/fhempy-docker_volvo_software_update:1,ghcr.io/fhem/fhempy-docker_volvo_software_update:latest |\n| warema | ghcr.io/fhem/fhempy-docker_warema:1.6.2,ghcr.io/fhem/fhempy-docker_warema:1,ghcr.io/fhem/fhempy-docker_warema:latest |\n| websitetests | ghcr.io/fhem/fhempy-docker_websitetests:1.6.2,ghcr.io/fhem/fhempy-docker_websitetests:1,ghcr.io/fhem/fhempy-docker_websitetests:latest |\n| wienerlinien | ghcr.io/fhem/fhempy-docker_wienerlinien:1.6.2,ghcr.io/fhem/fhempy-docker_wienerlinien:1,ghcr.io/fhem/fhempy-docker_wienerlinien:latest |\n| wienernetze_smartmeter | ghcr.io/fhem/fhempy-docker_wienernetze_smartmeter:1.6.2,ghcr.io/fhem/fhempy-docker_wienernetze_smartmeter:1,ghcr.io/fhem/fhempy-docker_wienernetze_smartmeter:latest |\n| xiaomi_gateway3_device | ghcr.io/fhem/fhempy-docker_xiaomi_gateway3_device:1.6.2,ghcr.io/fhem/fhempy-docker_xiaomi_gateway3_device:1,ghcr.io/fhem/fhempy-docker_xiaomi_gateway3_device:latest |\n| xiaomi_gateway3 | ghcr.io/fhem/fhempy-docker_xiaomi_gateway3:1.6.2,ghcr.io/fhem/fhempy-docker_xiaomi_gateway3:1,ghcr.io/fhem/fhempy-docker_xiaomi_gateway3:latest |\n| xiaomi_tokens | ghcr.io/fhem/fhempy-docker_xiaomi_tokens:1.6.2,ghcr.io/fhem/fhempy-docker_xiaomi_tokens:1,ghcr.io/fhem/fhempy-docker_xiaomi_tokens:latest |\n| zappi | ghcr.io/fhem/fhempy-docker_zappi:1.6.2,ghcr.io/fhem/fhempy-docker_zappi:1,ghcr.io/fhem/fhempy-docker_zappi:latest |\n| zigbee2mqtt | ghcr.io/fhem/fhempy-docker_zigbee2mqtt:1.6.2,ghcr.io/fhem/fhempy-docker_zigbee2mqtt:1,ghcr.io/fhem/fhempy-docker_zigbee2mqtt:latest |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhem%2Ffhempy-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffhem%2Ffhempy-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffhem%2Ffhempy-docker/lists"}