Quantcast
Channel: Uli – wolf-u.li
Viewing all 184 articles
Browse latest View live

Got permission denied while trying to connect to the Docker daemon socket

$
0
0

Ich habe mal wieder eine nette Fehlermeldung von einer Docker-Neuinstallation auf einem Raspberry PI bekommen 😉

Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.


Hintergrund ist eine Neuinstallation auf einem Raspbian. Nach der Installation von docker habe ich, um die tägliche Nutzung von Docker zu vereinfachen, den Nutzer „pi“ zur Gruppe „docker“ hinzugefügt. Das erlaubt dem Nutzer die Ausführung von „docker login“ beispielsweise. Wenn man dann den Meldungen nach dem Hinzufügen des Nutzers folgen würde, so taucht dieser Fehler gar nicht erst auf.

Man muss sich daher lediglich (wie gemeldet) einmal neu am Nutzer anmelden und schon ist der Fehler weg 😉


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Velux SML Rolläden „ablernen“ bzw. resetten

$
0
0

Für Dachfenster von Velux werden von der gleichen Firma auch Rolläden verkauft. Wer sich ein bisschen einließt, stellt fest, dass diese mit 24V in einer Polwendeschaltung betrieben werden können. Ich gehe an dieser Stelle mal nicht genauer auf diese Schaltung oder die Ansteuerung ein, sondern beschäftige mich mit dem Problem, was man sich einfängt, wenn man diese Rollläden an die Velux Steuerung angeschlossen hatte.

Entgegen meines ausdrücklichen Wunsches hatte der Dachdecker beim Einbau des Rollladens diesen auch gleich testen wollen und dazu die Steuerung KUX 110 verwendet. Ließt man ein wenig im Netz, so findet man heraus, dass die Velux Komponenten über ein Protokoll namens IO-Homecontrol miteinander „sprechen“. Diese Kommunikation läuft über die zwei Pole des Rollladens ab.

Hat man nun einmal eine KUX an einen SML angeschlossen, so sind diese beiden Komponenten miteinander gepairt. Versucht man nun, die Schaltung via Polwendeschaltung zu Betreiben, schlägt dies fehl. Ab sofort hat man also nur noch die Möglichkeit ein KLF 050 zu verwenden, was von den drahtgebundenen Steuerung auf Funk übersetzt. Uncool, denn um nun die KUX in eine „vernünftige“ Heimautomation einzubinden, würde ich gerne auf alle Drahtlosen Wege verzichten (mal davon abgesehen, dass diese „Brücke“ nochmal 90€ kostet).

Was also nun? Nach einer Weile des Recherchierens stieß ich in einem Forum auf den Vorschlag, doch mal die KUX an den Rolladen anzuschließen, mit Strom zu versorgen und dann den Reset Knopf an der Seite der KUX für 10 Sekunden zu drücken. Achtung: Es ist wichtig nicht nur 5 Sekunden zu drücken! Dann während des wilden geblinke, einfach den Rolladen von der KUX abziehen. Nochmals achtung: Nicht die KUX aus dem Strom abziehen, sondern den Rolladen aus der KUX. Ich habe das so gelöst, dass ich nur die Masse festgeschraubt hatte und den Pluspol lose gehalten habe. Bei blinken dann einfach rausziehen. Wenns nicht aufs erste Mal klappt (Test via Polwendeschaltung), dann nochmal probieren – ich habe auch 3 Versuche gebraucht.

Danach ist man das Problem wieder los. Wichtig: Ab sofort einen 1uF 50V/DC Kondensator über die Pole des Rollladens (einfach zwischen „-“ und „+“) klemmen – so wird jede weitere Kommunikation verhindert. Ansonsten sind beispielsweise zwei Rollläden an einem Netzteil auch ein Drama für sich…


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

24V Rolläden an einem 230V KNX Aktor anschließen

$
0
0

Bei der Planung von KNX sind immer ein paar Komponenten dabei, die man direkt einbauen kann und die sich auch im Laufe der Zeit nicht mehr groß ändern. Dazu gehört beispielsweise die Ansteuerung der Rolläden. Dennoch hatte ich zwei Rolladenkanäle übrig aber noch zwei Velux Dachfenster einzubinden. Wer sich nun auskennt, weiss, dass man VELUX mit 24V ansteuern kann.

Spezielle Rolladenaktoren für 24V wollte ich eigentlich nicht noch zusätzlich kaufen, da ich keinen Sinn darin gesehen hatte. Ich hatte mir eher überlegt einen „Übersetzer“ einzusetzen. Nun war die Frage: Muss ich mir da selbst was basteln (Relaisschaltung) oder gibts ein Produkt? Nach kurzer Recherche bin ich auf den Zennio ZAC-SHUC2C AC/DC gestoßen, der genau das für unter 30€ realisiert. Dazu noch ein Meanwell HDR-30-24 Netzteil und schon war die Ansteuerung der VELUX Rolläden gegessen.


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Installation der Firmware 8746R2 auf einem Nibe SMO 40

$
0
0

Ein kurzer Blick auf das Serviceportal „Nibe Uplink“ von Nibe hatte mir gezeigt, dass die Firmwareversion 8746R2 für mein SMO40 zur Verfügung steht. Die Installations ist relativ unkompliziert.

Nach dem Download der Datei SMO_40_v8746R2.nibe habe ich diesen auf einen USB Stick kopiert (ich hatte den Stick mit dem Dateisystem FAT formatiert). Dann muss an der Front des SMO 40 die Klappe mit Hilfe eines flachen kleinen Schraubenziehers geöffnet werden.

Kleinen Schraubenzieher in die Öffnung führen

Anschließend erscheint ein kleines Icon mit einem USB Stick.

„Ok“ drücken und dann habe ich erstmal die Einstellungen gesichert (sicher ist sicher 😉 ). Im Anschluss habe ich dann „Softwareupdate“ gewählt.

„Softwareupdate“ wählen

Dann Datei auswählen

„Update starten“ wählen

und losgehts.

Laufendes SMO 40 Firmware Update

Wenn das Update abgeschlossen ist, wird das Gerät neu gestartet und zeigt links unten die neue Version an:

Version 8746R2 ist installiert

Dann kann der USB Stick wieder abgezogen werden und das Update ist beendet.

Das Changelog:

  • Added:
    • EME10 added as accessory
    • Now supports 4 units of the accessory HTS
    • Extra climate system 2 – 8: It is now possible to block the shunt on AA5-X2:13-14. When there is a connection the shunt closes.
    • Extra cooling added on ACS cooling accessory, relay K4. Switches when DM has reach max in cooling
    • F2040-6: Pump-down-function added in menu 5.11.1.1
    • EME20: It is now possible to choose “priority houshold electricity” in menu 4.1.11 (Solar electricity) if external energy meter is connected
  • Changes:
    • Solves a problem that could cause the product to restart if the activated vacation period was longer than 127 days
    • Improved control of accessory ERS
    • Improved control of the accessory HTS
    • Minor adjustments of menues and texts
    • The setting „Defrost fan“ from menu 5.11.1.1 is moved to a new menu „TOOLS 4.9.7“
    • Multi dockning: Only the machine that gets the alarm 228 ”failed defrosting” stops
    • If power failure on F2040-6 the alarm „low outdoor air“ could wrongly be shown
    • Night cooling: The function stopped working in v8228. Corrected
    • EME20 now supports up to 12 PV-inverters
    • EME10 is now regulated on power instead of current. New setting in menu 4.1.10 which indicates if EME10 is on single or three phase
    • Solved a problem with displayed measured flow with the accessory EMK in Uplink. Previously measured value could be lost at low flow

Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Unbricking Dahua VTO2000A

$
0
0

Kurz nachdem ich meine Dahua VTO2000A in Betrieb genommen hatte, habe ich diese natürlich gleich mal einer modifizierten Firmware 3.1 gebricked – es gab keine Reaktion über einen der üblichen Ports mehr und das Licht leuchtete daherhaft. Uncool. Ich folgte also diesem Thread und mit leichter Abwandlung kam ich via Telnet zum Ziel.

Mittels Putty habe ich mich via Telnet auf der IP (Standard ist 192.168.1.110) mit dem Port 23 angemeldet. Nutzername ist in Firmware 3.1 „admin“ und das Passwort ist 7ujMko0 + WebUI Passwort. Also in der Standardauslieferung 7ujmko0admin.

# ps
  PID  Uid        VSZ Stat Command
    1 root       2820 S   init
    2 root            SW  [posix_cpu_timer]
    3 root            SW  [softirq-high/0]
    4 root            SW  [softirq-timer/0]
    5 root            SW  [softirq-net-tx/]
    6 root            SW  [softirq-net-rx/]
    7 root            SW  [softirq-block/0]
    8 root            SW  [softirq-tasklet]
    9 root            SW  [softirq-hrtimer]
   10 root            SW  [softirq-rcu/0]
   11 root            SW< [desched/0]
   12 root            SW< [events/0]
   13 root            SW< [khelper]
   14 root            SW< [kthread]
   28 root            SW< [kblockd/0]
   29 root            SW< [cqueue/0]
   30 root            SW< [kseriod]
   37 root            SW< [khubd]
   83 root            SW  [pdflush]
   84 root            SW  [pdflush]
   85 root            SW< [kswapd0]
   86 root            SW< [aio/0]
   87 root            SW< [cifsoplockd]
   88 root            SW< [cifsdnotifyd]
  134 root            SW  [mtdblockd]
  138 root            SW< [dm_spi.0]
  174 root            SW< [dm_spi.1]
  207 root            SWN [jffs2_gcd_mtd6]
  211 root            SWN [jffs2_gcd_mtd7]
  242 root      10372 S   /utils/syshelper 25
  349 root            SW< [dsp_timer/0]
  358 root            SW< [spi_mcu_irq/0]
  379 root       2424 S   /utils/upgraded
  380 root     120004 S   VideoDaemon
  382 root       2824 S   /utils/telnetd
  384 root       2824 S   /bin/sh /etc/init.d/appd
  390 root       2132 S   feedwdt
  391 root       2824 S   /bin/sh --
  403 root       2824 S   -sh
  405 root       2824 R   ps

Nun muss man den Upgrade-Prozess „/utils/upgraded“ einmal killen.

# kill -9 379

Nun wird das Upgrade-Tool manuell nochmal gestartet, also einfach „/utils/upgraded“ in die Kommandozeile. Sobald „UPGRADED_MSG: start download file“ erscheint, dann ConfigTool nutzen um via Port 3800 die neue Firmware hochzuladen:

# /utils/upgraded
[libdvr]
libdvr.so Build time: Jun 16 2016 at 17:09:56.
[libdvr] SVN NUM: 7402.
UPGRADED_MSG: Do memlock
UPGRADED_MSG: lock failure: addrStart=4002b000, addrEnd=40032000
UPGRADED_MSG: lock failure: addrStart=4006f000, addrEnd=40076000
UPGRADED_MSG: lock failure: addrStart=400b3000, addrEnd=400bb000
UPGRADED_MSG: lock failure: addrStart=400bf000, addrEnd=400c6000
UPGRADED_MSG: lock failure: addrStart=401df000, addrEnd=401e7000
UPGRADED_MSG: lock failure: addrStart=401f8000, addrEnd=401ff000
Name: upgraded, bulid date: Dec 19 2014 17:18:02, svn: 448
UPGRADED_MSG: start download file!
[libdvr] At the start of getSystemInfo
[libdvr] @@@@ buf = 3L03365PAZ0CFA0
UPGRADED_MSG: Second login mode!
[libdvr] At the start of getSystemInfo
[libdvr] @@@@ buf = 3L03365PAZ0CFA0
[libdvr] At the start of getSystemInfo
[libdvr] @@@@ buf = 3L03365PAZ0CFA0
UPGRADED_MSG: Can't Open /mnt/mtd/Config/passwd
UPGRADED_MSG: Login success!
UPGRADED_MSG: Can't find pid app.sh
UPGRADED_MSG: Can't find pid sonia
UPGRADED_MSG: Kill 380 successful
UPGRADED_MSG: Kill VideoDaemon success!
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_ERR: LINE: 897: Unkonw Command
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A4(alarm)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Receive A1(alive package)
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: reset_watchdog
UPGRADED_MSG: Received : 13644118, FileSize : 13644118
UPGRADED_MSG: Download Complete
UPGRADED_MSG: Do DownLoad success!
[libdvr] ####CFG_FLASH_SEC_SIZE=0x10000
[libdvr] NUM_MTDS=11
[libdvr] ####MTD_START[0]=0x2000000
[libdvr] ####MTD_START[1]=0x2040000
[libdvr] ####MTD_START[2]=0x2060000
[libdvr] ####MTD_START[3]=0x2080000
[libdvr] ####MTD_START[4]=0x2280000
[libdvr] ####MTD_START[5]=0x2580000
[libdvr] ####MTD_START[6]=0x2780000
[libdvr] ####MTD_START[7]=0x2820000
[libdvr] ####MTD_START[8]=0x28c0000
[libdvr] ####MTD_START[9]=0x28e0000
[libdvr] ####MTD_START[10]=0x2ee0000
[libdvr] ####MTD_START[11]=0x3000000
UPGRADED_MSG: Flash init success
UPGRADED_ERR: LINE: 1074: invalid file: check.img
UPGRADED_ERR: LINE: 1074: invalid file: Install.lua
UPGRADED_MSG: zip file total size: 13870296
[libdvr] At the start of getSystemInfo
[libdvr] @@@@ buf = 3L03365PAZ0CFA0
UPGRADED_MSG: packet.name: VTO2000A, board.name: VTO2000A
UPGRADED_MSG: packet.hardver: , board.hardver:
UPGRADED_MSG: Verify version success
 
Header CRC Checking ... OK
Image Name:   custom-x.cramfs.img
Image Type:   custom-x.cramfs.img (gzip compressed)
Data Size:    90176 B, Bytes =  0.09 MB
Load Address: 0X2060000
Data CRC Checking ... OK
Programing start at: 0X2060000
 
umount: No such file or directory
Upgrade : Complete Total 0%...  [libdvr] flash erase: addr=0x2070000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 0%...
Header CRC Checking ... OK
Image Name:   pd-x.cramfs.img
Image Type:   pd-x.cramfs.img (gzip compressed)
Data Size:    45120 B, Bytes =  0.04 MB
Load Address: 0X28C0000
Data CRC Checking ... OK
Programing start at: 0X28C0000
 
[libdvr] flash erase: addr=0x28c0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 0%...
Header CRC Checking ... OK
Image Name:   kernel-x.cramfs.img
Image Type:   kernel-x.cramfs.img (gzip compressed)
Data Size:    1682736 B, Bytes =  1.60 MB
Load Address: 0X2080000
Data CRC Checking ... OK
Programing start at: 0X2080000
 
Upgrade : Complete Total 12%... [libdvr] flash erase: addr=0x2210000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 13%...
Header CRC Checking ... OK
Image Name:   romfs-x.cramfs.img
Image Type:   romfs-x.cramfs.img (gzip compressed)
Data Size:    3117120 B, Bytes =  2.97 MB
Load Address: 0X2280000
Data CRC Checking ... OK
Programing start at: 0X2280000
 
Upgrade : Complete Total 35%... [libdvr] flash erase: addr=0x2570000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 35%...
Header CRC Checking ... OK
Image Name:   user-x.cramfs.img
Image Type:   user-x.cramfs.img (gzip compressed)
Data Size:    6221888 B, Bytes =  5.93 MB
Load Address: 0X28E0000
Data CRC Checking ... OK
Programing start at: 0X28E0000
 
Upgrade : Complete Total 71%... [libdvr] flash erase: addr=0x2da0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 71%... [libdvr] flash erase: addr=0x2db0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 72%... [libdvr] flash erase: addr=0x2dc0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 72%... [libdvr] flash erase: addr=0x2dd0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 73%... [libdvr] flash erase: addr=0x2de0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 73%... [libdvr] flash erase: addr=0x2df0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 74%... [libdvr] flash erase: addr=0x2e00000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 74%... [libdvr] flash erase: addr=0x2e10000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 79%... [libdvr] flash erase: addr=0x2ec0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 80%...
Header CRC Checking ... OK
Image Name:   web-x.cramfs.img
Image Type:   web-x.cramfs.img (gzip compressed)
Data Size:    1384512 B, Bytes =  1.32 MB
Load Address: 0X2580000
Data CRC Checking ... OK
Programing start at: 0X2580000
 
Upgrade : Complete Total 90%... [libdvr] flash erase: addr=0x26d0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 90%...
Header CRC Checking ... OK
Image Name:   data-x.cramfs.img
Image Type:   data-x.cramfs.img (gzip compressed)
Data Size:    1073216 B, Bytes =  1.02 MB
Load Address: 0X2EE0000
Data CRC Checking ... OK
Programing start at: 0X2EE0000
 
Upgrade : Complete Total 97%... [libdvr] flash erase: addr=0x2fe0000,block_nums=1, block_size=0x10000
Upgrade : Complete Total 98%... [libdvr] idestatus =0
Upgrade : Complete Total 100%...        UPGRADED_MSG: will reboot system
[libdvr] sync....

Done 😉


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Unterschied Dahua VTO2000A und VTO2000A-C Türsprechanlagen

$
0
0

Als ich mich das erste Mal mit Dahua Türsprechanlagen beschäftigt habe, ist mir natürlich die VTO2000A direkt ins Auge gefallen, wobei ich schnell auch die VTO2000A-C gefunden hatte. Am Anfang war mir nicht klar, warum sich diese auch noch im Preis unterscheiden.

Wenn man die beiden mal gegenüber stellt:

Dahua VTO2000A
Dahua VTO2000A – Source: Dahua Wiki

Dahua VTO2000A-C
Dahua VTO2000A-C

Man sieht schnell, dass der VTO2000A-C der Rahmen fehlt. Der Rahmen der VTO2000A ist hingegen fest verbaut und nicht abnehmbar – man müsste diesen aufwändig entfernen. Für den Einsatz der VTO2000A-C benötigt man dann noch weitere Rahmen etc…kann diese aber dafür mit einem Fingerprintscanner o.ä. erweitern.

Hoffe das hat weitergeholfen 😉


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Hohe CPU Auslastung von hostsd auf VMware ESXi 6.7

$
0
0

Auf einem meiner VMware ESXi Hosts hatte ich beobachtet, dass die CPU mit ~66% belastet war obwohl keine der VMs mehr als 1% benötigte.

Ein kurzer Blick in die SSH Konsole zeigte mir in esxtop, dass der Prozess hostsd sehr viel CPU benötigte. Ein bisschen Suche löste das Problem mit Hilfe von

/sbin/services.sh restart

Seither war wieder ruhe.


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Installation von Oracle Java 8 auf Ubuntu 18.04 Bionic

$
0
0

Nachdem ich Java auf Jessie installieren durfte, habe ich nun die gleiche Herausforderung auf Ubuntu 18.04 Bionic bekommen. Da gehts aber noch einfacher.

Die folgenden Befehle fügen das Repository hinzu, akzeptieren die Lizenz für Java und installieren Java 8.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
sudo apt-get install oracle-java8-installer

Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Domain-Whitelist für die Nutzung des FireTV (Stick) unter PiHole

$
0
0

Ich nutze in meinem Netzwerk piHole um gewisse DNS Queries (zu z.b. Werbenetzwerken) ins Leere laufen zu lassen. Per Default wollte aber mein FireTV (Stick) nicht korrekt funktionieren. Folgende Domains musste ich whitelisten, damit ARD Mediathek und Amazon Prime Filme wieder liefen:

aax-eu.amazon-adsystem.com
ad.71i.de
de.ioam.de
hbbtv-track.redbutton.de
script.ioam.de
imasdk.googleapis.com
79423.analytics.edgesuite.net

Quellen:

  • https://discourse.pi-hole.net/t/amazon-fire-tv-ard-pro7-mediathek-blockiert/3043/2
  • https://discourse.pi-hole.net/t/ard-mediathek-auf-dem-amazon-fire-tv/7314/11

Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Raspberry Pi Zero W – WLAN/WiFi vor dem ersten Boot ohne Monitor einrichten

$
0
0

Heute habe ich meinen ersten Raspberry Pi Zero W erhalten und wollte diesen ohne Monitor ins WLAN hängen. So gehts:

Wie immer Raspbian auf die MicroSD-Karte spielen (ich nutze dazu Win32DiskImager unter Windows 10, andere nehmen Etcher). Dann füge auf der boot-partition die Datei „wpa_supplicant.conf“ mit folgendem Inhalt hinzu:

country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
       ssid="WLANNAME"
       psk="WLANPASSWORD"
       key_mgmt=WPA-PSK
}

Füge dann eine leere Datei mit dem Namen „SSH“ hinzu.

Nun einmal booten und der Raspi Zero W ist verfügbar.

Quelle:


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Installation und Update des Ubiquiti Unifi Controller auf Ubuntu

$
0
0

Heute habe ich meinen Unifi Controller von einem Raspberry PI auf eine VM umgezogen. Für die Installation habe ich Ubuntu 18.04 als OS gewählt und wollte natürlich auch den Unifi Controller dort möglichst unkompliziert installieren.

Das geht eigentlich recht einfach, wenn man der Doku folgt die wiederum auf einen Community-Artikel mit einem Script verweist. Folgt man den dortigen Instruktionen so erhält man in Windeseile einen Controller 🙂 Updaten kann man ihn wohl auch direkt mit den Scripten von dort – das muss ich beim nächsten Update aber noch probieren.


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Tintenstand der Druckerpatronen des HP 8620 in FHEM überwachen

$
0
0

Bei stöbern im FHEM Forum ist mir gerade ein Beitrag aufgefallen, wo der Ersteller den HP 8620 Drucker hinsichtlich des Druckerpatronenfüllstands überwachen ließ. Das habe ich direkt ausprobiert – funktioniert 😉

Ein paar Anpassungen habe ich durchgeführt:

defmod BUE_HTM_HP8620_CONSUMABLES HTTPMOD http://hp8620/DevMgmt/ConsumableConfigDyn.xml 3600
attr BUE_HTM_HP8620_CONSUMABLES userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict reading06Name reading06XPath-Strict reading07Name reading07XPath-Strict reading08Name reading08XPath-Strict
attr BUE_HTM_HP8620_CONSUMABLES DbLogExclude .*
attr BUE_HTM_HP8620_CONSUMABLES alias HP 8620 - Tintenfüllstand
attr BUE_HTM_HP8620_CONSUMABLES httpVersion 1.1
attr BUE_HTM_HP8620_CONSUMABLES reading01Name Cyan
attr BUE_HTM_HP8620_CONSUMABLES reading01XPath-Strict //ccdyn:ConsumableInfo[3]/dd:ConsumablePercentageLevelRemaining/text()
attr BUE_HTM_HP8620_CONSUMABLES reading02Name CyanReplaceBy
attr BUE_HTM_HP8620_CONSUMABLES reading02XPath-Strict //ccdyn:ConsumableInfo[3]/dd:ConsumableSelectibilityNumber/text()
attr BUE_HTM_HP8620_CONSUMABLES reading03Name Magenta
attr BUE_HTM_HP8620_CONSUMABLES reading03XPath-Strict //ccdyn:ConsumableInfo[2]/dd:ConsumablePercentageLevelRemaining/text()
attr BUE_HTM_HP8620_CONSUMABLES reading04Name MagentaReplaceBy
attr BUE_HTM_HP8620_CONSUMABLES reading04XPath-Strict //ccdyn:ConsumableInfo[2]/dd:ConsumableSelectibilityNumber/text()
attr BUE_HTM_HP8620_CONSUMABLES reading05Name Yellow
attr BUE_HTM_HP8620_CONSUMABLES reading05XPath-Strict //ccdyn:ConsumableInfo[4]/dd:ConsumablePercentageLevelRemaining/text()
attr BUE_HTM_HP8620_CONSUMABLES reading06Name YellowReplaceBy
attr BUE_HTM_HP8620_CONSUMABLES reading06XPath-Strict //ccdyn:ConsumableInfo[4]/dd:ConsumableSelectibilityNumber/text()
attr BUE_HTM_HP8620_CONSUMABLES reading07Name Black
attr BUE_HTM_HP8620_CONSUMABLES reading07XPath-Strict //ccdyn:ConsumableInfo[5]/dd:ConsumablePercentageLevelRemaining/text()
attr BUE_HTM_HP8620_CONSUMABLES reading08Name BlackReplaceBy
attr BUE_HTM_HP8620_CONSUMABLES reading08XPath-Strict //ccdyn:ConsumableInfo[5]/dd:ConsumableSelectibilityNumber/text()
attr BUE_HTM_HP8620_CONSUMABLES room Büro
attr BUE_HTM_HP8620_CONSUMABLES stateFormat C: Cyan% M: Magenta% Y: Yellow% K: Black%

Ausserdem kann man sich noch einige Statistiken holen:

defmod BUE_HTM_HP8620_PRODUCTUSAGE HTTPMOD http://hp8620/DevMgmt/ProductUsageDyn.xml 3600
attr BUE_HTM_HP8620_PRODUCTUSAGE userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict reading06Name reading06XPath-Strict reading07Name reading07XPath-Strict reading08Name reading08XPath-Strict reading09Name reading09XPath-Strict reading10Name reading10XPath-Strict reading11Name reading11XPath-Strict reading20Name reading20XPath-Strict reading30Name reading30XPath-Strict reading40Name reading40XPath-Strict reading41Name reading41XPath-Strict reading50Name reading50XPath-Strict reading51Name reading51XPath-Strict
attr BUE_HTM_HP8620_PRODUCTUSAGE DbLogExclude .*
attr BUE_HTM_HP8620_PRODUCTUSAGE DbLogInclude Printer_Pages_Total,Scanner_Scans_Total
attr BUE_HTM_HP8620_PRODUCTUSAGE alias HP 8620 - Statistik
attr BUE_HTM_HP8620_PRODUCTUSAGE httpVersion 1.1
attr BUE_HTM_HP8620_PRODUCTUSAGE reading01Name Printer_Pages_Total
attr BUE_HTM_HP8620_PRODUCTUSAGE reading01XPath-Strict //pudyn:PrinterSubunit/dd:TotalImpressions/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading02Name Printer_Pages_Monochrome
attr BUE_HTM_HP8620_PRODUCTUSAGE reading02XPath-Strict //pudyn:PrinterSubunit/dd:MonochromeImpressions/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading03Name Printer_Pages_Color
attr BUE_HTM_HP8620_PRODUCTUSAGE reading03XPath-Strict //pudyn:PrinterSubunit/dd:ColorImpressions/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading04Name Printer_Pages_Duplex
attr BUE_HTM_HP8620_PRODUCTUSAGE reading04XPath-Strict //pudyn:PrinterSubunit/dd:DuplexSheets/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading05Name Printer_Jam_Events
attr BUE_HTM_HP8620_PRODUCTUSAGE reading05XPath-Strict //pudyn:PrinterSubunit/dd:JamEvents/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading06Name Printer_Mispick_Events
attr BUE_HTM_HP8620_PRODUCTUSAGE reading06XPath-Strict //pudyn:PrinterSubunit/dd:MispickEvents/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading10Name Scanner_Scans_Total
attr BUE_HTM_HP8620_PRODUCTUSAGE reading10XPath-Strict //pudyn:ScannerEngineSubunit/dd:ScanImages/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading11Name Scanner_Scans_ADF_Image
attr BUE_HTM_HP8620_PRODUCTUSAGE reading11XPath-Strict //pudyn:ScannerEngineSubunit/dd:AdfImages/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading12Name Scanner_Scans_Flatbed_Image
attr BUE_HTM_HP8620_PRODUCTUSAGE reading12XPath-Strict //pudyn:ScannerEngineSubunit/dd:FlatbedImages/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading13Name Scanner_Jam_Events
attr BUE_HTM_HP8620_PRODUCTUSAGE reading13XPath-Strict //pudyn:ScannerEngineSubunit/dd:JamEvents/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading14Name Scanner_Mispick_Events
attr BUE_HTM_HP8620_PRODUCTUSAGE reading14XPath-Strict //pudyn:ScannerEngineSubunit/dd:MispickEvents/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading20Name InkMagentaPagesRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading20XPath-Strict //pudyn:Consumable[dd:MarkerColor='Magenta']/dd:EstimatedPagesRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading21Name InkMagentaPercentRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading21XPath-Strict //pudyn:Consumable[dd:MarkerColor='Magenta']/dd:ConsumableRawPercentageLevelRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading30Name InkCyanPagesRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading30XPath-Strict //pudyn:Consumable[dd:MarkerColor='Cyan']/dd:EstimatedPagesRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading31Name InkCyanPercentRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading31XPath-Strict //pudyn:Consumable[dd:MarkerColor='Cyan']/dd:ConsumableRawPercentageLevelRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading40Name InkYellowPagesRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading40XPath-Strict //pudyn:Consumable[dd:MarkerColor='Yellow']/dd:EstimatedPagesRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading41Name InkYellowPercentRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading41XPath-Strict //pudyn:Consumable[dd:MarkerColor='Yellow']/dd:ConsumableRawPercentageLevelRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading50Name InkBlackPagesRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading50XPath-Strict //pudyn:Consumable[dd:MarkerColor='Black']/dd:EstimatedPagesRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE reading51Name InkBlackPercentRemaining
attr BUE_HTM_HP8620_PRODUCTUSAGE reading51XPath-Strict //pudyn:Consumable[dd:MarkerColor='Black']/dd:ConsumableRawPercentageLevelRemaining/text()
attr BUE_HTM_HP8620_PRODUCTUSAGE room E6-Büro
attr BUE_HTM_HP8620_PRODUCTUSAGE stateFormat Total: Pages_Total Monochrome: Pages_Monochrome Color: Pages_Color

Und noch ein paar Details des Druckers:

defmod BUE_HTM_HP8620_PRODUCTCONFIG HTTPMOD http://hp8620/DevMgmt/ProductConfigDyn.xml 3600
attr BUE_HTM_HP8620_PRODUCTCONFIG userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict
attr BUE_HTM_HP8620_PRODUCTCONFIG DbLogExclude .*
attr BUE_HTM_HP8620_PRODUCTCONFIG enableControlSet 1
attr BUE_HTM_HP8620_PRODUCTCONFIG httpVersion 1.1
attr BUE_HTM_HP8620_PRODUCTCONFIG reading01Name Model
attr BUE_HTM_HP8620_PRODUCTCONFIG reading01XPath-Strict //dd:MakeAndModel/text()
attr BUE_HTM_HP8620_PRODUCTCONFIG reading02Name Serial_Number
attr BUE_HTM_HP8620_PRODUCTCONFIG reading02XPath-Strict //dd:SerialNumber/text()
attr BUE_HTM_HP8620_PRODUCTCONFIG reading03Name Firmware_Date
attr BUE_HTM_HP8620_PRODUCTCONFIG reading03XPath-Strict //prdcfgdyn:ProductInformation/dd:Version/dd:Date/text()
attr BUE_HTM_HP8620_PRODUCTCONFIG reading04Name Total_Memory
attr BUE_HTM_HP8620_PRODUCTCONFIG reading04XPath-Strict //dd:TotalMemory/text()
attr BUE_HTM_HP8620_PRODUCTCONFIG reading05Name Available_Memory
attr BUE_HTM_HP8620_PRODUCTCONFIG reading05XPath-Strict //dd:AvailableMemory/text()
attr BUE_HTM_HP8620_PRODUCTCONFIG room E6-Büro
attr BUE_HTM_HP8620_PRODUCTCONFIG stateFormat Modell: Model SN: Serial_Number
attr BUE_HTM_HP8620_PRODUCTCONFIG userReadings Memory_Usage_Percent {round(100-(ReadingsNum($name,"Available_Memory","")/ReadingsNum($name,"Total_Memory",""))*100,1)}

Vielen Dank an die Nutzer „akw“ und „somansch“ aus dem Forum!


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Konfiguration von zwei PiHole Instanzen synchronisieren

$
0
0

Seit einiger Zeit läuft in meinem Netzwerk PiHole als DNS-Server und blockt zuverlässig einiges an nervigem Traffic. Nun hatte ich eine ESX-Wartung durchzuführen und musste somit auch PiHole runterfahren. Womit auch die Themenstellung „Warum brauche ich einen zweiten DNS-Server“ klarer wurde 😉 Es ging halt „nüscht“ mehr.

Also habe ich einen übrigen Raspberry genommen und auf diesem PiHole und unbound installiert (Anleitung). Als das lief, habe ich via DHCP den neuen DNS-Server mitverteilt. Nun stellte sich mir die Frage, wie ich denn die white- & blacklist und meine custom lan.list etc synchronisiert bekommen sollte.

Die Lösung fand sich auf Reddit. Das dort vorgestellte Script läuft unter root – da hatte ich nicht so das gute Gefühl und habe mir daher einen neuen User gebaut, der die sudo-commands ausführen darf. Ist aber Geschmackssache 😉 Im Übrigen bekommt mein zweiter PiHole so den Tag über rund ~0,5-1% des Traffics.


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Einbindung der PiHole Statistiken in FHEM

$
0
0

PiHole als DNS-Server ist in meinem Netzwerk ein fester Bestandteil. Zeit auch die Statistiken über die geblockten Werbeanzeigen in FHEM zu sammeln und zu visualisieren.

Und so gehts – im unten stehenden Code einfach „dns“ gegen die Adresse oder IP des PiHole-DNS-Servers tauschen:

define INF_HTM_DNS1_INFO HTTPMOD http://dns/admin/api.php 300
attr INF_HTM_DNS1_INFO userattr getURL
attr INF_HTM_DNS1_INFO extractAllJSON 1
attr INF_HTM_DNS1_INFO getURL http://dns/admin/api.php
attr INF_HTM_DNS1_INFO stateFormat DNS Anfragen: dns_queries_today<br>Geblockte Seiten: ads_blocked_today (ads_blocked_today_formatted %)
attr INF_HTM_DNS1_INFO userReadings ads_blocked_today_formatted {round(ReadingsNum($name,"ads_percentage_today",0),0)}

Wie immer ist das Device nach meiner Namenskonvention benannt 😉


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Dahua VTO2000A – Ersatz des Objektives durch ein Fish-Eye (180 Grad)

$
0
0

Manchmal ist der Montageort einer Dahua VTO2000A nicht ganz optimal. So wird gerne die Klingel neben der Haustüre positioniert und daher die Kamera auch in Richtung der Haustüre gedreht. Manchmal reicht aber auch das nicht.

Um das einfach zu lösen kann man das Objektiv der VTO2000A mit seinen 120 Grad durch ein anderes ersetzen, welches einen größeren Winkel hat.
Objektive die mit der Kamera „SJ4000“ zu nutzen sind, also z.B. dieses.

ACHTUNG: Die folgenden Schritte geschehen auf eigene Gefahr. Es sind die üblichen Regeln beim Umgang mit elektrischen Geräten zu beachten.

Zuerst öffnet man in einer staubarmen Umgebung die Schrauben auf der Rückseite der Kamera, dann hat man folgendes Bild vor sich. Rund um die eigentliche Kamera müssen nun die drei Schrauben gelöst werden.

Das sieht dann so aus. Nun hebt man die Kamera raus:

Nun werden die vier Schrauben um die Kamera gelöst.

Das legt das Objektiv frei. Nun wird am Objektiv selbst die Schraube gelöst. Altes Objektiv dann rausschrauben und das neue rein schrauben.

Sobald das neue drin ist, würde ich die Kamera einschalten – denn nun muss man das Objektiv scharf stellen. Via Webinterface kann man das ganz gut beurteilen. Wenn unscharf dann das Objektiv rein- oder rausschrauben um scharf zu stellen. Wenn das geglückt ist, so kann man wieder alles „rückwärts“ zusammen schrauben. Darauf achten, dass kein Staub zwischen Linse und der Plexiglaskugel ist. Nun sollte der Winkel an der Klingel etwas größer sein 😉


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Unifi Controller auf Port 443

$
0
0

Seit langer Zeit läuft ein Unifi Controller in meinem Netzwerk. In der Standard-Installation wird dessen HTTPS+Port auf Port 8443 bereitgestellt, was mir aber nicht „hübsch“ genug war. Ich wollte, dass dieser auf dem Port 443 verfügbar ist, damit ich nicht den Port wissen muss. Das gestaltete sich aber nicht so einfach, denn Ports <1024 sind nur von privilegierten Programmen nutzbar.

Natürlich kann man nun alle möglichen Workarounds durchführen um den Unifi Controller hinzubiegen (aber bitte bitte niemals unter root starten!), ich habs easy auf meinem Ubuntu 18.04 LTS gelöst:

sudo iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
sudo apt install iptables-persistent

Was machen diesen Kommandos?
Zuerst wird eine Regel in den lokalen iptables, d.h. der „firewall“ von Linux definiert um den Port 443 auf Port 8443 umzuleiten. Danach wird das Paket iptables-persistent installiert, was diese Regel auch nach einem Reboot wiederherstellt.

Damit ist der Controller dann unter 8443 und 443 verfügbar und das funktioniert problemlos … 😉


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Review und Test des Brother ADS-1700W Full Duplex Scanners

$
0
0

Ich bin ein großer Verfechter des papierlosen Büros und vor allem der lückenlosen Verwaltung von gescannten Dokumenten im privaten Bereich. So scanne ich seit vielen Jahren alle Briefe, Bedienungsanleitungen etc ein. Vor kurzem hatte ich den Brother ADS-1700W gekauft um meinen Workflow weiter zu vereinfachen.

Der Brother kommt gut verpackt an und beinhaltet in seiner Verpackung das Gerät selbst, ein Netzteil und die Bedienungsanleitung.
ADS-1700W
ADS-1700W
ADS-1700W

Was mir direkt aufgefallen ist: Das USB Kabel wurde weggelassen. Das ist leider insofern unschön als dass dieses nicht etwa ein „ganz normales“ micro-USB oder USB-A Kabel wäre… nein das ist ein Sonderkabel was kein Mensch daheim hat. „Uncool“ dachte ich mir, aber wollte erstmal sehen ob man das überhaupt braucht.
Brother ADS-1700W USB

Der Scanner selbst kommt schön kompakt daher und lässt sich dann aufklappen.
ADS-1700W

ADS-1700W

Seine „Ohren“ kann er dann auch noch aufstellen, damit die großen Blätter nicht vom Scanner fallen.
ADS-1700W

Soweit erstmal recht positiv – dann mal ran an den Speck und einschalten. Das dauert einen Moment und dann präsentiert sich ein englischer Start-Screen.
ADS-1700W
ADS-1700W

Klickt man auf „Settings“ und scrollt dann mittels des Touchscreen nach ganz unten kommt das „Initial Setup“, was die Ersteinrichtung des Gerätes steuert. Das hatte ich Anfangs nicht gesehen und erstmal die WLAN einrichtung gemacht, aber najut 😉 Im „Initial Setup“:

kann man dann die Sprache wechseln:

und Datum und Uhrzeit einstellen:
ADS-1700W Datum

Dann kann man über den Punkt „Netzwerk“ das WLAN einrichten. Dort gibt es einen Wizard, der durch die erforderlichen Schritte leitet. Hier nimmt der Scanner entweder WPS (sogar mit PIN!) oder einfach ein Passwort entgegen. Schlussendlich kann man dann die IP-Einstellungen ansehen oder auf statische IP umstellen. Gefällt mir.

Ich hatte mir an dieser Stelle den ersten Test-Scan auf einen USB-Stick gespart und wollte direkt auf ein Netzlaufwerk scannen. Erstmal gar nicht so intuitiv. Dazu habe ich das Webinterface besucht, was mich in Englisch (aufgrund meiner OS-Sprache) begrüßt hat.

Am oberen Bildschirmrand konnte ich ein Passwortfeld sehen aber mir war keins bekannt… eine kurze Recherche brachte mich zum Passwort „initpass“ welches auch funktionierte. Nach Eingabe des Passworts ergaben sich zusätzliche Reiter:

Dann oben auf „Scan“ und dort konnte man alles einstellen was das Herz begehrt.

… wie das Scannen an sich funktioniert beschreibe ich in einem weiteren Beitrag. Stay tuned.


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Darstellung der Statistiken des Brother ADS-1700W in FHEM

$
0
0

Nach dem HP 8620 wollte ich auch meinen neuen Brother ADS-1700W Scanner in FHEM darstellen. Und so gehts 🙂

defmod BUE_ADS1700W_STATUS HTTPMOD http://ads1700w/ft/gen_maintenance 3600
attr BUE_ADS1700W_STATUS userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict reading06Name reading06XPath-Strict reading07Name reading07XPath-Strict reading08Name reading08XPath reading08XPath-Strict reading09Name reading09XPath-Strict reading10Name reading10XPath-Strict reading11Name reading11XPath-Strict reading12Name reading12XPath-Strict
attr BUE_ADS1700W_STATUS DbLogExclude .*
attr BUE_ADS1700W_STATUS enableControlSet 1
attr BUE_ADS1700W_STATUS httpVersion 1.1
attr BUE_ADS1700W_STATUS reading01Name Model
attr BUE_ADS1700W_STATUS reading01XPath-Strict //Model_name/text()
attr BUE_ADS1700W_STATUS reading02Name Serial_Number
attr BUE_ADS1700W_STATUS reading02XPath-Strict //Serial_Number/text()
attr BUE_ADS1700W_STATUS reading03Name Firmware_Version
attr BUE_ADS1700W_STATUS reading03XPath-Strict //MainVersion/text()
attr BUE_ADS1700W_STATUS reading04Name PickupRollerPagesThreshold
attr BUE_ADS1700W_STATUS reading04XPath-Strict //RemainingPick/text()
attr BUE_ADS1700W_STATUS reading05Name PickupRollerPagesUsed
attr BUE_ADS1700W_STATUS reading05XPath-Strict //RemainingPick_current/text()
attr BUE_ADS1700W_STATUS reading06Name ScheduledMaintenancePagesThreshold
attr BUE_ADS1700W_STATUS reading06XPath-Strict //RemainingScheduled/text()
attr BUE_ADS1700W_STATUS reading07Name ScheduledMaintenancePagesUsed
attr BUE_ADS1700W_STATUS reading07XPath-Strict //RemainingScheduled_current/text()
attr BUE_ADS1700W_STATUS reading08XPath SeparationPadPagesThreshold
attr BUE_ADS1700W_STATUS reading08XPath-Strict //RemainingPad_Threshold/text()
attr BUE_ADS1700W_STATUS reading09Name SeparationPadPagesUsed
attr BUE_ADS1700W_STATUS reading09XPath-Strict //RemainingSeparation_Pad/text()
attr BUE_ADS1700W_STATUS reading10Name ScannedPagesTotal
attr BUE_ADS1700W_STATUS reading10XPath-Strict //ScanPage/text()
attr BUE_ADS1700W_STATUS reading11Name RollerReplacements
attr BUE_ADS1700W_STATUS reading11XPath-Strict //RollerReplace/text()
attr BUE_ADS1700W_STATUS reading12Name PaperJams
attr BUE_ADS1700W_STATUS reading12XPath-Strict //PaperJams/text()
attr BUE_ADS1700W_STATUS room Büro
attr BUE_ADS1700W_STATUS stateFormat Pages: ScannedPagesTotal Modell: Model SN: Serial_Number
attr BUE_ADS1700W_STATUS verbose 0

Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Dahua VTO2000A Komponentenzusammenstellung

$
0
0

Seit einiger Zeit fahre ich erfolgreich eine Dahua Türsprechanlage und möchte kurz teilen wie das ganze zusammenspielt.

Es gibt zwei verschiedene Modelle der VTO2000A Türsprechanlage, welche hier genauer erläutert habe. Dazu gibt es diese Modelle wiederum auch als Zwei-Draht Versionen, welche man bei simplen Ersatz der aktuellen Türklingel einsetzen kann.

Folgende Komponenten kann ich anraten – bitte die Überschriften beachten. Ich habe in Fett markiert, was ich gekauft habe.

LAN-Version

Aussenstation

  • VTO2000A-C (Alternativ zu VTO2000A):
    • VTO2000A-C – das grundsätzliche Modul für die Klingel
    • VTO2000A-F – OPTIONAL: Fingerprint Reader, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • VTO2000A-B – OPTIONAL: Drei zusätzliche Klingelknöpfe, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • VTO2000A-R – OPTIONAL: RFID-Reader, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • Rahmen:
    • Unterputzbox (wahlweise zur Aufputzmontage!):
    • Aufputzbox (wahlweise zur Unterputzmontage!):
  • VTO2000A (Alternativ zu VTO2000A-C)
    • VTO2000A – Klingelmodul mit Rahmen und Unterputzdose

Innenstation

Optional: POE-Switch

Halte ich persönlich für eine der Komponenten auf die man völlig verzichten kann – wollte es aber zumindest genannt haben.

Optional: Abgesetzter Türöffner

Szenario: Klingel abschrauben, zwei Drähte kurzschließen und auf ist die Türe. Daher gibt es die folgende Komponente und Ich rate streng davon ab, die Türmotoren in der Klingel selbst zu verdrahten.

2-Draht-Version

Diese Variante wird via zwei drähten (meist von einer bestehenden Installation sowieso vorhanden) an einem Controller angeschlossen, welcher dann auf LAN übersetzen kann. Die zusätzlichen Module, Rahmen und Montageboxen der VTO2000A-C sind mit der VTO2000A-C-2 kompatibel. Leider gibt es in diesem System den abgesetzten Türöffner nur, wenn zwei weitere Adern von der Türklingel nach innen gezogen wurden.

Aussenstation

  • VTO2000A-C-2 (Alternativ zu VTO2000A-2):
    • VTO2000A-C-2 – das grundsätzliche Modul für die Klingel
    • VTO2000A-F – OPTIONAL: Fingerprint Reader, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • VTO2000A-B – OPTIONAL: Drei zusätzliche Klingelknöpfe, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • VTO2000A-R – OPTIONAL: RFID-Reader, Verbindungskabel zum Klingelmodul wird mitgeliefert
    • Rahmen:
    • Unterputzbox (wahlweise zur Aufputzmontage!):
    • Aufputzbox (wahlweise zur Unterputzmontage!):
  • VTO2000A-2 (Alternativ zu VTO2000A-C-2):
    • VTO2000A-2 – Klingelmodul mit Rahmen und Unterputzdose

Innenstation

2-Wire Controller

Diese Komponente ist Pflicht im 2-Wire system:


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)

Dahua VTO2000A – Anschluss von Modulen am Beispiel des Fingerprint Moduls VTO2000A-F

$
0
0

Für den Anschluss von Modulen wie bespielsweise dem VTO2000A-F (Fingerprint) an einer VTO2000A oder VTO2000A-C muss man eigentlich gar nicht viel tun.

Wenn man ein Modul erhält, so hat man gleichzeitig auch das Verbindungskabel in der Verpackung, welches etwa so aussieht:

Dieses steckt man auf der Rückseite der Kamera ganz rechts in den „Cascading Port“:

Und im Fingerprintmodul „oben“, also da wo „IN“ am Anschluss steht:


Related posts:


© 2005-Today by Uli Wolf - This Content is distributed under the Creative Commons License
This feed is for personal, non-commercial use only.
The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint: d2a576b5311479d89eff39b7ca886f6b)
Viewing all 184 articles
Browse latest View live