Jak automatizovat propojení Excel a SAP

Když mě teď potkal fenomén zvaný práce z domova, rozhodl jsem se věnovat trochu času zjednodušování denní rutiny. Řekl jsem si, že si zautomatizuji veškeré nudné a opakující se činnosti v SAPu. První činnost, kterou jsem potřeboval automatizovat, bylo neustálé přepínání a kopírování dat mezi Excelem a SAPem.

Pro případné začátečníky v Excelu uvádím, že karta vývojář není ve výchozím nastavení vidět a musíte si jí zapnout. Stejně tak Microsoft Visual Basic for Applications spustíte stisknutím alt+F11.

VBA Skript pro ovládání SAP

Jdeme na to. Otevřeme Excel, VBA editor a kopírujeme. První část kódu naleznete kdekoliv na netu. Tímto kódem se Excel připojí k již přihlášenému SAPu. Automatické přihlášení je také možné, ale já ho nevyužiji, tak jsem se tím ani nezabýval.

Sub SAP_MM03()

Set SapGuiAuto = GetObject("SAPGUI")        'Get the SAP GUI Scripting object
Set SAPApp = SapGuiAuto.GetScriptingEngine  'Get the currently running SAP GUI
Set SAPCon = SAPApp.Children(0)             'Get the first system that is currently connected
Set session = SAPCon.Children(0)            'Get the first session (window) on that connection
session.findById("wnd[0]").Maximize
SAP GUI Scripting
SAP GUI Scripting

Pomocí tohoto kódu, se Excel připojí k SAPu. To, že se Excel k SAPu připojil poznáte podle ikonky s běhajícím červeným šikmým proužkem, vpravo dole ve stavové liště okna SAPu.

Pokračování textu Jak automatizovat propojení Excel a SAP

Návod na výrobu pastelkovníku

Před více než rokem, manželka vyrobila pastelkovník, z ruliček od toaletního papíru. Fungoval skvěle, dokud nedostal zásah rozlitou vodou z vodovek. Namísto opravy jsem se rozhodl vytvořit nový, pevný, jednoduše čistitelný pastelkovník z překližky. Výroba byla snadná, ale bylo potřeba použít speciální vybavení. Chcete také takový pastelkovník? Přečtěte si můj návod na výrobu pastelkovníku.

Pastelkovník z ruliček od toaletního papíru a nový dřevěný pastelkovník
Starý papírový a nový dřevěný pastelkovník

Přehled

ikona obtížnost Obtížnost:

Jedná se o poměrně jednoduchou konstrukci, na které by vás nemělo nic překvapit.

ikona nástroje Vybavení:

Budete potřebovat trochu lépe vybavenou kutilskou dílnu se zaměřením na zpracování dřeva.

ikona čas Čas:

Projekt berte jako víkendový, s dětmi zabere ještě o něco více času.

ikona peníze Peníze:

Náklady na materiál jsou do 100,- Kč.

Pokračování textu Návod na výrobu pastelkovníku

Automatická záloha počítače s Linux Ubuntu do Synology NAS

Na každém rohu se opakuje: „zálohujte, zálohujte, zálohujte“. Ale návodů, pochopitelných i pro běžné uživatele, jsem moc nenašel. Když jsem se navíc rozhodl celý proces zálohy automatizovat, byl jsem úplně v koncích. Trvalo mi 6 večerů, než proběhla první automatická záloha počítače do Synology. Nyní jsem sepsal návod, podle kterého v případě potřeby zvládnu automatické zálohování znovu nastavit.

V článku jsou vysvětleny 2 možnosti připojení (CIFS nebo NFS) a 2 zálohovací nástroje. S Déjà Dup jsem začínal a Back in Time jsem rozhodl používat.

Záloha počítače do Synology

Nic člověka nepovzbudí k zálohování víc, než to, že přijde o data. Mě se to stalo navíc ve chvíli, když jsem čistil 1TB USB disk. Dříve jsem ho používal pro zálohování a teď jsem ho chtěl připojit ke Smart TV. Některá data už v Synology byla, ale spousta jich čekalo na přetřídění, seskupení a vložení do Synology.

Pokračování textu Automatická záloha počítače s Linux Ubuntu do Synology NAS

Synology zpomaluje internet

Podle internetových diskuzí jsem nebyl sám, komu Synology zpomaluje internet. Jedná se o problém, se kterým se setkalo mnoho uživatelů, ale jejich řešení je téměř nemožné najít. Pojďte se podívat, co všechno jsem zkusil a co nakonec „nejspíš“ pomohlo.

Už dlouho jsem chtěl koupit nějaké zařízení na zálohování fotek. Nakonec volba padla na Synology DS218. Zpětně vidím, že jsem měl koupit nějakou lepší verzi, která podporuje Docker, takže to neberte jako doporučení ke koupi. Když jsem Synology NAS připojil, začal zpomalovat připojení k internetu.

Popis výchozí situace:

Moje připojení k internetu se s vypnutým Synology DS218 běžně pohybuje okolo 80Mb/s.

Speed test s vypnutým Synology
Pokračování textu Synology zpomaluje internet

Jak ztlumit dětskou elektronickou hračku

Také vám přijde, že jsou dětské elektronické hračky moc hlučné? Chtěli byste je ztišit, ale nevíte jak na to? V podstavě jsou 2 způsoby. První možností, jak ztlumit dětskou elektronickou hračku, je mechanické „zacpání“ reproduktoru. Variantou druhou je jednoduchý zásah do elektroniky hračky.

Jak mechanicky ztlumit dětskou hračku?

Mechanické ztlumení je to nejsnadnější, co můžeme udělat. Manželka tomu doma říká „na holčičí způsob“. Jednoduše vezmeme průhlednou lepenku a reproduktor přelepíme. Někdy se stane, že je hračka stále stejně hlasitá a ještě k tomu vydává zvuk chrčící lepenky. To pak nalepíme další a další vrstvu. Občas to ale nefunguje. Zvlášť, když je kryt reproduktoru tvarovaný a lepenka se odlepuje. To přichází na řadu další „holčičí technologie“, jakou je nacpání vaty do mřížky reproduktoru. Vata celkem spolehlivě tlumí zvuk. Nejtěžším „holčičím kalibrem“ je zalepení mřížky reproduktoru pomocí tavné pistole. Sice to není estetické, ale docela to funguje.

Reproduktor dětského pianka, zalepený tavnou pistolí

Ono to teď vypadá, že si z mechanického tlumení dělám srandu, ale je dobré ho použít, pokud je hračka slepená (nerozebíratelná). Tam většinou pokus o rozebrání nadělá více škody. Pokud lze hračku snadno rozebrat – rozšroubovat, myslím si, že je lepší elektronické ztlumení.

Pokračování textu Jak ztlumit dětskou elektronickou hračku

Jak zprovoznit MQTT server Mosquitto na Synology DS218

Začal jsem stavět chytrou domácnost. Nemám s tím žádné zkušenosti a návody, které nacházím, jsou vždy jen na kousek problému, který se objeví. Proto si vytvářím tyto zápisky, abych v případě problémů mohl začít od začátku. Tento příspěvek je o tom, jak jsem zjistil, co je protokol MQTT a jak se přes něj komunikuje. Bude to základ pro celý můj chytrý dům, pro internet věcí a pro komunikaci mezi zařízeními.

Již nějakou dobu měřím množství vody ve studni. Spustím tam metr připevněný na dřevěné lati, která má dole závaží. Podle mokré stopy na lati vidím, kolik vody je ve studni. Naměřenou hodnotu zapisuji do android aplikace ECAS, kam občas zapíšu stav elektroměru a plynoměru. Jednoduché, funkční, geniální. A taky časově náročné. Celou dobu přemýšlím nad tím, jak tuto činnost zautomatizovat. Pročetl jsem soustu návodů, viděl různé možnosti řešení, ale žádné řešení nebylo podle mých představ. Navíc, čím více informací jsem získával, tím více funkcí jsem přidával. Nakonec jsem zjistil, že si chci vybudovat chytrou domácnost.

Jednotlivá zařízení mezi sebou budou komunikovat prostřednictvím protokolu MQTT. Celé to funguje tak, že připojená zařízení publikují zprávy a čtou zprávy. Na základě zpráv pak vykonávají různé činnosti. Aby v tom byl přehled, publikují do různých skupin. Jak jsou skupiny pojmenovány a kolik jich je, záleží jen na tvůrci celé aplikace. Jen je potřeba si vymyslet nějaký systém. Kromě jednotlivých zařízení, je potřeba ještě MQTT server (MQTT broker). To je místo, kam všechna zařízení publikují svoje zprávy a zároveň odtud také zprávy čtou. Vše, co jsem o MQTT komunikaci potřeboval vědět, jsem se dozvěděl z článku Protokol MQTT: komunikační  standard pro IoT.

Pokračování textu Jak zprovoznit MQTT server Mosquitto na Synology DS218

Jak vytvořit domeček pro ježka

Kromě návodu, jak vytvořit domeček pro ježka, se dozvíte i spoustu zajímavostí o ježcích, co jedí, jak jim pomáhat a jak je nalákat na zahradu. Víte jak velký domeček ježek potřebuje? Jak rychle umí ježek běhat nebo kolik denně nachodí kilometrů? To vše se dozvíte v tomto ježčím speciálu.

Přehled

ikona obtížnost Obtížnost:

Projekt je vhodný pro začátečníky. Mechanické zpracování nevyžaduje velkou přesnost.

ikona nástroje Vybavení:

Ke stavbě nepotřebujete speciální nářadí, postačí běžně vybavená kutilská dílna. Spoustu nářadí lze nahradit jiným, stačí improvizovat.

ikona čas Čas:

Stavbu stihnete za 1 den.

ikona peníze Peníze:

Pokud použijete staré dřevo, například z jednorázové palety, náklady na projekt jsou do 100,- Kč.

Pokračování textu Jak vytvořit domeček pro ježka

Horkovzdušná trouba vyhazuje proudový chránič?

Od konce minulého roku nám vestavná horkovzdušná trouba vyhazuje proudový chránič. Správný táta geek si nejenom že hraje s dětmi, ale zároveň udržuje v provozu vybavení domácnosti. Já vždycky hledám cestu, jak tyto 2 činnosti spojit dohromady. Zkusil jsem tedy s Holkou 2.08 společnou opravu a bylo to super.

Od konce minulého roku nám vestavná horkovzdušná trouba vyhazuje proudový chránič. Nestává se to pravidelně, někdy třeba měsíc běží bez problémů a pak se závada opět vyskytne. Poslední měsíc byla horkovzdušná trouba téměř nepoužitelná, tak jsme začali hledat.

Pokračování textu Horkovzdušná trouba vyhazuje proudový chránič?

Vlastní šplhající hračka

Vytvořte si jednoduchou mechanickou hračku, která leze po napnutém provázku nahoru. Stihnete to za 15 minut a k výrobě nepotřebujete nic speciálního. Stačí vám papír, karton, lepidlo, provázek, lepicí páska a brčko na pití.

Asi je s Holkou 2.09 na fyziku moc brzy, ale když nebudu mluvit o třecí síle, tak to doma nějak projde. Prostě si jen tak hrajeme, tak si pojďte hrát s námi. Vezměte si nějaký oblíbený obrázek zvířátka, komiksového nebo akčního hrdiny a nalepte ho na karton. Pak vystřihněte jeho obrys. Ideální výška obrázku je kolem 20 cm.

Pomocí lepicí pásky přilepte z druhé strany kartonu 2 krátká brčka. Přilepte je šikmo, jako na obrázku, jinak to nebude fungovat. Skrz brčka provlečte provázek. Nahoře nechte smyčku tak, aby hračka šla zavěsit. Na spodních koncích provázků udělejte očka. Za ně budete za chvilku tahat. Zavázáno? Tak máte hotovo.

Zadní strana šplhající hračky s nalepenými brčky a provlečeným provázkem
Na zadní stranu přilepte 2 brčka a provlečte jimi provázek

Horní smyčku někam zavěste nebo ji držte v jedné ruce. Na ukazováček a prostředníček druhé ruky nasaďte zavázaná očka a provázek napněte. Nyní střídavě pohybujte prsty nahoru a dolů. Při každém prostřídání prstů popoleze hračka kousek nahoru. Až bude hračka nahoře, povolte napnutý provázek a karton sjede vlastní vahou zase zpět dolů.