Archiv der Kategorie: IT-Stuff

Erfahrungen mit Dogado.de

Problem

Wir haben einen neuen Server gesucht, der diesmal nicht mehr als dedicated Server ist, sondern virtuell. Das liegt daran, dass Windows 2012 R2 aus der Wartung ist und keine unserer aktuellen Seiten auf Microsoft Technologien beschränkt sind. Die Auswahl an Servern hat sich daher deutlich vergrößert. Dazu kam, dass die Wartung und Hardware Probleme sind einfach zu nervig gewesen sind. Allein ein Festplattentausch ist ohne physikalischem Zugriff eine Tagesaufgabe.

Aus dem Grund startete die Suche nach einem neuen Anbieter. Unsere Anforderungen wurden gänzlich von Dogado.de erfüllt. Dazu war das auch der preislich attraktivste Anbieter mit dem Leistungsspektrum.

Erfahrungen

Bestellung

Bestellung usw waren alles 1a. Da kann man sich definitiv nicht beschweren. Die Bestellung ist problemlos durchgelaufen, die Bereitstellung ist auch innerhalb weniger Stunden erfolgt. Die Auswahl der Betriebssysteme war auch in Ordnung.

Probleme / Erfahrungen

Bisher läuft alles erst mal in Ordnung. Die Antwortzeiten sind in Ordnung. Wir haben nicht das Kleinste, aber auch nicht das Größte Paket gewählt. Auch die Verwaltung hält sich absolut in Grenzen.

Es gab jedoch auch das Problem, dass die IPv6 Adresse nicht mehr erreichbar war. Das hat sich dann dummerweise schon 3-4 Tage hingezogen, bis das Problem gelöst war. Der Support war aber sehr hilfreich und hat sich direkt um das Problem gekümmert. Trotzdem nervig. Schlussendlich lag es an einem Problem im Virutalisierer. Wir hätten selbst nichts tun können.

Wünsche

  1. Leider lassen sich Snapshots nicht herunterladen. Auch kann man sie nicht länger als 14 Tage vorhalten. Es wird eine tägliche inkrementelle Sicherung erstellt, die sicher hilfreich ist. Aber ein Download wäre super
  2. Aktuell (Stand 11.10.2023) ist das support Portal nicht erreichbar. Das ist schon schade, weil wir wieder mit dem IPv6 Zugang Probleme haben. Wobei ich das nicht unbedingt bei Dogado sehe. Das könnte auch bei uns liegen.
  3. Ich hätte gerne mal so 3 Snapshots, die auch länger vorgehalten werden. Einfach nur vor großen Änderungen, die ggf auch nach Wochen auftreten. Dabei wäre auch der einfache Download super, damit man Dinge zusammenführen und zurücksetzen kann.

Zusammenfassung

Ich würde Dogado empfehlen. Man muss nur hier und da 2 oder 3 mal anrufen. Die Hotline scheint entweder keine Berechtigung, oder keine Lust zur Hilfe zu haben. Am besten ein Ticket aufmachen. Da wird einem relativ schnell geholfen.

Trotzdem bin ich zufrieden. Allein, dass ich keine Hardware verwalten muss, ist schon mal super. Antwortzeiten, Support, usw, alles für mich gut!

Worx: Security issue

There is a security issue with Worx. This is a placeholder for the disclosure (CVD).

Party is informed. SHA512 for affected link is: cc249cf4851fd3d8d610f9d06315d0a34a516fe286fa9ab72fc4bf65d0abedd3e42ebd390d5c50c2dfba7a7a4e42d56b1606addb8c1a642ece248abd9d68829d

Update no later than 90 days after today.

Fashing Z-Stack on a CC2530 with only a Raspberry Pi

Preparations

Hardwarewise you only need your CC2530 board, a Rasperry Pi which is newer than the first version and a bunch of (preferably) female-female cables. This does not work for Raspberry Pi 1 as it doesn’t have the required GPIOs.

From a software point of view, you would need to have WiringPi installed and have the according coordinator or repeater firmware ready. This will be explained in the later process.

Wiring

First of all, hook up your CC2530 with your Raspberry Pi. Therefore connect the following PINs.

CC2530
GND or G
VCC
RES or RST or R (reset)
P22 (DC)
P21 (DD)

Raspberry Pi
Pin 39 (GND)
Pin 01 (3.3V)
Pin 35 (GPIO24, BCM19)
Pin 36 (GPIO27, BCM16)
Pin 38 (GPIO28, BCM20)

Flashing the CC2530

Make sure you have WiringPi installed. If not, follow these steps.

git clone https://github.com/jmichault/flash_cc2531.git
cd flash_cc2531
./cc_chipid

This should now contact the CC2530 board and return the chip id. If this return something like 0000 or ffff you have to go back and check the wiring! The result should be

  ID = b524.

Usually you will find an expected result of „a524“ on the internet. This is also a valid result, but for the USB stick type of hardware. In case you are having a CC2531, you will get „a524“ as a result. But then I would be impressed, as the wiring should be different.

Afterwards download the coordinator software and unzip it

wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.0.x/bin/CC2530_20190523.zip
unzip CC2530_20190523.zip

Now erase the chip

sudo ./cc_erase

This will give you something like
ID = a524.
erase result = 00a2.
as a result. The chip can now be programmed with the coordinator firmware using the following command

sudo ./cc_write CC2530ZNP-with-SBL.hex

The expected result would be

  ID = a524.
  reading line 15490.
  file loaded (15497 lines read).
writing page 128/128.
verifying page 128/128.
 flash OK.

This should give you a fully functional Z-Stack coordinator. This now needs to be hooked up to either your Raspberry or maybe even a ESP8266 to be used. Or connect it to a zigbee2mqtt server.

References

  • https://www.raspberrypi.org/documentation/usage/gpio/images/GPIO-Pinout-Diagram-2.png
  • https://ptvo.info/how-to-select-and-flash-cc2530-144/
  • https://www.zigbee2mqtt.io/

Routerzwang bei Unitmedia und Alteverträgen

Unitymedia, „Altverträge“ und das Gesetz

Unitymedia ist im Moment recht aussagefreudig, was die kommende Routerfreiheit angeht. Wirklich eine Wahl haben sie ja nicht. Aber Kunden noch mehr ärgern als sonst wollen sie wohl auch nicht. Allerdings ist eine Sache bemerkenswert. Scheinbar plant UM die Einhaltung nur für Kunden, die ab einem willkürlichen Datum einen Vertrag gewechselt haben.
Weiterlesen

Annoying Crapware on Samsung Smartphones

Introduction

About more than a year ago I got my brand new Samsung Galaxy S5 from my employer. We’re in the lucky situation, that we can choose the phone we want to use. Even though this is restricted to iPhone and Samsung. I really don’t like iOS at all for several good reasons which I don’t want to discuss here now (technically it’s not a discussion…) so I picked the Samsung S5. It was the most flagship phone of Samsung at the time being. I was happy.
Weiterlesen

Home automation using open source

Introduction

A friend got me into the whole home automation stuff when he told me he wants to control his heating from everywhere in the world. And he did. I used to have a similar system which allowed me to control the heating of the whole apartment from my living room. But this is going much further. He, and now me as well, is using FHEM. This interfaces multiple systems from a single UI. Quite neat.

FHEM

The server itself is written in Perl. FHEM stand for „Freundliche Hausautomation und Energie Messung“ which means „Friendly Homeautomation and Engery Measurement“. There is also quite a large community supporting this project so I thought it is worth a try. By now I don’t have very many devices connected but there is definitely going to be more.

I myself have installed FHEM on an AVM FritzBox 7490 which is my router and turned on all the time anyways. Therefore it does not waste any extra energy.

Connecting the washing machine

My major problem is, that my washing machine is in the basement. This is 5 levels below. I hate going down to see that it is still running. This is the main point for introducing the FHEM server. As there is a huge distance from our apartment to the machine, I had to find a way to communicate. The easiest way was using power line. Using power line ethernet I could connect the washing machine to my home network. From there on it was easy to find out the state of the machine. I just had to find a way to measure the power consumption. Fortunately there is a „all in one“ adapter that can handle this. Just take a look at the AVM 546E adapter which can do both, measuring power (and current), switching the device as well as acting as a power line connector.

With this my machine was in my network. The next step was notifying us when the machine was ready. I know, this is an advanced topic in FHEM but I suggest reading the command reference first. After that you should know a lot about the capabilities of FHEM.

Summary

I know this does not really answer your questions. The next post will go in way more detail to show how this is accomplished. This is just rather an introduction.

Android LeeDroid and Facebook App or FriendStream not working

AndroidPrerequisites

You are using LeeDroid on your HTC Desire and Facebook stopped working. This affects the native app and also FriendStream by HTC. Within the native app you can still update the stream but cannot read any messages. If you delete your native user account and readd it, it will give you an exception like this

( org.bouncycastle.jce.exception.
ExtCertPathValidatorException: IssuerName(OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", CPS Incorp.by Ref. LIABILITY LTD.(c)97 VeriSign, OU=VeriSign International Server CA - Class 3, OU="VeriSign, Inc.", O=VeriSign Trust Network) of signing certificate. [javax.net.ssl.SSLHandshakeException])

Within HTC FriendStream it will give you a „service unavailable“ error.

Weiterlesen

Turn off shutdown event tracker in Windows 2003 32bit

Even though it’s old, I still like it. The only thing that bothers me about Windows 2003 Server is that annoying shut down event tracking. There are multiple articles about how to use the group policy editor in order to turn it off. In some installations this is not an option as the system folder in the administrative templates is not available.

You can still turn it off via a registry entry. You simply add a new DWORD entry here: HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows NT\\Reliability

With the new DWORD value: ShutdownReasonOn (0 = disable; 1 = enable)

Secure connections via Android and DD-WRT from everywhere in the world

Introduction

You want to have a secure connection from your handset to the internet, even when surfing while using an unsecure wireless connection or an untrusted network? This can be done quite easily in case you meet the following preconditions:

  • Your handset is running Android 2.1 or higher
  • It is rooted
  • You own a router that is running an OpenSSH server (this article is using DD-WRT)
  • You have some dynamic IP service to connect to your home router (e. g. Dyn.com)

Weiterlesen